0 0 1 0 0 X X X X X X X X X X X X X 0 0 0 0 1 0 0 0 1 1 3-8线译码器仿真电路:
VCC5VR11kΩR21kΩR31kΩX0X1X2X3 4.5 VJ1123645ABCG1~G2A~G2B 4.5 V 4.5 V 4.5 VU1Y0Y1Y2Y3Y4Y5Y6Y715141312111097Key = AJ2Key = BJ374LS138DKey = CX4 4.5 V 4.5 VX5 4.5 VX6 4.5 VX7
3-8线译码器真值表: 输入端 G1 G2A G2B A 1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 输出端 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 四、思考题:
利用两块8—3线优先编码器74LS148D设计16—4线优先编码电路,然后仿真验证16—4线优先编码的逻辑功能。
五、实验心得
本次实验主要掌握编码器、译码器的工作原理,掌握了如何利用基础编码器设计多线编码器。
实验三 竞争冒险电路仿真实验
一、实验目的
(1) 掌握组合逻辑电路产生竞争冒险的原因 (2) 学会竞争冒险是否可能纯在的判断方法 (3) 了解常用消除竞争冒险的方法 二、实验原理
在组合逻辑电路中,由于门电路存在传输延时时间和信号状态变化地速度不一致等原因,使信号的变化出现快慢的差异,这种现象叫做竞争。竞争的结果是使输出端可能出现错误的信号,这种信号叫做冒险。所以有竞争不一定有冒险,有冒险一定有竞争。
利用卡诺图可以判断组合逻辑电路是否可能存在竞争冒险现象,具体做法如下:根据逻辑函数表达式,作出其卡诺图,若卡诺图中填1的格所形成的卡诺图有两个相邻的圈相切,则该电路存在竞争冒险的可能性。
既然电路存在竞争就有可能产生冒险造成输出的错误动作,因此,必须杜绝竞争冒险现象产生,常用的消除竞争冒险的方法有以下四种:加取样脉冲,消除竞争冒险,修改逻辑设计,增加冗余项;在输出端接滤波电容;加封锁脉冲。 三、实验内容
(1) 0型冒险
U2A 74LS05D V1 1kHz 5 V +U1A 74LS32D XSC1 Ext Trig+ A _ + B _ _ 仿真结果如下:
(2)1型冒险电路
U2A U1A 74LS08D 74LS05D V1 1kHz 5 V XSC1 Ext Trig+A+ _ + B _ _
仿真结果如下:
(3) 多信号输入同时变化产生的冒险电路
U1A 74LS09D U4A 74LS04D U2B 74LS09D U3A 74LS32D V1 1kHz 5 V XSC1 Ext Trig+AGND VDD 5V + _ + B _ _