ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:209.50KB ,
资源ID:7210689      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7210689.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1 电子密码锁的基本功能.doc)为本站会员(hyngb9260)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

1 电子密码锁的基本功能.doc

1、1 电子密码锁的基本功能电子密码锁主要实现的功能包括:(1)数码输入:按下一个数字键,其对应的数字就显示在最右边的数码管上,同时将先前输入的所有数字向左移动一位。设计密码为 4 位,系统只能显示前 4 位输人的数码。(2)数码清除:当按下清除键时,清除前面输入的所有值,并显示为“-” 。(3)密码解除:按下 55#键,可以将电子密码锁的旧密码解除。(4)密码更改:将旧密码解除之后,可以进行密码更改。输入任意四位密码数字,再按#号就可以将输入的数码当作新的密码。(5)密码上锁:输入新的密码之后,按下 11#键,可以进行密码上锁操作。(6)密码解锁:按下 99#键,再输入数码;如果输入与系统储存密

2、码一致,密码锁就能开启;否则不能解锁。2 电子密码锁的结构原理2.1 电子密码锁的整体结构电子密码锁的整体结构如图 1 所示,它包括密码锁输入模块、控制模块和显示模块等。2.2 密码锁输入模块密码锁输入模块的电路框图如图 2 所示,它由时序产生电路、键盘扫描电路、弹跳消除电路、键盘译码电路和按键存储电路组成。时序产生电路用于产生电路中三种不同频率的工作脉冲波形,包括系统时钟信号、弹跳消除取样信号和键盘扫描信号。键盘电路可提供键盘扫描信号。该信号由 ky3ky0 进入键盘,其变化的顺序为 1110-1101-1011-0111-1110周而复始。扫描信号 0111 代表扫描的为 *、0、#这一排

3、按键,当*这个按键被按下时,由 kx2kx0 读出的值为 011。按键位置的数码关系如表 1 所列。弹跳消除电路可避免误操作发生。由于设计中采用的矩阵式键盘是机械开关结构,因此,在开关切换的瞬间,会在接触点出现信号来回弹跳的现象。为使电子密码锁可靠工作,必须加上弹跳消除电路。弹跳消除电路采用软件延时的方法消除抖动,其仿真波形如图 3 所示。从图 3 中可以看出,若采样信号连续两次或超过两次检测到高电平信号,说明按键状态确实发生了变化,此时电路输出一个时钟周期的按键信号;否则当作抖动处理而不予理会,以此来消除抖动。对于键盘译码电路,由于图 2 中的键盘按键分为数字按键和功能按键,每一个按键可负责

4、不同的功能,而键盘所产生的输出(也就是扫描回复信号)却无法直接拿来用作密码锁控制电路的输入,所以必须由键盘译码电路来规划每个按键的输出形式,以便执行相应的动作。键盘存储电路可将每次扫描产生的新按键数据存储下来,因此新数据可能会覆盖前面的数据,所以需要一个按键存储电路,以将整个键盘扫描完毕的结果记录下来。图 4 所示是密码锁输入模块的仿真波形,图中,数字键数据“0、1、2、3、4、5、6、7、8、9”和功能键数据“0100 、0001” 所得到的输出不同,由此可证明密码锁输入模块的正确性。2.3 控制模块密码锁控制电路是整个电路的控制中心,主要完成对数字键输入和功能键输入的响应和控制。密码锁控制

5、电路的仿真波形如图 5 所示。从图 5 可见,其数字键输入的响应控制过程如下:(1)按下数字键,第一个数字会在显示器的最右端显示,随后每按下一个新数字,显示器上已经存在的数字整体会向左移一位,并将以新的数字显示出来;(2)若要更改输入数字,则可按*键清除所有输入的数字,再重新输入数字。(3)电子密码锁为 4 位,当输人超过 4 位时,电路不予理会,且不显示第 4 个以后的数字。功能按键的输入响应控制功能如下:(1)清除功能:按下*键,可清除所有输入的数字,显示为 “-”。(2)更改密码:按下 55#键,输入旧密码( 设计中为“0000 ”),再按#键,即可解除旧密码。接着输入 4 位数字,再按

6、下#键,就可以将 4 位数字作为新密码。(3)密码上锁:输入 4 位新的密码数字之后,再按 11#键,就可以将密码锁上锁。(4)密码解锁:按下 99#键可输入密码解锁,假如输入“2345”这个密码,然后按下#键,系统将比较键盘输入的数码和寄存器中的数码,如果一致,就会给出一个开锁信号,密码锁开锁;否则密码输入无效。2.4 显示模块本电子密码锁的显示模块比较简单,其作用是将控制模块的 BCD 码输出转换为 7 段显示编码,然后驱动数码管,其仿真波形如图 6 所示。3 电子密码锁的整合和验证要完成电子密码锁的设计,还必须将上述三个功能模块进行整合。其整合电路图如图 1 所示。本设计选用杭州康芯电子有限公司生产的 GW48EDA 系统作为硬件验证系统,同时选用Altera 公司的 EPlK30TC144-3 作为主控芯片。该芯片是一种基于查找表结构的现场可编程逻辑器件,它的基本逻辑单元是可编程的查找表,能够实现组合逻辑运算,并可用可编程寄存器实现时序逻辑运算。设计时只需要对电子密码锁整体设计中的输入输出引脚作引脚锁定,然后重新编译和下载,即可进行电子密码锁的硬件验证。实验表明:本设计能够实现电子密码锁的全部功能。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报