设计十字路口交通控制系统

系统主频为50MHZ(SYSCLK),设计一款十字路口交通控制系统,东西方向(用A表示)、南北方向(用B表示)均有绿灯、黄灯和红灯指示,其持续时间分别为40秒、5秒和45秒。交通灯运行的切换示意图如下: 由于开发板上只有4个灯,所以黄灯用绿灯的闪烁表示;在数码管上以倒计时的方式显示两个方向允许通行的时间;允许特殊情况处理:当某个方向出现特殊情况需要停止正常交通灯控制时,可以在某个方向持续通行(绿灯亮),而另一个方向持续禁止通知(红灯亮),且关闭倒计时显示。两个方向的特殊情况由两个按键模拟,按下代表特殊情况出现,再一次按下代表特殊情况结束。不允许两个方向同时出现特殊情况请求。

img