主道路绿、红、黄灯亮的时间分别为60s、25s、5s,次道路绿、红、黄灯亮的时间分别为20s、65s、5s。设计的系统可以由控制器、定时器、秒脉冲信号发生器、信号灯等组成。其中控制器是核心部分,由它控制定时器及移位寄存器的工作。秒脉冲信号发生器产生定时器和控制器所需要的标准信号,译码器输出两路信号灯的控制信号。
设主干道方向红绿黄灯分别为R,G,Y,次道路方向红绿黄灯分别为r,g,y。用十进制减数计数器控制三种状态的保持和切换,主干道和次干道共用同步的脉冲信号,主干道方向先由60s减数到0s的时候切换为黄灯并开始5s倒计时,到第二次减数到0s时切换为绿灯并开始25s倒计时,待减数到0s时在切换为绿灯,为一个循环(周期为90s)。同理,次干道方向红黄绿三灯保持亮的时间分别为65s、20s、5s,一个循环也是90s,可实现红黄绿的切换。如图2-2为工作流程图:
状态译码器主要完成对状态计数器的输出进行译码的工作,是整个设计的核心所在,也是电路其它部分正常工作的基础,调试时将状态计数器接至Proteus提供的数字脉冲源,将脉冲周期设置为1s,仿真运行,观察主道和次道个交通灯的状态转换与状态计数器的输出与表3和表7列出的真值表进行对比看是否符合要求计数器模块主要实现倒计数功能
以上的Word格式文档51黑下载地址(不含仿真电路图,只有文档):
数字电路交通灯文档.doc
(1.36 MB, 下载次数: 19)
|