基于8051单片机的电子密码锁设计

基于8051单片机的电子密码锁设计

ID:33638668

大小:1.60 MB

页数:26页

时间:2019-02-27

基于8051单片机的电子密码锁设计_第1页
基于8051单片机的电子密码锁设计_第2页
基于8051单片机的电子密码锁设计_第3页
基于8051单片机的电子密码锁设计_第4页
基于8051单片机的电子密码锁设计_第5页
资源描述:

《基于8051单片机的电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一、设计目的…………………………………………………………………11.1课题简介……………………………………………………………………11.2课题研究目的………………………………………………………………1二、硬件设计…………………………………………………………………22.1概述………………………………………………………………………22.2最小系统…………………………………………………………………22.3电源电路…………………………………………………………………32.4键盘电路…………………………………………………………………62.5显示电路………………………………………………………………

2、…72.6开闭锁电路………………………………………………………………10三、软件设计…………………………………………………………………12四、调试………………………………………………………………………144.1硬件调试…………………………………………………………………144.2软件调试…………………………………………………………………14五、操作说明…………………………………………………………………16六、小结………………………………………………………………………17七、参考文献…………………………………………………………………18附录A元器件清单……………………………………………………

3、………19附录B整体电路原理图………………………………………………………20附录C实物图…………………………………………………………………21附录D主程序…………………………………………………………………2225一、设计目的1.1课题简介如何实现防盗是很多人关心的问题,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,使人们的人身及财产安全受到很大威胁。电子密码锁是一种依靠电子电路来控制电磁锁的开与闭的装置,开锁需要输入正确密码,若密码泄露,用户可以随时更改密码。因此其保密性高,使用灵活性好,安全系数高,可以满足广大用户的需要,现在广泛使用的有红外遥控电子密码锁,声控密码锁,按键密码锁等。

4、1.2课题研究目的本设计是一种基于单片机的密码锁方案,根据基本要求规划单片机密码锁的硬件电路和软件程序,同时对单片机的型号选择、硬件设计、软件流程图、单片机存储单元的分配等都有注释。现在很多地方都需要密码锁,电子密码锁的性能和安全性大大超过了机械锁,为了提高密码的保密性,必须可以经常更改密码,以便密码被盗时可以修改密码。本次设计的密码锁具备的功能:LED数码管显示初始状态“——————”,用户通过键盘输入密码,每输入一位密码,LED数码管相应有一位变为“P”,若想重新输入密码,只需按下“CLR”键。密码输入完毕后按确认键“#”,密码锁控制芯片将输入的密码与密码锁控制芯片中存储的密码相比,

5、若密码错误,则不开锁,会有红灯亮提示,同时显示“Error”。若正确,则开锁,会有绿灯亮提示,同时显示“PASS”。用户可以根据实际情况随意改变密码值或密码长度,密码输入正确后可以按下“CHG”修改密码,输入新密码时每输入一位新密码相应有一位变为“H”,以便提示用户此时输入的是新密码,修改新密码时若想重新输入新密码只需按下“CLR”键即可。输入新密码后按确认键即修改成功,新密码写入单片机内部RAM中,以便以后用来确认密码的正确性。按下复位键,系统恢复初始状态,密码也恢复初始密码,本设计中初始密码是“096168”。本次设计中硬件主要由我完成,软件主要由张振完成。25二、硬件设计2.1概述

6、本系统主要由单片机最小系统、电源电路、输入键盘电路、输出显示电路、开锁电路等组成,系统框图如图1所示:单片机最小系统键盘电路数码管显示控制开锁电路发光二极管指示图1系统框图2.2最小系统1.单片机:单片机最小系统包括单片机、晶振电路、复位电路等,最小系统是整个系统的核心部分,也是设计中首先应该设计的部分,其中单片机的选择直接决定着之后整个设计应该如何进行,因为我们刚刚学完单片机,学习时是以MCS-51单片机为主的,对51系列单片机最熟悉,因此决定选用51系列单片机,51系列单片机中Atmel89C51应用最为广泛,且价格较低,性能完全能满足本次设计,因此决定选用AT89C51芯片。AT8

7、9C51外形及引脚排列如图2所示:图2AT89C51外形及引脚排列25AT89C51主要特性:  ·与MCS-51兼容  ·4K字节可编程闪烁存储器  ·1000次写入/擦除循环  ·数据保留时间:10年  ·全静态工作:0Hz-24MHz  ·三级程序存储器锁定  ·128×8位内部RAM  ·32可编程I/O线  ·两个16位定时器/计数器  ·5个中断源  ·可编程串行通道  ·低功耗的闲置和掉电模式·片内振荡器和时钟电路2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。