一种数字化电子密码锁的方案设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种数字化电子密码锁的方案设计.doc

一种数字化电子密码锁的方案设计   摘要:本文主要针对AT89C51单片机的密码锁设计进行了探讨,从硬件和软件设计两部分着手,来满足人们对密码锁安全性的要求,其具有安全性高和成本低以及功耗低还有易操作等特点。   关键词:AT89C51,电子密码锁,软件设计   Abstract: This paper mainly AT89C51 microcontroller password lock design was discussed, starting from the hardware and software design in two parts, to meet the people on the safety of cipher lock, it has high security and low cost and low power consumption and easy operation etc..   Keywords: AT89C51, electronic password lock, software design   中图分类号: S611文献标识码:A文章编号:   一、主要介绍   设计主要通过爱特梅尔半导体公司的AT89C51运用,来实现单片机电子密码锁的设计,其重要功能如下:   (1)通过键盘输入密码,密码正确,锁自动打开。   (2)键盘的锁定功能和报警系统。若密码输入错误时,系统则会显示错误提示,输入错误次数超过预设次数时,报警系统则会蜂鸣报警并锁定15秒。   二、总设计方案   设计主要采用AT89C51为核心的单片机控制原理。通过灵活的单片程序设计以及丰富的输入输出端口,其具有准确的控制性,能实现密码锁的基本功能,还能增加调电存储和遥控控制以及声光提示等功能,其远离如下图。         图为 单片机控制原理图   三、软件的电路设计   3.1、电源电路的设计   主要采用了外部输入电压设计,原理图如下。         图为电源电路   在输入端Vin电压为9伏特时,通过7805稳压芯片后,其输出端Vout电压则为5伏特。如上图,CN1和CN2分别为电压的扩展单元,CN1和CN2均有插针,可以用杜邦线对其单片进行连接。C1的作用主要是滤去高频信号,C2主要是滤去低频信号。D1则为二极管,其适宜电流为3-100毫安,这时在R1上我们就要选用470欧姆则为适合。   3.2、键盘电路的设计   该设计采用了矩阵键盘,运用了行列式键盘,这样就减少了连接口I/O线的使用,在按键多时,都采用此方法。其原理图如下图所示。行线和列线之间的交叉处不相通,主要利用按钮来连通,这种行列式矩阵只需要行线和列线,便能组成键盘。在这种行列式矩阵键盘的单片机系统中,键盘处理的程序主要包括,等待按键、确认按键阶段和识别按键阶段。对按键的识别主要通过逐行扫描查询法和线反转法两种。         图为矩阵键盘   在键盘对按键是否按下进行识别时,单片机的I/O口会对键盘全部扫描,估计状态来识别,其方法为,向行线输出全部扫描,设全部列线为低电平,把电平状态读入累加器A中。有按键执行时,就会有根行线电平最低,从而让行线不全为1。在对哪个键被按下,则通过输入状态来实现检查,其方法是,给所有列线送低电平,再对所有行线进行检查,若全是1,则按键不再此列,不全是1,则按键就在此列,并且该按键就是和零电平行线相交点上的那个按键。    3.3、LCD1602显示电路的设计   该系统显示电路的设计主要是给予使用者提示。字符型的液晶模块已成为了单片机设计应用中常见的信息显示器。其1602型LCD显示模块则有功耗低和体积小等优点,其还能显示2行16个字符,有三个控制端口,工作电压也仅为5伏特。数据总线也有8位。其显示电路的原理图如下。         图为L602 型 LCD   3.4、报警电路的设计   蜂鸣器和单片机构成了报警模块。选择一只100毫安驱动电流的压电式蜂鸣。许多单片机的设计都会到蜂鸣器,其中一大部分使用蜂鸣器来做提示或报警,比较简单。而压电式蜂鸣器则主要是由谐振荡器和阻抗匹配器以及压电蜂鸣片还有共鸣箱外壳组成,甚至还有发光二极管的安装,其蜂鸣器电路如下图所示。         图为报警电路   该设计,在驱动能力上说,高电平信号要弱于低电平信,因此,采用了低电平驱动和PNP三极管。在89C51的P3.5口,在电平上输入低时,蜂鸣器发生蜂鸣,反之则蜂鸣器无声音。R8为上拉电阻,主要是对电路容抗进行提高。R7和R9则为限流电阻,其目的是阻止因电流过大,造成器件的损坏。   3.5、复位电路的设计   该设计采用了高电平复位电路,

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档