网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的数字式电子密码锁设计.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的数字式电子密码锁设计

基于单片机的数字式电子密码锁 学生姓名: 班级: 指导老师: 摘要:当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。 本次设计以电磁继电器模拟密码锁,由单片机8051来控制锁的打开与闭合,由HD7279来管理器键盘及显示,密码从键盘输入,用8051来控制7279显示当前锁的状态信息及报警。 本次设计的核心是软件部分,通过编程来控制输出高低电平,再加上硬件电路来实现开锁和报警的功能,密码为4~6位,且设计的电子密码系统稳定性能好,安全系数高, 其方法和技术可广泛用于仓管、防盗门、密码箱等安全系统。 关键词:单片机开发系统 密码锁 串口通信 目录 第一章 前言 4 1.1 课题的背景及意义 4 1.2 国内外发展现状 4 1.3 本文的主要研究内容 4 第二章 系统的组成及工作原理 5 2.1 需求分析 5 2.1.1设计内容与要求 5 2.1.2系统框图 5 2.2系统组成 5 2.3系统工作原理介绍 5 第三章 硬件电路设计 7 3.1单片机最小系统设计 7 3.1.1 时钟电路 7 3.1.2 复位电路 8 3.2 HD7279键盘显示模块 10 3.3 开锁电路 13 3.4 报警电路 14 第四章 软件设计 15 4.1 软件设计分析 15 4.2 系统资源分配 15 4.3 程序设计 16 4.3.1主程序设计 16 4.3.2 数字键处理程序(SKEY) 17 4.3.3 确认键处理子程序(MKEY_2) 18 4.3.4 密码判断子程序(COMP) 18 4.3.5 密码修改子程序(GMM) 19 4.3.6 显示处理子程序 21 4.3.7 键盘扫描子程序 22 4.4 程序清单及注释 22 第五章 实验调试及测试结果 23 5.1 硬件调试 23 5.2 软件调试 23 5.3 总体调试 24 第六章 总结 25 6.1 实现功能 25 6.2 不足之处和改进意见 25 6.3 心得体会 25 6.4 致谢 26 参考文献 27 附录一 源程序及注释 28 附录二 电路总图 40 附录三 元器件清单 41 第一章 前言 1.1 课题的背景及意义 随着现代化工业生产过程复杂性与集成化程度的增加,自动控制系统在工业过程中已成为不可缺少的重要组成部分,是电子技术与自动控制理论的紧密结合,并广泛应用于工业、农业、医学、国防和军事等等领域。自动控制系统应用于工业控制有各种各样的结构和形式,实现各自不同的功能,此次设中用到的ATC89C51就是一种新型的价格便宜而性能优良的单片机系统,结构简单,布局合理,功能齐全,用途广泛。 用单片机开发系统来做这次课程设计,使得更进一步掌握如何利用接口电路进行硬件系统的设计,以及如何进行软件设计的方法和技术。且设计的电子密码锁安全系数高,性能稳定, 面向应用,设计的系统具有很强的现实意义。 1.2 国内外发展现状 一直以来,市场上的密码锁产品都是基于机械原理的机械密码锁,这种密码锁最大的缺点就是结构简单,安全系数低,且不具有报警功能。但着当今社会对家庭财产,公共隐私等保密性要求提高,使得对密码锁系统的安全性提出了更高的要求, 而随着微电子技术的发展,微处理器与微型计算机得到迅速的发展,单片微型计算机功能强,结构紧凑,体积小,功耗低,抗干扰能力强,稍加一定的外围设备就方便地构成一个应用系统,这正好符合密码锁系统的要求,国内外市场上的相关产品也越来越多地使用单片机来加强密码锁的安全性稳定性。 1.3 本文的主要研究内容 本文的主要研究基于单片机8051为核心控制的电子密码锁安全系统,本次设计以电磁继电器模拟密码锁,由单片机8051来控制锁的打开与闭合,由HD7279来管理器键盘及显示,密码从键盘输入,用8051来控制7279显示当前锁的状态信息及报警。本次设计用单片机开发系统来模拟密码锁的多种功能,密码由4-6位数字组成,当输入密码相符时开锁,输入三次不符报警,同时密码可以修改。开锁单片机开发出开关量,通过光电耦合器控制,打开密码锁。报警则由单片机发出报警信号,控制音频放大电路发出报警声音。 第二章 系统的组成及工作原理 2.1 需求分析 2.1.1设计内容与要求 (1).设计一个数字式密码锁; (2).密码由4~6位数字组成; (3).密码相符则开锁,三次不符则报警; (4).密码可以更新; (5).采用7279芯片管理键盘显示。 2.1.2系统框图 图1.1为本次密码锁设计的总框图:

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档