1、 重庆 xxx 大学 毕业设计 系 部 名 称 : 专 业 班 级: 课 题 名 称: 十字路口道路交通信号灯 控制 指 导 教 师: 学 生 姓 名: 学 号: 二 O 一二 年 十一 月 2 摘要 红绿灯控制是智能交通系统的一个重要部分。在高度科技化的今天,交通系统也在 自动化上不断地更新、发展和完善 ,道路更宽 敞,路口更复杂。交通灯出现了更多的变化,从最早的红绿灯,发展到现今的箭头指向红绿灯,人行红绿灯等。这些改变都只有一个目的,为使道路更通畅,更安全。 随着社会的不断进步,传统的交通灯的缺陷也日益出现,其中设计过于死板,达不到道路的最大通行效率是最明显的问题,红绿灯交替变换时间过于程
2、式化。基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术提出了软件和硬件设计方案,能够实现道路的 最大通行效率。 本文所设计的单片机控制交通灯系统是基于十字路口交通信号灯控制,并对放行和禁行时间进行倒计时显示(秒)。 单片机即单片微型计算机。由RAM, ROM, CPU 构成,其集定时、计数和多种接口与一体的微控制器。它体积小、成本低、功能强,广泛的应用于只能产业和工业自动化上。而 51系列单片机是各类单片机中最为典型和富有代表性的一种。 单片机的十字路口道路交通信号灯控制器设计 ,利用单片机的定时器产生秒信号,控制十字路口的红绿黄灯交替点亮和熄灭,并且用 4 只 LED 数码管显示器显示十字路口南北 、东西 两个方向的通行时 间(绿灯点亮的时间)、暂缓通行时间(黄灯点亮的时间)、禁止通行时间(红灯点亮的时间)。 C 语言是一种结构化的高级语言,以其优点是可读性好、移植容易的特点被普遍应用于单片机编程。本设计 即 使用 C 语言编程 , 使程序 条理清晰 、功能扩展性好、 实用性强 。 关键词:单片机 红绿灯 AT89C51 Proteus 仿真