交通信号灯模拟控制
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
一、实验要求
??
在双干线路口上,交通灯的变化是定时的。
?? 1、放行线:绿灯亮放行25秒,黄灯闪烁5s然后红灯禁止;
?? 2、禁止线:红灯亮禁止30秒,然后绿灯亮放行;
?? 3、绿、红灯亮,时间用LED数码管倒计时显示。
扩展部分:在定时的基础上,增加允许救护车优先通过的要求
1、路口灯全部变红;
2、救护车通过时间为10s,通过后,交通灯恢复先前状态
二.实验目的
1.学习数据输出程序的设计方法。
2.学习模拟交通灯控制的方法。
?? 3、学习数码管显示数字的方法。
三、实验硬件条件
?? 实验开发仿真系统DVCC一台:其中3*4个发光二极管,6个LED数码显示(8155控制),扳键一个模拟急救车的到来
四、设计思路
1、实际交通灯的变化规律:假设一个双干线路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北红灯,东西绿灯通车。过一段时间转状态2,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。最后循环至状态1。
2、基本原理:
a、正常情况下运行主程序,采用2ms延时子程序的反复调用来实现各种定时时间;
b、用P1口p1.1-p1.6六个引脚分别控制东西和南北的红、黄、绿灯,p1.7控制急救车中断。P1口管脚第一次写1时,被定义为高阻输入,即低电平表示亮。当红灯加低电平,绿灯加高电平时,红灯亮绿灯灭;红灯高电平,绿灯加低电平时,红灯灭绿灯亮;黄灯加高电平时,黄灯亮。
C、采用DVCC仿真系统的四个LED数码显示管分别显示定时时间和中断时间。