收藏到会员中心
|
文档题目: |
基于单片机的密码锁设计 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-08-22 20:45:36 |
文档分类: |
电子信息机电 |
浏览次数: |
40 |
下载次数: |
0
次 |
|
|
下载地址: |
基于单片机的密码锁设计 (需要:65 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:14414 摘 要
本设计是密码锁设计中比较简单的一种,考虑到经济和水平的原因设计中扩展的功能还不够强大,但是其主要功能有键盘输入、LED数码管显示、加密、修改密码、密码检测、错误报警,开锁功能等。简单易懂、使用方便、安全性能高等。 本设计采用AT89S51单片机为芯片主体,采用AT24C02为掉电存储器的芯片。这种芯片稳定性高,成本低,还能扩展很多功能。如红外探测技术,指纹识别技术,语音识别技术,图像识别技术等。这些扩展的技术国外发展的比较迅速,有些已经投入使用。本设计没有采用这些扩展。 本设计中均采用protel 99软件来画电路图。大图中的显示电路部分由于太大没能整合到一张图上,所以我另附了一张图。 软件设计中本设计均采用汇编语言编写程序。主要编写了主体部分功能实现的程序,部分子程序本设计中略去。 关键词:AT89S51; AT24C02; 电子密码锁; 矩阵键盘
目 录
1 绪论 1 2 方案论证与比较 2 3 电路的功能单元设计 12 3.1 电磁锁的选择 12 3.2 开锁机构 12 3.3 按键电路设计 14 3.4 显示电路设计 16 3.5 AT24C02掉电存储单元的设计 18 3.6 密码锁的电源电路设计 22 3.7 报警电路 25 3.8 报警次数检测及锁定电路 26 3.9 设计总框图 27 3.10 设计总体电路图 27 4. 程序设计 28 4.1 模块介绍 28 4.1.1 主程序模块 28 4.1.2 键盘扫描及识别子程序 28 4.1.3 调电存储服务程序 28 4.1.4 显示子程序 28 4.2 程序流程图 28 4.3 源程序 30 5 总结 40 参考文献 41 致 谢 42 附录Ⅰ 43 附录Ⅱ 44
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|