微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 十字路口交通灯,仿真失败。

十字路口交通灯,仿真失败。

时间:10-02 整理:3721RD 点击:
我的思路是将(交通三色灯,人行道灯,左转灯)和(数码管)结合起来。
前者受后者制约,本质上受到定时器控制。
我的思路有问题导致程序也有了问题....求助,指点一下思路。

一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。最后循环至状态1。其间延时以硬件定时器完成,并且在红灯亮时数码管开始显示倒计时,从30倒计到0。用4个8段显示数码管两两为一组,东西红灯亮时表示东西方向红灯亮的时间的倒计时,南北方向时亦然。

谢谢分享!  !

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top