保险箱用四位数字代码锁设计.doc

上传人:wj 文档编号:1865587 上传时间:2023-05-01 格式:DOC 页数:5 大小:162KB
下载 相关 举报
保险箱用四位数字代码锁设计.doc_第1页
第1页 / 共5页
保险箱用四位数字代码锁设计.doc_第2页
第2页 / 共5页
保险箱用四位数字代码锁设计.doc_第3页
第3页 / 共5页
保险箱用四位数字代码锁设计.doc_第4页
第4页 / 共5页
保险箱用四位数字代码锁设计.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

保险箱用四位数字代码锁设计.doc

《保险箱用四位数字代码锁设计.doc》由会员分享,可在线阅读,更多相关《保险箱用四位数字代码锁设计.doc(5页珍藏版)》请在冰点文库上搜索。

保险箱用四位数字代码锁设计.doc

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

保险箱用四位数字代码锁设计(总4页)

保险箱用四位数字代码锁

一.设计要求:

设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D4个输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编。

当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。

具体要求:

1)写出该组合逻辑电路的分析和设计方法;

2)参考有关资料画出原理图,找出要使用的芯片;

3)画出真值表以验证是否正确;

4)使用某种HDL语言(如VerilogHDL)进行仿真。

二.设计方案:

1.该组合逻辑电路的分析和设计方法:

本设计方案中我采用多路复用器,与门,反相器LED灯等器件来完成设计。

芯片采用1个74x151多路复用器,74X00,74X04.题目中的地址代码B、C、D3个输入端作为多路复用器的地址端,A作为多路复用器的使能端。

开箱钥匙孔信号E作为74X00的一个输入端。

设计开锁的正确代码为ABCD=A3A2A1A0=0101,当用钥匙开锁(即E=1)时,如果正确输入开锁密码:

0101,则输出Y为逻辑高电平,锁被打开(F1=LOCK=1),而LED灯不会亮(即不会报警F2=LED=0);如果输入的密码错误或者钥匙孔信号无效,则输出Y为逻辑低电平,锁无法打开,LED灯亮,产生报警效果。

2.设计原理图:

(QuartusII)

原理图

使用的芯片

3.真值表:

E

A3

A3

A2

A1

F1

F2

1

0

0

0

0

0

1

1

0

0

0

1

0

1

1

0

0

1

0

0

1

1

0

0

1

1

0

1

1

0

1

0

0

0

1

1

0

1

0

1

1

0

1

0

1

1

0

0

1

1

0

1

1

1

0

1

1

1

0

0

0

0

1

1

1

0

0

1

0

1

1

1

0

1

0

0

1

1

1

0

1

1

0

1

1

1

1

0

0

0

1

1

1

1

0

1

0

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

0

0

0

0

0

0

1

0

0

0

0

1

0

1

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

1

0

0

0

1

0

0

1

0

1

0

1

0

0

1

1

0

0

1

0

0

1

1

1

0

1

0

1

0

0

0

0

1

0

1

0

0

1

0

1

0

1

0

1

0

0

1

0

1

0

1

1

0

1

0

1

1

0

0

0

1

0

1

1

0

1

0

1

0

1

1

1

0

0

1

0

1

1

1

1

0

1

4.程序

modulelock

code,

en,

f

);

input[3:

0]code;

inputen;

outputf;

assignf=en&(code=='b0101);

endmodule

5.时序图

5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2