ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:565.93KB ,
资源ID:7936618      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7936618.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机万年历电子密码锁毕业设计 精品.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机万年历电子密码锁毕业设计 精品.docx

1、单片机万年历电子密码锁毕业设计 精品襄樊学院毕业论文(设计)任务书毕业论文(设计)题目 带有万年历的办公电子密码锁的制作学生姓名 王山山 专业 自动化 班级 0711 指导老师 贾 巍 一、 毕业论文(设计)的主要内容及要求:1、本设计的任务是, 设计一个基于51带有万年历的办工电子密码锁。它采用RS-232接口为其提供程序下载,设备上的所有功能全部采用模块化设计,该装置的基本组成有:STC89C52单片机,另外还部分辅助模块,主要包括1602液晶显示单元电路、DS1302时钟芯片控制单元电路、RS-232串行接口单元电路、外部存储器单元电路、继电器控制锁单元电路、蜂鸣器控制单元电路、矩阵键盘

2、单元电路,要求实验板结构紧凑,其体积小巧,功能齐全,设计应具有实际应用价值。 2、进行系统硬件电路设计,画出系统硬件原理图。 3、购买相关元器件,焊接各个功能模块。 4、进行硬件电路和软件的调试。 5、在设计的基础上完成毕业论文(1.0 -1.2万字)。 二、毕业论文(设计)应收集的资料及主要参考文献:1 华成英,童诗白.模拟电子技术基础M 北京:高等教育出版社,2006 2 杨路明. C语言程序设计教程M 北京:北京邮电大学出版社,2005 3 胡骅, 陈明.Protel 99 SE 原理图与PCB设计M 北京:机械工业出版社,2005 4 王振营,李满,杨君.ProtelDXP2004电路

3、设计与制版实用教程M.北京:中国铁道出版社,2006,(6) 6 罗政球.提高电子电路抗干扰能力经验谈J. 电子制作, 2006,(10) 7 胡汉才.单片机原理及其接口技术M. 北京:清华大学出版社,2006,3 10 陆东旭,甄钊博. 自制简单的51开发板J. 电子制作, 2008,(01) 11 吴金戌.8051单片机实践与应用研究M .北京:清华大学出版社,2002,(09) 12 居荣,郭怡倩.DS18B20在温控系统中的应用J.农机化研究,2005(1):224-226 13 薄晶杰, 潘卫华, 韩璞. 实时时钟芯片在智能氧量仪中的应用J. 微计算机信息, 2009, (04) :

4、147-148,227 14 能昌会. 时钟芯片DS1302在单片机系统中的应用J电子制作, 2007,(11) 15 蒋敏. 从Proteus仿真设计到实际产品制作J. 科技创新导报, 2009, (02) :21,2316孙涵芳,徐爱卿.MC-51/96系统单片机原理及其应用M.北京:北京航空航天大学出版社,2002,(12)17朱定华.单片机微机原理与应用M.北京:清华大学出版社,2003.18李全利.单片机原理与接口技术M.北京:高等教育出版社,2004.19李树华,郭改枝.温湿度监测系统及非线性软件校正J.传感器技术,2003,22(12):70-72.20侯振鹏.嵌入式C语言程序设

5、计-使用MCS-51M.人民邮电出版社,200621王东锋,王会良,董冠强.单片机C语言应用100例M.电子工业出版社2009,(07)22丁明亮,唐前辉.51单片机应用设计与仿真基于Keil C与ProteusM.北京航空航天大学出版社,2009,(02)23潘永雄,沙河.电子线路CAD实用教程M.西安电子科技大学出版社,2007,(07)24王宏文.自动化专业英语教程M.机械工业出版社,2009,(02)25张荣标.微型计算机原理与接口技术M.机械工业出版社,2008,(07)襄樊学院物理与电子工程学院2011届本科毕业论文开题报告论 文 题 目 带有万年历的办公电子密码锁的制作 班 级

6、07自动化 姓 名 王 山 山 学 号 07131032 指导教师(职称) 贾 巍 填表日期 年 月 日一、选题的意义和研究现状1选题的理论意义、学术价值或实践价值随着人们生活水平的提高,如何实现私人物品防盗、防窃这一问题也越来越受人们关注,传统机械锁由于构造简单,易被撬。电子锁是采用单片机等电子电路控制,以继电器或者微型电机和锁体等作为执行装置的机电一体化锁具,采用键盘方式输入开锁密码。相比传于统的机械式锁,电子锁不需要使用钥匙,除去了钥匙的限制,只需知道密码即可开启,而且密码可以随时调整,在保密性和精度上都是传统锁不可比拟的。此外在安全技术防范方面,具有防盗报警功能的电子锁也越来越受的人们

7、的青睐。它不仅克服了机械锁安全性能差的缺点,而且使用方便。人们不必接触锁体本身,仅需按键就可开锁,在外观等方面也更人性化。论文提出的密码锁主要控制芯片为STC89C52单片机,另外还部分辅助模块,主要包括1602液晶显示单元电路、DS1302时钟芯片控制单元电路、RS-232串行接口单元电路、外部存储器单元电路、继电器控制锁单元电路、蜂鸣器控制单元电路、矩阵键盘单元电路等。主要通过DS1302实现万年历功能,通过1602液晶显示时间,用AT24C01储存6位数密码并由1602液晶显示密码的输入和更改,输入和更改有矩阵键盘实现,通过各个模块的配合作用实现办公电子密码锁的功能。电子锁能够广泛地应用

8、于超市、住家、办公单位等许多场所,具有很强的开发研究价值。通过电子密码锁设计掌握单片机的原理及应用。2与选题相关的研究现状及发展趋势本设计电子锁,它是以51系列单片机(AT89C52)为核心,配以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的报警信号、发送数据等功能。单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都不正确,则单片机通过通信线路报警。单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给蜂鸣器。电子

9、锁在安全技术防范领域,具有防盗报警功能的电子密码锁代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。论文所提出的电子锁,主要是真对于办公所用,主要解决了传统抽屉、箱柜的安全问题。因此在有其基本功能上增加了万年历和定时功能方便用户使用,使产品更加人性化,更方便大众。传统办公所用机械锁,一般钥匙较小且多杂,很易丢失,开锁时由于钥匙多很难一次找对所要用的钥匙给主人带来不必要的麻烦。此电子锁只需记忆密码,不必带上文所说的烦杂的钥匙,解决了钥匙容易弄错的问题。而且该电子锁设有主密码,当密码忘记时可以用主密码请求密码初始化,解决钥匙易丢失

10、的问题,因此方便实用。3主要参考文献 1华成英,童诗白.模拟电子技术基础M 北京:高等教育出版社,20062杨路明.C语言程序设计教程M 北京:北京邮电大学出版社,20053胡骅,陈明.Protel 99 SE 原理图与PCB设计M 北京:机械工业出版社,20054王振营,李满,杨君.ProtelDXP2004电路设计与制版实用教程M.北京:中国铁道出版社,2006,(6)5罗政球.提高电子电路抗干扰能力经验谈J. 电子制作, 2006,(10) 6胡汉才.单片机原理及其接口技术M. 北京:清华大学出版社,2006,3 7吴金戌.8051单片机实践与应用研究M .北京:清华大学出版社,2002

11、,(09) 8能昌会.时钟芯片DS1302在单片机系统中的应用J电子制作, 2007,(11)9蒋敏.从Proteus仿真设计到实际产品制作J. 科技创新导报, 2009, (02) :21,2310魏琰,沈华. 一种高速数据采集系统的实现J.科技情报开发与经济,2007,17(2),216,217,22311白延敏.51单片机典型系统开发实例精讲M.北京:电子工业出版社,200812汪锋锁,曾璐. 基于VC6.0的单片机和PC简易通信设计J. 科技情报开发与经济, 2007,17(3),234-23513张红,于平,程文播.基于单片机控制的LED点阵显示屏系统J. 微计算机信息, 2009,

12、(02) :92-9314许文斌.Proteus与单片机实时动态仿真研究J.中国新技术新产品,2008,(11)15柳春锋,戴学丰.电子设计自动化(EDA)教程M北京:北京理工大学出版社,200516周润景,袁伟亭,景晓松.Proteus在MCS-51&ARM7系统中的应用百例M北京:电子工业出版社,200617谢希仁.计算机网络(第4版)M.北京:电子工业出版社, 200418汪涛,罗洪平,陶纯匡. RS232串口通信在CCD在线测量中的应用J.系统工程与电子技术,2005,27(10):1814-1816.19孙涵芳、徐爱卿.MC-51/96系统单片机原理及其应用M.北京:北京航空航天大学

13、出版社,2002,(12)20朱定华.单片机微机原理与应用M.北京:清华大学出版社,2003.21李全利.单片机原理与接口技术M.北京:高等教育出版社,2004.22李树华,郭改枝.温湿度监测系统及非线性软件校正J.传感器术,2003,22(12):70-72.23侯振鹏.嵌入式C语言程序设计-使用MCS-51M.人民邮电出版社,200624王东锋,王会良,董冠强.单片机C语言应用100例M.电子工业出版社2009,(07)25丁明亮,唐前辉.51单片机应用设计与仿真基于Keil C与ProteusM.北京航空航天大学出版社,2009,(02)26潘永雄,沙河.电子线路CAD实用教程M.西安电

14、子科技大学出版社,2007,(07)27王宏文.自动化专业英语教程M.机械工业出版社,2009,(02)28张荣标.微型计算机原理与接口技术M.机械工业出版社,2008,(07)二、研究方案1研究的思路与方法设计本课题时构思了两种方案:一种是用以AT89C52为核心的单片机控制方案;另一种是用锁存器74LS373和CC14585数值比较器构成的数字逻辑电路控制方案。考虑到单片机方案功能强大,集成度高,扩展方便,所以采用了第一种方案。本文采用了单片机最小系统与功能模块分离,把单片机的所有引脚全部引出来,使各个功能模块化,从而使单片机和其它各模块协调起来实现密码、时钟等功能,所需元器件少,价格便宜

15、,模块体积小巧适合安装到各办工桌上,方便使用。通过Proteus7.5sp3绘制电路图,通过Keil uVision3编程,并实现电脑仿真,焊接电路。2研究的基本内容(大纲)本论文的初步方案是:先设计出整套系统要完成的功能,主要包括:显示,控制,调整,储存等几个大的部分,然后根据各个大的部分单独设计功能模块,最后完成整个设计。系统结构框图如下:图1.1 系统总框图系统结构单元模块根据设计的要求,本装置一共由9个模块组成,分别为:1 89C51单片机最小系统模块;2 矩阵键盘模块;3 1602液晶显示模块;4 RS-232通信模块;5 DS1302时钟模块6 AT2401存储模块7 继电器控制模

16、块;8 稳压电源产生模块;9 蜂鸣器报警模块;3工作的主要阶段、进度及完成时间1第1周第4周:查阅资料,消化内容,形成方案,写出开题报告。 2第5周第6周:根据开题报告进行设计,设计出各功能模块并画出其原理图。 3第7周第9周:用Proteus7.5sp3绘制好电路图,并通过Keil uVision3写好程序,在电脑上仿真、调试。4第10周第11周:焊接出各主要功能模块并进行调试,发现问题并对原理图做进一步的修改。 5第12周第13周:根据整个设计,写出毕业设计报告。6第14周:论文文本打印,交老师审阅,进一步修改完善。进行答辩。学生签名: 年 月 日指导教师意见:指导教师签名: 日期:襄 樊

17、 学 院毕 业 论 文(设计)论文题目:带有万年历的办公电子密码锁的制作 EnglishTopic:The design of office electronic locks with a calendar 系 院: 物理与电子工程学院专 业: 自 动 化 班 级: 0 7 1 1 学 生: 王 山 山 指导老师: 贾 巍 年 月 日带有万年历的办公电子密码锁的制作摘要:针对传统机械锁,不安全,不方便,不实用等问题,本设计提出了方便,实用,安全的电子锁,并带有时钟等功能。本设计主要针对常用的办公设备,结合现代常用51单片机,实现了电子与机械的结合。设计上的所有功能全部采用模块化设计,以51单片

18、机为核心控制器件,另外包括矩阵键盘模块;1602液晶显示模块;RS-232通信模块;DS1302时钟模块;AT2401存储模块;继电器控制模块;稳压电源产生模块;蜂鸣器报警模块等9个功能模块。各模块之间相互配合,完成单片机所有功能。 本文主要完成了对整个制作各个功能模块的电路设计,并编写相应的功能程序,对主要功能模块,分别编写了流程图。由于设计体积小巧,又可以嵌入到常用的办公设备中,因此可供自己私人使用,也可以批量的生产,成本低,实用性强。 关键字:51单片机; 机械锁;电子锁;功能模块The design of office electronic locks with a calendarA

19、bstract:Conventional mechanical locks, not safe, inconvenient, not practical issues, this design puts forward the convenient, practical, safe electronic locks, and with a clock, and other functions. This design is mainly for common office equipment, combining modern common 51 SCM, realize the combin

20、ation of electronic and mechanical. Design all functions all adopt modular design, by 51 SCM as the core control devices, also includes matrix keyboard module; 1602 LCD module; RS - 232 communication module; DS1302 clock module; AT2401 storage module; Relay control module; Manostat produce module; B

21、uzzer alarm module nine function modules. Each module mutual cooperation, complete microcontroller all functions. This paper mainly completion of the entire production each functional module circuit design, and write the corresponding functional procedures to main functional modules, separately writ

22、ten the flow chart. By design, small size, and can be embedded into common office equipment, so for their personal use, can also batch production, low cost, the function is strong Keyword:51 MCU; mechanical locks; electronic locks; function module1 绪论单片机因其体积小、价格低、可靠性高,加上其非凡的嵌入式应用形态,可以广泛应用于计算机外部设备,机电

23、一体化产品,工业实时控制,智能仪器仪表,通讯设备,家用电器等各个领域,在当今社会受到越来越广泛的关注。投身到学习单片机的人也越来越多。 1971年intel公司研制出世界上第一个4位的微处理器;Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。1972年4月,霍夫等人开发出第一个8位微处理器Intel 8008。由于8008采用的是P沟道MOS微处理器,因此仍属第一代微处理器。1973年intel公司研制出8位的微处理器8080;1973年8月,霍夫等人研制出8位微处理器Intel 8080,以N沟道MOS电路取

24、代了P沟道,第二代微处理器就此诞生。主频2MHz的8080芯片运算速度比8008快10倍,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度为0.64MIPS(Million Instructions Per Second )。1975年4月,MITS发布第一个通用型Altair 8800,售价375美元,带有1KB存储器。这是世界上第一台微型计算机。1976年intel公司研制出MCS-48系列8位的单片机,这也是单片机的问世。ilog公司于1976年开发的Z80微处理器,广泛用于微型计算机和工业自动控制设备。当时,Zilog、Motorola和Intel在微处理器领域三

25、足鼎立。20世纪80年代初,Intel公司在MCS-48系列单片机的基础上,推出了MCS-51系列8位高档单片机。MCS-51系列单片机无论是片内RAM容量,I/O口功能,系统扩展方面都有了很大的提高。51单片机是经典的传统型单片机,其系列单片机产品繁多,主流地位已经形成,近年来推出的与80C51兼容的主要产品有:ATMEL公司融入Flash存储器技术的AT89系列;Philips公司的80C51、80C552系列;华邦公司的W78C51、W77C51高速低价系列;ADI公司的ADC8xx高精度ADC系列;LG公司的GMS90/97低压高速系列;Maxim公司的DS89C420高速(50MIP

26、S)系列;Cygnal公司的C8051F系列高速SOC单片机。目前大部分大学都是采用51单片机讲学,也是初学者入门最理想学习的单片机,本设计采用AT89C52单片机。2 系统总体设计根据要实现的功能,所设计的系统总体框图如下,其中包括主要的模块以及各模块之间的联系。通过各模块的配合完成本设计。系统总框图如图1所示图1 系统总框图系统结构单元模块根据设计的要求,本装置一共由9个模块组成,分别为:1 、89C51单片机最小系统模块;2 、矩阵键盘模块;3 、1602液晶显示模块;4 、RS-232通信模块;5 、DS1302时钟模块6 、AT2401存储模块7 、继电器控制模块;8 、稳压电源产生

27、模块;9 、蜂鸣器报警模块;其中51单片机是整个系统的核心,由1602液晶显示时间及密码的输入和密码的修改。矩阵键盘是系统的控制部分,分别由按键控制时间的调整、密码输入开锁、修改密码等功能,部分按键采用了复用。DS1302为一时钟芯片,是时间的主要的控制部分,包括的时间正常运行,断电运行都在其中实现。AT24C01为一存储芯片,主要用于密码的保存。在输入密码的时候先由1602显示*,待6位密码输入完后,再由读取存储器中的密码进行校对。RS-232通信模块主要用于程序的下载,由KeilC生成的文件下载到单片机运行。继电器用于模拟锁的开关,当密码输入正确后,继电器闭合。蜂鸣器用于报警及按键的提示音

28、,当密码输入三次错误后报警,每有按键按下就伴随提示音。稳压电源为系统稳定5V电压。以上各模块互相配合完成所有功能 。3 系统各功能模块硬件原理设计3.1 89C51单片机最小系统模块 51最小系统模块是整个系统的基础部分,其硬件电路图如图3.1所示,该系统采用51系列单片机中典型的代表芯片增强型AT89S52。该款单片机为美国ATMEL半导体公司研发的产品。AT89S52采用的是传统的诺依曼型结构,单片机的引脚全部引出。通过USB和稳压电源模块都可实现对系统供电,通过ISP在线编程功能,很好的解决了繁琐的拔出芯片烧写程序的麻烦。电路图如图2所示图2 51单片机最小系统主要性能1、与MCS-51

29、单片机产品兼容; 2、8K字节在系统可编程Flash存储器; 3、1000次擦写周期; 4、全静态操作:0Hz-33MHz; 5、三级加密程序存储器; 6、32个可编程I/O口线; 7、三个16位定时器/计数器; 8、六个中断源; 9、全双工UART串行通道; 10、低功耗空闲和掉电模式; 11、掉电后中断可唤醒; 12、看门狗定时器; 13、双数据指针; 14、掉电标识符; 在此单片机为整个系统的控制核心,各个模块的相互联系,都由单片机来协调。单片机由编写程序来控制,包括按键的识别控制、时间的显示控制、密码的写入与读取控制等。3.2 矩阵键盘模块 按键模块为矩阵按键。,为传统的4*4矩阵键盘

30、,连接到单片机的P3口,实现时间调整和各功能的选择。硬件电路图如图3所示图3 按键模块矩阵式键盘的工作原理:在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P3口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是比较好的。 矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,上图中,通常给P3口0xf0或0x0f再读取P3口。这样,当按键没有按下时,所有的读取仍然为所给值,代表无键按下。行线输出是低电平,

31、一旦有键按下,则读取值不为原给定值,这样通过读入输入线的状态就可得知是否有键按下了。在本设计中用了16个按键中的14个,包括0-9数字键,键值A、B、E、F。0-9为密码的输入按键,A键为输入错误重新输入,B键为时间调整选择功能键,E键为时间加及密码输入选择按键,F键为时间减及密码修改选择按键。3.3 1602液晶显示模块液晶显示模块为1602液晶。其硬件电路图如图4示:图4 1602液晶显示模块1602是一种工业字符型液晶,能够同时显示16x02即32个字符。采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3.2所示,其主要技术参数如下: 显示容量:162个字符 芯片工作电压:4.55.5V 工作电流:2.0mA(5.0V)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1