设计一个监视交通信号灯工作状态的逻辑电路

设计一个监视交通信号灯工作状态的逻辑电路。每一组信号灯由红,黄,绿三盏灯组成,正常工作情况下,任何时刻必有一盏灯点亮。而当出现其他五种状态时,电路发生故障,这是要求发出故障信号,以提醒维护人员前去修理。(要求用与非门电路设计能实现此功能的逻辑电路,带图

监视交通信号灯工作状态的逻辑电路图设计如下:




一位全加器(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的这个组合。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-06

  设计一个监视交通信号灯工作状态的逻辑电路。

  其条件是:信号灯由红(用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)配合设计。

  注意:与非门多余的端口接高电平,防止引入干扰。

第2个回答  2011-05-26

三相灯都是高电平时亮。U1是双4输入或非门,U2是四2输入与门。低电平输出报警。

第3个回答  2011-05-29

这是一个基本的解题思路

本回答被提问者采纳
相似回答