数电设计保险箱代码锁.docVIP

  • 68
  • 0
  • 约1.49千字
  • 约 6页
  • 2019-12-06 发布于湖北
  • 举报
1. 题目:设计一个保险箱用的 4 位数字代码锁,该锁有规定的地 址代码 A、B、C、D四个输入端和一个开箱钥匙孔信号 E 的输入端, 锁的代码由实验者自编。 当用钥匙开箱时, 如果输入的 4 个代码正确, 保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示) 。 具体要求: 1)参考有关资料,找出要使用的芯片; 2 )写出设计过程,并画出原理图; 3 )使用 Verilog HDL 进行仿真。 设计方案:本设计方案采用的芯片有数据选择器 74X151,译码 器 74X139以及一些必要的逻辑门电路。 F1 端为开锁信号输出端, F2 为报警输出端。其中密码位从高到低依次为 DCBA,密码的最高位 D 和钥匙端口 E 分别接译码器的两个输入端 B A。译码器的输出端 Y1N 和 Y3N分别接两片 74X151的使能端,作为选择哪片数据选择器来工 作。密码的 CBA位分别接两片数据选择器的地址选择端。 本次设计的 密码为 0011,当钥匙端 E有效时,且密码输入为 0011时。F1输出端 输出 D3端的高电平,即锁打开; F2 输出为低电平,即不报警。当钥 匙端 E 有效,但是密码不正确时。 F1 输出为低电平,即锁不打开; F2输出为高电平,即产生报警。当钥匙端 E无效时,F1和 F2都输出 低电平,锁不打开。 设计原理图: 由原理图得到的时序仿真图: Verilog HDL

文档评论(0)

1亿VIP精品文档

相关文档