一、主要要求及指标:1.设置三个正确的密码键,实现按密码顺序输入的电路
密码键只有按顺序输入后才能输出密码正确信号
2.设置若干个伪键,任何伪键按下后,密码锁都无法打开
3.每次只能接受四个按键信号,且第四个键只能是“确认”键,其他无效
4.能显示已输入键的个数(例如显示*号)
5.第一次密码输错后,可以输入第二次
但若连续三次输入错码,密码锁将被锁住,必须系统操作员解除(复位)
二、设计方案1
方案原理图:输入控制伪码键密码键确认键按键个数计数74LS164复位返回键复位键值锁存密码顺序判别亮灯显示输出控制亮灯报警密码正确,
基本原理:输入按键,当密码键按正确循序按下,密码信号输入D触发器构成的移位寄存器,输入正确时信号从Q1移到Q3,Q3为“1”时输出密码正确信号,亮绿灯显示正确,否则信号传递失败,灯不亮
按键同时用74164记录按键个数,无论密码键还是伪键,每次按键都产生一个脉冲,输出一个按键信号使一盏灯亮
当最后位按键(第四位)不是“确认键”时,亮起红灯提示,重新按键
扩展部分:当连续三次输入错码,74164计数电路输出错误信号,亮起红灯报警,同时使用与门控制使密码锁被锁住,此时必须系统操作员解除(复位)
设计方案比较:按键个数计数电路我们考虑了两个方案
一是:74164记录按键个数,二是由D触发器构成移位寄存器计数
D触发器计数需使用更多元件,且增加电路复杂程度,使安全性稳定性大大降低,故我们最终选择了74164移位寄存器记录按键个数
三、单元电路设计计算1、本电路主要包含四部分,分别是密码电路、按键个数计数电路、错误输入计数电路和防抖,
2、密码电路(硬件固化密码)1)工作原理当密码键按正确顺序按下,密码正确信号从Q1移到Q3,Q3为‘1’时表示密码正确输入
2)D触发器7474N工作原理真值表:,
时序图:3)电路图本部分由4个D触发器和6个