设计一个监视交通信号灯工作状态的逻辑电路
一位全加器(FA)的逻辑表达式为:
S=A⊕B⊕Cin
Co=(A⊕B)Cin+AB
其中A,B为要相加的数,Cin为进位输入;S为和,Co是进位输出;
如果要实现多位加法可以进行级联,就是串起来使用;比如32位+32位,就需要32个全加器;这种级联就是串行结构速度慢,如果要并行快速相加可以用超前进位加法。
扩展资料:
在asic设计和pld设计中组合逻辑电路设计的最简化是很重要的,在设计时常要求用最少的逻辑门或导线实现。在asic设计和pld设计中需要处理大量的约束项,值为1或0的项却是有限的,提出组合逻辑电路设计的一种新方法。
与逻辑表示只有在决定事物结果的全部条件具备时,结果才发生。输出变量为1的某个组合的所有因子的与表示输出变量为1的这个组合出现、所有输出变量为0的组合均不出现,因而可以表示输出变量为1的这个组合。
设计一个监视交通信号灯工作状态的逻辑电路。
其条件是:信号灯由红(用R表示),EL0305RA-4R7J黄(用y表示),绿(用G表示)三种颜色组成。正常工作时,任何时刻必须且只允许一盏灯点亮。而当出现其他五种点亮状态时电路发生故障,这时要求发出故障信号(用Z表示),以提醒维护人员前去修理。
本实验中R,y,G为1表示灯亮,为0表示灯灭。Z为0表示工作正常,Z为1表示故障。
(1)用74LS151(见图3.2.1)设计上述电路,设计方法参见相关教材中用数据选择器设计
组合逻辑电路。
(2)用74LS138(见图3.2.2)设计信号灯电路,设计方法参见相关教材中用译码器设计组合逻辑电路。
要求:
1)列出逻辑真值表。
2)写出逻辑函数式。
3)画出逻辑电路图和芯片引脚接线图。
4)实验接线并测试电路。
提示:用74LS138设计信号灯电路时,可以用74LS30(见图3.2.3)配合设计。
注意:与非门多余的端口接高电平,防止引入干扰。