如何用译码器以及一片二输入与非门—74L.S00一片四输入与非门—74LS20一片八输入与非门—74LS30 六片双向位移寄存器--74L.S94 三片四位数值比较器—74L.S85实现电子密码锁的三个功能模块1.密码 输入电路2.设置/修改 密码电路3.开锁密码 保存电路
时间: 2024-05-28 14:14:40 浏览: 175
芯片介绍 74ls00 2输入四与非门、 74ls04 74ls08 74ls20 74ls32 74ls74 74ls90 74ls112 74ls138 74ls153 74ls161
5星 · 资源好评率100%
实现电子密码锁的三个功能模块,需要用到以下电路:
1. 密码输入电路:使用74LS85实现四位数值比较器,将用户输入的四位数值与预设的密码进行比较,如果相同则输出高电平信号。
2. 设置/修改密码电路:使用74LS00和74LS20实现逻辑门电路,通过输入的开关信号和按钮信号,将用户输入的新密码保存到六片双向位移寄存器中。
3. 开锁密码保存电路:使用74LS30实现八输入与非门,将开锁密码保存在其中,当密码输入电路输出高电平信号时,表示用户输入的密码与开锁密码相同,可以触发开锁操作。
整个电路的连接如下:
![image.png](attachment:image.png)
具体实现的步骤如下:
1. 首先,将输入的密码与保存在八输入与非门中的开锁密码进行比较,如果相同则输出高电平信号,表示密码正确,可以进行开锁操作。
2. 如果密码不正确,则进行设置/修改密码操作。将输入的开关信号和按钮信号通过逻辑门电路转换为写入信号,将用户输入的新密码保存到六片双向位移寄存器中。
3. 当需要开锁时,输入用户的密码,通过74LS85进行比较,判断密码是否正确,如果正确,触发开锁操作。
需要注意的是,电路中可能会存在一些抖动问题,需要进行去抖动处理,以保证输入的密码正确性。
阅读全文