毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S52单片机交通信号灯控制系统设计+电路图+程序代码(2)

时间:2020-06-14 11:53来源:毕业论文
单片机绿灯表示通行,红灯表示禁行,绿灯变为红灯以前,会先有黄灯亮一会,以便让还没有通过交叉路口的车辆继续通过交叉路口。每一个红绿灯明亮的

单片机绿灯表示通行,红灯表示禁行,绿灯变为红灯以前,会先有黄灯亮一会,以便让还没有通过交叉路口的车辆继续通过交叉路口。每一个红绿灯明亮的先后顺序为红—绿—黄—红—绿—黄…。东西向的红灯亮时,南北方向道路的绿灯亮起;南北方向的红灯亮起时,东西向道路的绿灯刚好燃亮。红、绿、黄三种颜色的灯亮起的时间可以采用倒计时的方式,显示用十进制的计数方法。

当两条相互交叉的线路,也就是十字路口交替的通行和禁止通行的时候,源`自*优尔?文.论/文`网[www.youerw.com才能实现准确的控制。

十字路口需要遵守一定的通行规则:在十字路口汇聚了南北方向和东西方向的路。每一条道路都有一组交通灯来指挥车辆和行人的安全通行。绿灯时通行,红灯时禁行,黄灯提醒车辆和行人红灯和绿灯将要转换,停车的时间就是黄灯亮的时间。

本次设计需要设计出一个倒计时过程,可以采用两个方案:  

方案一:使用中断系统函数;

方案二:使用延时函数;

设计情况如下: 

(1)设计的核心元器件是AT89S52单片机。

(2)交通信号灯由三种不同颜色的LED灯组成[3],需要通过软件来控制。

(3)倒计时采用的是数码管显示,通过动态特征,实现串行输出。

2.1.2 系统设计框图及主要思想

(1)使用AT89S52单片机的P1口设置开始时间并输入信号,交通信号灯可以正常显示。

(2)数码管所显示的是每一个红绿灯点亮的时间,信息以每秒一次的速率从单片机的P0口发出。

(3)绿灯、红灯、黄灯的点亮时间分别为25秒、30秒、5秒,依次循环,通过AT89S52进行设置。

(4)通过AT89S52单片机的P3.0口来控制系统工作或设置初值,当按下复位按钮的时候就对系统进行复位设置[4]。

(5)红灯、黄灯、绿灯的点亮时间由单片机进行设定,并且形成这样的循环。

AT89S52单片机交通信号灯控制系统设计+电路图+程序代码(2):http://www.youerw.com/zidonghua/lunwen_54387.html
------分隔线----------------------------
推荐内容