交通灯,MMlogic

时间:2012-03-08 21:54:36

标签: c++

我正在使用这个名为MMlogic的程序。我想模拟红绿灯。

Counter = 1 = red light
Counter = 2 = green light
Counter = 3 = yellow light

计数器给出二进制信号。所以1 = 1,2 = 01,3 = 11。

如何显示正确的灯光?我有输出1连接到红灯,两个连接到绿灯,但当它变为3(11二进制)时,它点亮所有灯(我有1和2连接到AND端口)。

所以我想要的只是黄灯才有效。

你有解决方案吗?请参见此屏幕截图:http://www.uploadplaatjes.nl/plaatje.php?id=432369

谢谢!

1 个答案:

答案 0 :(得分:1)

为每个输出创建真值表。
对于灯3,AND是好的,对于灯1和2,a(非A)和B及其对称应该起作用。
(我把A,B称为两位)。