做完一个模电小实验,终于有时间写之前做过的数电课设----十字路口交通灯。一开始我使用Multisim做仿真,因为Multisim有bug,所以我改用proteus做。
下面是课设的具体要求:
任务:十字路口交通灯控制器(A题)
基本设计要求: 仿真实现,设计一个红绿灯控制器控制器设计应具有以下功能
(1)东西方向绿灯亮,南北方向红灯亮。
(2)东西方向黄灯亮,南北方向红灯亮。
(3)东西方向红灯亮,南北方向绿灯亮。
(4 )东西方向红灯亮,南北方向黄灯亮。
要求有时间(顺数、逆数皆可),一个方向的两个数码管分别显示红绿黄灯的时间。时间自定(按学号:红灯时间(学号),黄灯时间(≥5),有大道和小道之分。
我的方案:
一、设计框图及整机概述
1.1设计框图
图1.1A 红绿灯闪烁流程图
图1.1B 十字路口交通灯控制器设计框图
二、整机概述
十字路口交通灯控制器,有两组红绿灯,东西、南北方向各一组,每组红绿黄灯各一个;有两组数码管,东西、南北方向各一组,每组两个数码管,用于显示红绿黄灯的时间;有大道和小道之分,东西方向为大道,南北方向为小道。工作模式如下:
(1)东西方向绿灯亮,40秒倒计时,南北方向红灯亮,45秒倒计时秒。
(2)东西方向黄灯亮,5秒倒计时,南北方向红灯亮,剩5秒。
(3)东西方向红灯亮,25秒倒计时,南北方向绿灯亮,20秒倒计时。
(4)东西方向红灯亮,剩5秒,南北方向黄灯亮,5秒倒计时。
2.1时钟信