- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
烟台大学
PAGE26 / NUMPAGES27
基于AT89C51的密码锁控制
Password lock control based on AT89C51
院 系: 机电汽车工程学院
专 业: 机械设计制造及其自动化
姓 名: 溥仪
学 号: 201256500001
指导老师: 康熙 (博士后)
2015年7月4日
烟台大学
目 录
概述 2
1.功能分析及总体设计 .3
2.硬件设计 .4
2.1 键盘扫描电路设计 4
2.2 LCD液晶显示电路设计 5
LCD1602主要技术参数 5
清屏指令 Clear display .8
功能设置指令 Function set 9
LCD1602电路11
2.3发声电路设计12
2.4开锁控制电路12
2.5晶振电路13
2.6 电路连接总图13
3.软件设计14
3.1系统相关子程序15
3.1.1按键相关子程序 .16
3.1.2显示相关子程序 17
3.2系统主程序18
4.设计小结 ..25
5.参考文献.. 26
概述
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。眼下假冒伪劣的机械锁泛滥成灾,互开率非常之高。机械锁的这些弊端为一种新型的锁电子密码锁,提供了发展的空间。
据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷,就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。但较实用的还是按键式电子密码锁。
随着单片机的问世,出现了带微处理器的智能电子密码锁,它除了具有一般电子密码锁的功能外,还引入了智能化管理,专家分析系统等功能,从而使密码锁具有很高的安全性,可靠性。当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。
20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,只适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。目前,在西方发达国家,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。在我国电子密码锁的成本还很高,应用还不广泛。
目前市场上的按键密码锁主要有以下两类,但都存在不同程度的缺陷。
①固定键盘式电子密码锁:这类密码锁使用固定键盘输入门锁密码。用户密码可以在1~8位任意设定,密码量极大,尝试法输入密码时,系统会出现保护性自锁,同时具有自动报警功能。这种密码锁成本不高,操作非常简单,常与机械弹子锁配合使用。类密码锁有以下缺陷:需要安装固定键盘,数字按键的位置固定不变,用户在操作时没有隐蔽性,其他人可以通过记住密码输入人员的手势推测出输入的密码,或被他人偷拍输入过程而得到密码。
②随机键盘式密码锁:为了防止用户在利用固定键盘输入密码的过程被偷窥或偷拍,研制出了随机键盘系统。用这种键盘输入密码时,每输入一个数字,键盘上的数字键的摆放顺序会随机变化,用户利用变化后的键盘输入下一位数字,使得利用偷窥或偷拍的方式记住密码的企图无法奏效。但它的缺点也是显著的:由于随机键盘对硬件要求较高,要采用触摸屏幕,键盘与显示器就必须合二为一,因此成本较高,难于应用到保险柜上。
本设计利用8051单片机的控制程序结合LCD,设计一个LCD密码锁,可以用在需要密码输入的应用场合。本设计可以学习8051按键扫描输入、LCD显示、密码比较处理的设计方法。
1.功能分析及总体设计
本设计的密码锁具备的功能有:(1)使用LCD显示器来显示密码输入的相关信息;(2)可以设置四位数字(0~9)密码;内定另一组四位数字密码为“1234”;(3)密码输入正确则继电器启动2s,密码输入错误则发出警报声。
程序执行后工作指示灯LED亮,表示程序开始执行,LCD显示“PASSWARD A OR B K
文档评论(0)