- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机电子门锁的设计
电子密码锁设计说明书
目录
摘要 1
一.绪论 1
1.1设计背景 1
1.2设计目标 1
二.方案设计 1
2.1方案论述 1
2.2设计思路 1
三.硬件设计 1
3.1键盘电路设计 1
3.2 LED显示电路 1
3.3 开锁电路 1
3.4报警电路 1
3.5掉电存储电路 1
3.6复位电路 1
四.软件设计 1
4.1主程序流程图: 1
4.2各子程序流程图: 1
五.设计体会 1
六.参考文献 1
附录 1
附录Ⅰ 电路原理图 1
附录Ⅱ PCB版图 1
附录Ⅲ 元件清单 1
附录Ⅳ 源程序 1
摘要
本文说明的是一种以89C51单片机作为主控芯片的电子密码锁,该密码锁设计中采用AT24C02芯片作为数据存储器单元,X5045芯片作为“看门狗”单元,并结合外围的键盘输入、LED显示、报警、开锁等电路模块。所设计密码锁得主要功能如下:开机输入密码,密码正确则电磁锁打开;如果第一次输入的密码不正确,允许再输入两次密码,在这个过程中,如果密码正确则电子锁打开,如果在这个过程中密码依旧不正确,则锁定键盘的输入功能,并且蜂鸣器报警;用户还可根据其需求对密码进行更改。
本说明书所述电子密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,具有一定的推广价值。
关键字:电子密码锁、89C51、AT24C02、看门狗、报警
一.绪论
1.1设计背景
锁是日常生活中必不可少的物品。随着现今人们生活水平的提高,安全意识亦随之加强,对锁的要求也就越来越高。人们希望锁既要能够安全可靠,防盗性高,又要使用方便。常见的锁有普通机械锁、机械密码锁、电磁卡锁、指纹(虹膜)锁等。普通的机械锁极容易被强行破坏,安全系数不高;机械密码锁虽然安全系数高但造价相对较高,目前在保险柜上应用较多;电磁卡锁由于磁卡信息极易受外界干扰而失磁,导致无法开锁;指纹锁虽安全性很好,但会因手指划伤虹膜充血等收到限制。通过以上分析,我们可以得出结论:传统密码锁或多或少存在一些不足从而降低了其保密的安全性,因此研究一种新型的密码锁以满足现今用户需求势不可挡。随着电子技术的发展,人们将电子芯片跟传统机械锁结合起来设计成一种新型的密码锁,即电子密码锁。据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程,大大提高了门锁的可靠性。20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。 目前,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国密码锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。
1.2设计目标
本文主要讲述一种基于89C51单片机的电子密码锁的设计过程,所设计的密码锁具有以下功能:开机输入密码,密码正确则电磁锁打开;如果第一次输入的密码不正确,允许再输入两次密码,在这个过程中,如果密码正确则电子锁打开,如果在这个过程中密码依旧不正确,则锁定键盘的输入功能,并且蜂鸣器报警。
本设计的特点如下:安全可靠,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。密码可以由用户自己修改设定,锁打开后才能修改密码。在输入新密码需确认,以防止误操作。
图2 矩阵键盘
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。
本设计采用的是逐行扫描查询法,对照图2所示的4×4键盘,说明键盘中每个按键的功能。具体的功能设计如表1所示:
表1 按键功能
按键 键名 功能说明 0-9键 数字键 输入密码 * 键 重设密码键 设定新密码 D键 确定返回键 比较密码 # 键 清除键 使显示器清零 3.2 LED显示电路
本设计中显示电路采用串行显示的方式,只使用单片机的一个串行口,利用7447驱动数码管发光显示密码,74LS138控制位选信号,就可以完成单片机的显示功能,显示电路的电路原理图如图3所示,各数码管采用共阳
您可能关注的文档
- 劝学的的教案 班佳.doc
- 办公室涉外交往的礼仪.ppt
- 加利利咨询.docx
- 加拿大温哥华红豆杉种植的项目文档.doc
- 动人北京.ppt
- 动态助词了着过语义-特征和其用法比较.pdf
- 动物世界精彩无限.doc
- 动物笔记第四章 扁形动物门.doc
- 动物细胞培养 1-.ppt
- 动物细胞培养和核移植技术讲课-.ppt
- 沪科版八年级下册数学精品上课课件 第17章 17.5.1 一元二次方程的应用(面积问题).ppt
- 沪科版八年级下册数学精品上课课件 第18章 18.1.2 勾股定理的应用.ppt
- 沪科版八年级下册数学精品教学课件 第20章 数据的初步分析 20.3 综合与实践 体重指数 (2).ppt
- 沪科版八年级下册数学精品教学课件 第20章 数据的初步分析 20.2 数据的集中趋势与离散程度 1.数据的集中趋势 第4课时 用样本平均数估计总体平均数.ppt
- 粉针肿瘤免疫治疗机制-洞察及研究.docx
- 智慧社区护理模式构建-洞察及研究.docx
- 龟鳖丸降血脂机制-洞察及研究.docx
- 无人机遥感应用-第2篇-洞察及研究.docx
- 食品加工过程监控-洞察及研究.docx
- 艾灸改善督脉络穴功能-洞察及研究.docx
文档评论(0)