首页 > 编程知识 正文

电子密码锁电路设计图(简单的电子密码锁电路图)

时间:2023-05-05 02:17:44 阅读:72772 作者:1092

主题要求基本功能设置并保存4位密码数字,数码管应能显示1111;

按开锁按钮后开始输入密码并显示; 如果输入错了三次就会锁定。 必须按解锁键,输入解锁密码(固定为0 )并再次尝试。

密码输入错误和密码输入正确时,提供相应的提醒信息(如指示灯点亮、蜂鸣器鸣响等);

可以删除输入的数字。 删除的是最后输入的数字。

扩展功能当前输入的数字在最右侧数码管显示,前面输入的数字自动左移一个数字位置

设计如下。 功能说明

模块设计1 .密码输入控制模块其中,inputs为输入数据端口,en为计数器的计数值,其值来自于计数模块(其输入为wrong的次数),当en为0011即密码输入错误三次,阻塞这个inputs和check信号。

2 .密码锁控制模块其中:

代码—寄存器中保存的密码

set如果更改密码,在锁定打开时输入密码,并将set设置为1,则输入的密码将发送到锁存器进行锁存。

关闭关闭锁定信号在锁定打开的同时按关闭可锁定锁定。

后退删除键。 如果back设置为1,则删除最后输入的数字,将密码向右移动一位,并将0添加到顶部。

check-密码检查是从checkout输入的,如果关闭锁定,请在输入密码后将check设置为1,以验证该密码是否可以解锁

clk—时钟信号

store保存密码,将store设置为1,保存锁存器中的密码,同时向四个ctrl7447模块分别提供一个信号,七个数码管显示1111。

Wong-密码输入错误的计数、每次密码验证时,如果有错误,让外部计数器74161计数一次

lock—锁是否打开。 1表示锁定已打开,0表示锁定已关闭

num—输入的密码

3 .存储密码模块:

为了输入密码锁定控制模块的输出,在两个8位寄存器74377中扩展到16位寄存器,并存储store设置为1时输入的密码。

4 .计数模块其中:

wrong是用于检查密码输入错误次数的输入信号,错误3次时将向密码输入控制模块发送信号,阻止用户输入,输入解锁密码后才能再次输入。

5 .输出模块通过store信号控制4个ctrl7447模块,从而控制四个七段数码管,即当store置1时,用四个七段数码管7447显示1111,当store置0时,用四个七段数码管7447显示输入的密码。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。