数字逻辑课程设计报告 姓 名: 学 号: 选课号: 一、设计题目 交通灯控制器 二、设计要求 1 .东西方向为主干道,南北方向为副干道; 2 .主干道通行 4 0 秒后,若副干道无车,仍主干道通行,否则转换; 4 .换向时要有 4 秒的黄灯期; 5 .南北通行时间为 2 0 秒,到时间则转换,若未到时,但是南北方向已经无车,也要转换
6 .附加:用数码管显示计时
三、设计过程 1 .交通控制灯总体设计方案 整个交通控制灯电路可以用主控电路控制交通灯电路的亮灯顺序,用计数器控制亮灯时间并给译码器输入信号以便数码管显示时间,用函数发生器产生频率为 1Hz 的矩形波信号以供计数器计数
框图如下: 显示器 主干道 信号灯 计数器 主控电路 信号灯 副干道 单位脉冲 信号灯 十字路口车辆运行情况只有4 种可能(在副干道有车时): (1)设开始时主干道通行,支干道不通行,这种情况下主绿灯和支红灯亮,持续时间为40s
(2)40s 后,主干道停车,支干道仍不通行,这种情况下主黄灯和支红灯亮,持续时间为4s
(3)4s 后,主干道不通行,支干道通行,这种情况下主红灯和支绿灯亮,持续时间为20s
(4)20s 后,主干道仍不通行,支干道停车,这种情况下主红灯和支黄灯亮,持续时间为4s
4s 后又回到第一种情况,如此循环反复
因此,要求主控制电路也有4 种状态,设这4 种状态依次为:S0、S1、S2、S3
即: 40S 后副干道有车 主干道绿灯亮,副干道红灯亮计数器由 0 到40 递增计数(S0) 40S 后副干道无车 20S 后副干道有车 主干道黄灯亮,支干道红灯亮计数器由 0 到5 递增计数(S1) 主干道红灯亮,支干道黄灯亮计数器由 0 到4 递增计数(S3) 主干道红灯亮,支干道绿灯亮计数器由 0 到20 递增计数(S2) 未过20s但副干道已无车 状态转换图如下: 这四个