欢迎来到天天文库
浏览记录
ID:55967914
大小:670.50 KB
页数:28页
时间:2020-06-18
《基于某单片机的电子密码锁设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、轻工职业技术学院毕业设计(论文)基于单片机的电子密码锁设计姓名:你查查 学号:201103021**系部:工商信息学院专业:电子信息工程技术班级:11级电信 指导教师:欣老师日期:2014年5月26日 摘要本论文详细地论述了以单片机为处理器的密码锁自动控制器的硬件、软件设计和系统编程的问题。本控制器以美国ATMEL公司的AT89C52单片机为核心键盘、显示电路,输出控制电路,告警提示电路等构成。利用目前使用的微处理器AT89C52作为控制元件设计了一种电子密码锁。其具有通过键盘可设置多组密码、修改
2、密码和保存密码的优点,克服了普通锁需要随身携带钥匙且易丢失、性差的缺点,在宾馆、办公大楼、仓库、保险柜和家庭普遍适用。关键词:AT89C52电子密码锁键盘修改密码目录第一章引言2第二章系统总体设计32.1系统控制方案选择32.2显示方案的选择42.3密码输入方式的选择4第三章硬件电路设计63.1系统总体介绍63.2键盘输入模块63.3密码存储电路73.4复位电路83.5显示电路83.6报警电路83.7状态显示及继电器控制电路9第四章软件设计104.1软件设计总流程图及设计方案104.2各模块软件实
3、施11第五章仿真调试195.1软件调试195.2硬件仿真调试195.3调试结果20第六章总结21致谢22参考文献22附录23附录1AT89C5223附录2AT24C0223附录3LCD160224第一章引言随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于要求的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和
4、推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,所以未来的市场前景很广阔。本文介绍使用AT89C52作为电子密码锁的核心系统,在通过键盘为输入端,对系统设置的密码进行输入和修改,在经过LCD1602对输入和修改
5、的进行显示。整个系统在仿真软件中基本实现输入正确密码开锁,输入错误密码不开锁,及对初始密码进行修改的功能。第二章系统总体设计2.1系统控制方案选择方案一:基于8D锁存器74LS373的锁存密码电路此方案采用两个8D锁存器74LS373用于存储密码和接收输入信号,两者进入比较器进行比较。共设有八个用户输入键,74LS373为密码存储器件。先将74LS373的C和OC端置低电平,使其处于送数状态。当输入密码后将OC置于高电位,则锁存器将密码信号锁存,然后按键复位。当下次开锁时只有在规定时间,规定次数输
6、入密码才会发出开锁信号,否则不能开锁。并且,当时间或输入次数到达一定值后,电路会自锁一段时间,并发出警报声。警报结束后,电路回复原状,计时及计数归零,直至下一次开锁动作。第一部分是密码输入部分,由八个开关构成,密码输入共有28=255种输入方式(注:从0000--1111共256种组合),但能正确开锁的输入方式只有1种,安全性较高。第二部分是由74LS373组成的密码锁存电路,通过控制74LS373的芯片管脚特性来控制芯片的工作状态。第三部分是由74LS85组成的比较器(或者是同或门组成的比较电路
7、),来比较输入信号与寄存密码的相等与否。第四部分是有二极管构成的开锁信号电路,黄灯处于待开状态,绿灯表示开锁正确,红灯及警报声表示开锁错误或者是锁存状态。第五部分是计时及计数部分,计时表示从准备开锁到开锁完成所规定的时间,以及锁存时期的锁存时间,计数记录的是误操作的次数。方案二:以AT89C52为核心的单片机控制方案选用单片机AT89C52作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能
8、的控制,外接AT24C02芯片用于密码的存储,外接LCD1602用于显示作用。当用户需要开锁时,先按键盘开锁键之后按键盘的数字键0-9输入密码。密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警;当用户需要修改密码时,先按下键盘设置键后可以设置新密码。新密码输入无误后按确认键使新密码将得到存储,密码修改成功。单片机具有资源丰富、速度快、编程容易等优点。利用单片机部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接显示器
此文档下载收益归作者所有