仿真结果如下:
对以上电路进行修改后如下:
U2A74LS09DU3B74LS09DU4C74LS32D74LS04DV11kHz 5 V VDDGND5VA+_+B_U6B74LS32DU5AU1A74LS09DXSC1Ext Trig+_
再次仿真呢,结果没有冒险
四、思考题:
如图3—5所示电路是否存在竞争冒险现象,若存在如何消除?
1U1A74LS04D2U2A474LS02DU4A74LS02DXSC174LS02DA+_+B_Ext Trig+_V11kHz 5 V GNDGNDU3A035
竞争冒险电路
竞争冒险电路仿真结果 当B=C=0时,原逻辑表达式F?AA,存在冒险竞争,为消除竞争冒险现象,可以增加冗余项B?C,变成F?(A?B)(A?C)(B?C) ,采用修改后电路如图3-15所示,记录仿真结果。
U1A74LS04D2U2A74LS02DU3A474LS02D0V11kHz 5 V 074LS02DA+_+B_3U5A74LS27D5XSC1Ext Trig+_1U6A6
竞争冒险消除电路
五、实验心得
本次实验复习了课本上关于逻辑电路产生冒险竞争的原因、判断方法及消除方法。并在Multism中运用元器件仿真了几个简单的逻辑电路,并成功消除了冒险竞争。
竞争冒险消除电路仿真结果
实验四 触发器电路仿真实验
一、实验目的
(1) 掌握边沿触发器的逻辑功能
(2) 逻辑不同边沿触发器逻辑功能之间的相互切换
二、实验原理
触发器是构成时序电路的基本逻辑单元,具有记忆、存储二进制信息的功能。从逻辑功能上将触发器分为RS、D、JK、T、T’等几种类型,对于逻辑功能的描述有真值表、波形图、特征方程等几种方法。功能不同的触发器之间可以相互转换。边沿触发器是指只在CP上升沿或下降沿到来时接受此刻的输入信号,进行状态转换,而其他时刻输入信号状态的变化对其没有影响的电路。
集成触发器通常具有异步置位、复位功能。
74LS74D是在一片芯片上包含两个完全独立边沿D触发器的集成电路。对它的分析可分为以下三种情况:
(1) 无论CP、D为何值,只要1~CLR=0,~1PR=1,触发器置0;只要~1CLR=1,
~1PR=0,触发器置1。(“~”表示非) (2) 当~1CLR=~1PR=0时为不允许状态、 (3)当~1CLR=~1PR=1且CP处于上升沿时,Qn?1?D0
74LS112D是在一芯片上饱和两个完全独立边沿JK触发器的集成电路。对他的分析可分为以下三种情况。 (1) 无论CP、J、K为何值,只要~1CLR=0,~1PR=1,触发器置0;只要~1CLR=1,~1PR=0,触发器置1。(“~”表示非) (2) 当~1CLR=~1PR=0时为不允许状态。 (3) 当~1CLR=~1PR=1且CP处于下降沿时,Qn?1?JQn?KQn。
三、实验内容
(1) D触发器仿真电路