单片机密码锁.doc

单片机密码锁.doc

ID:52110732

大小:154.50 KB

页数:34页

时间:2020-03-22

单片机密码锁.doc_第1页
单片机密码锁.doc_第2页
单片机密码锁.doc_第3页
单片机密码锁.doc_第4页
单片机密码锁.doc_第5页
资源描述:

《单片机密码锁.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.目录第1章绪论…………………………………………………………………31.1背景及意义…………………………………………………31.2电子密码锁的设计要求……………………………………31.3关键字……………………………………………………4第2章硬件电路……………………………………………………………42.1MIC-5简介…………………………………………………………42.2单片机控制方框图…………………………………………………52.3开锁机构……………………………………………………………52.4按键电路设计……………………………………………72.5显示电路设计…………………………

2、……………………82.6AT24C01掉电存储单元的设计…………………………………9.2.7密码锁的电源电路设计……………………………………………102.8设计的总体电路图……………………………………………………11第3章软件设计…………………………………………………113.1软件设计流程图………………………………………………………………113.2程序代码………………………………………………………………13心得体会…………………………………………………………………………26参考文献……………………………………………………………………27单片机控制的电子密码锁设计第一章:绪

3、论1.1背景及意义随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世(如指纹防盗!红外防盗!GPS等)"虽然这类产品安全性高,但因其生产成本高,携带安装使用不方便,在一定程度上限制了这类产品的普及和推广".本文介绍的是一种基于单片机智能锁的硬件和软件设计及实现方法"这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能"可在意外泄密的情况下随时修改密码"4位数密码共一万组不重复组合,保密性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。1.2电子密码锁的设计要求1.上锁过程123456789上锁0开锁

4、按数字键,数字会从显示器的最右端开始显示,然后依次向左移位。若要更改密码可按“开锁”键清除原有密码,再重新输入新密码。本设计为的密码为4位,输入的多余数字本电路不予理会,不会显示在显示器上。当密码输入正确后按下“上锁”键,就可将门锁上,同时将密码存储在电路中并清除显示器的显示。2.开锁过程按数字键输入密码,密码在显示器上从右到左依次显示,4位密码输入正确后按下“开锁”甲,密码锁被打开并清除电路中所存储的密码,显示器也被清零。当输入密码有误时,可按“上锁”键清除所输入的数字,内部存的秘密不会丢失,再重新输入正确的密码按“开锁”键即可。注:当输入错误的密码超过3次后,电路会发

5、出报警信号。.为防止大家忘记密码,本电路还设计了一个万用密码,无论以前的密码是什么,只要输入万用密码按“开锁”键即可开锁并清除原有密码。1.3关键字MCS-51,AT24C02,矩阵键盘,UPS电路,AT24C02掉电存储,串口显示电路,报警控制电路等二、硬件电路的设计2.1MIC-51的简介设计本课题时构思了一种是用以MIC-51为核心的单片机控制方案。MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘

6、汰)和8751等通用产品,一直到现在,MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、89C51等)89S51相对于89C51增加的新功能包括:--新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!--ISP在线编程功能,在改写单片机存储器内的程序时不用把芯片从工作环境中剥离。--最高工作频率为33MHz,就是说S51具有更高工作频率,从而具有了更快的计算速度。.--具有双工UART串行通道。--内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。--双数据指示器。--电源关闭标识。--全新的加密算法,

7、程序的保密性加强,这样就可以有效的保护知识产权不被侵犯。--兼容性方面:向下完全兼容51全部字系列产品。2.2单片机控制方框图采用AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图2-2所示。89s51单片机矩阵键盘控制输入错误锁定键盘延时报警控制电路开锁控制电路串口显示电路.图2-2单片机控制方案2.3开锁机构通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。其原理如图2-3

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

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

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