在设计要求中要实现四种状态的自动转换,首先要把这四种状态以数字的形态表示出来。可以用两位二进制数表示所需状态(00—Gr, 01—Yr, 10—Rg, 11—Ry),循环状态:(00—01—10—11—00)。我根据数字电路课程中介绍的计数器,我利用74LS161设计一模值为4的计数器,其输出(代表不同状态)既可以循环转换,控制主干道和支干道的红黄绿灯亮的情况,而且能够控制其他部分电路。然后,又采用一片161作为计时部分通过一片47芯片来对数码管进行显示。
1