密码锁电路设计及仿真 |
您所在的位置:网站首页 › 3位二进制拨码开关对照 › 密码锁电路设计及仿真 |
设计要求:密码锁上有三个按键A、B、C。当三个按键同时按下,或A、B两个同时按下,锁就能被打开(用F表开锁信号);而当有键按下却不符合上述组合状态时,将发出报警信号(用G表示报警信号) 1、试用数据选择器74LS153设计此逻辑电路; 2、试用译码器74LS138及与非门设计此逻辑电路; 方案一 使用74LS138芯片 方案二 使用74LS153数据选择器 方案一 使用74LS138芯片1、实验原理:将三位密码按键作为三位二进制数输入,将译出的8个信号根据要实现的功能连接起来作为相应的输出。 首先根据逻辑函数使三位密码按键与译码器的输入端对应起来,在输出端通过门电路实现开锁和报警功能。当无按键按下两个指示灯都不亮;当按键A、B或者A、B、C同时按下,对应的开锁指示灯亮,表示锁被打开;否则,输出端对应的报警指示灯亮起,表示发出报警信号。 2、mutisim仿真电路 3、设计步骤 (1)逻辑抽象 输入变量:A、B、C 输出变量:开锁信号(F)、报警信号(G) 明确变量取值的含义:输入变量为1代表按键按下, 为0代表按下未按下; 输出变量: F=1代表开锁,F=0代表不开锁; G=1代表报警,G=0代表不报警; 列出真值表: 输入 输出 A B C F G 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 0 1 1 1 1 0 (2)写出逻辑函数式 F= ABC'+ABC G=A'B'C+A'BC'+A'BC+ AB'C'+AB’C (3)逻辑函数变换 令:A2=A,A1=B,A0=C F=∑m(6,7)=((m6+ m7)’)’=(m6’m7’)’ =(Y6’Y7’)’ G=m(1,2,3,4,5)=((m1+m2+m3+m4+m5)’)'=(m1’m2’m3’m4’m5’)’=(Y1’Y2’Y3’Y4’Y5’)’ (4)画出逻辑图 F = (Y6’Y7’)’ G = (Y1’Y2’Y3’Y4’Y5’)’ 方案二 使用74LS153数据选择器1、实验原理:通过输入的3位密码按键,来控制数据选择器输出对应想要实现功能的数据。 首先根据逻辑函数使三位密码按键与数据选择模块的两位地址端和开关对应起来,在输出端Y1、Y2分别接上表示开锁和报警的指示灯。当无按键按下两个指示灯都不亮;当按键A、B或者A、B、C同时按下,对应的开锁指示灯亮,表示锁被打开;否则,输出端对应的报警指示灯亮起,表示发出报警信号。 2、mutisim仿真电路 3、设计步骤 (1)(2)前两步同方案一相同 (3)数据选择器74LS153 Y = D0(A1’A0’)+D1(A1’A0)+D2(A1A0’)+D3(A1A0) (4)逻辑函数变换 令:A1=B,A0=C F = 0·(B’C’) + 0·(B’C) + A(BC’) + A(BC) G = A(B’C’) + 1·(B’C) + A’(BC’) + A’(BC) 所以 A1=B ,A0=C ,S1’=0 ,S2’ = 0 D10=0 , D11=0 , D12=A , D13=A D20=A , D21=1 , D22=A’ , D23=A’ (5)画出逻辑图 仿真文件我放到资源里面了可以去找找 有不懂的也可以问我哦 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |