4位数字代码锁
1.设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D4个输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编。当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。
题目要求以A、B、C、D4个输入端和一个开箱钥匙锁信号E的输入端,所以我们考虑后采用74LS151的多路复用器来解决这个问题,然后将A、B、C、D4个输入端设置一个预设的密码(本数字代码锁采用的密码为0001),在卡诺图中画出,然后对4个变量进行降维处理。然后在输出端再加上一个双输入的与门来代表钥匙端,进行验证。 则卡诺图如下:
AB CD 00 01 11 10 0 1 0 0 00 0 0 0 0 01 0 0 0 0 11 0 0 0 0 10
则降维后: AB C 00 01 11 10 0 D 0 0 0
0 0 0 0
1
则D对应