摘要
十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道
口的交通红绿灯控制是保证交通安全和道路畅通的关键。当前,国内大多数城
市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动
切换。它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示
灯”三部分组成。通常,生活中常见的红绿灯控制为,红灯六十秒,绿灯四十五
秒,黄灯三秒等,因道路,车辆,城市交通规划而异,此次,基于 proteus 仿真
十字路口的交通灯控制系统,设定南北方向绿灯 15 秒,黄灯 5s,东西方向绿灯
10s,黄灯 5s。系统基于 MSC-51 系列单片机 89C51 为中心器件来设计交通灯,
显示器件为 LED 红绿灯,LCD 数码管。采用 c51 编程,简单易懂,将功能模块
化,除了可以实现红绿灯按要求变化,还通过 proteus 里的按钮,设置了键盘函
数,可以按要求调整红绿灯亮的时间,并且还有重置(初始化)按钮。
一.功能概述
1.设计任务:
交通灯的硬件设计和软件设计
2.设计目的:
(1).初步了解和认识 51 单片机的工作原理,引脚图。
(2).掌握单片机相关接口技术和相关外围芯片的特性。
( 3 ).通过实际的设计程序,查找资料,调试程序,熟悉 keil 和 proteus 软件仿真,
理解并熟悉模块化程序设计方法和调试。
3.基本要求:
利用单片机的定时器产生秒信号,控制十字路口的红、绿、黄灯交替点亮和熄
灭,并且用 4 只 LED 数码管显示十字路口两个方向的剩余时间。当东西方向亮
绿灯时,南北方向红灯亮起;反之,如果南北方向亮绿灯,同时东西方向亮绿
灯;绿灯亮时车辆行驶,红灯亮时车辆停止。即在同一时间内保证只有两个对
应方向的车辆可以行驶。要求能用按键设置两个方向的通行时间(绿、红等点
亮的时间)和暂缓通行时间(黄灯点亮的时间)。系统的工作应符合一般交通
灯控制的要求。
4.设计方案
设计系统单片机 89C51 为中心器件来设计交通灯控制器,系统实用性强、操作
简单、扩展性强、成本较低。本设计就是采用单片机模拟十字路口交通灯的各
种状态显示。利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器
由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三
色信号灯,数码管显示剩余时间。红灯亮禁止通行,绿灯亮允许通行,黄灯亮
则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯,8
管共阴极数码管显示剩余时间,矩阵键盘用来设置交通灯的显示时间和状态。
2 / 21
评论0
最新资源