1、 1 目目 录录 摘摘 要要 2 2 第一章第一章 概述概述 3 3 1.11.1 交通灯的发展及现状交通灯的发展及现状 3 3 1.2 1.2 单片机说明单片机说明 3 3 第二章第二章 智能交通灯的设计原理智能交通灯的设计原理 6 6 2.1 2.1 智能交通灯的设计框图智能交通灯的设计框图 6 6 2.22.2 智能交通灯的设计方案及改进措施智能交通灯的设计方案及改进措施 6 6 第三章第三章 智能交通灯电路设计智能交通灯电路设计 6 6 3.13.1 控制器的系统框图控制器的系统框图 7 7 3.23.2 智能交通灯控制系统电路图智能交通灯控制系统电路图 错误!未定义书签。 3.33.
2、3 工作原理工作原理 8 8 第四章第四章 智能交通灯软件系智能交通灯软件系统设计统设计 1414 4.1 4.1 智能交通灯的软件设计流程图智能交通灯的软件设计流程图 1414 4.2 4.2 程序源代码程序源代码 1414 第五章第五章 智能交通灯方案的仿真智能交通灯方案的仿真 . . 1414 小结小结 1818 致谢词致谢词 1818 参考文献参考文献 1818 附附 录录 2121 附录附录 A A:智能交通灯控制程序:智能交通灯控制程序: . . 2121 2 摘摘 要要 本文介绍的是一个基于 PROTEUS 的智能交通灯控制系统的设计与仿真, 系统 根据交通十字路口双车道车流量的
3、情况控制交通信号灯按特定的规律变化。 本文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析, 指 出了现状交通灯存在的缺点,并提出了改进方法。智能交通灯控制系统通常要实 现自动控制和在紧急情况下能够手动切换信号灯让特殊车辆优先通行。 本文还对 AT89C51 单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制 系统的设计进行了详细的分析。最后利用 PROTEUS 软件,通过其平台对交通灯控 制系统进行了仿真,仿真结果表明系统工作性能良好。 关关 键键 词词:PROTEUS、AT89C51 单片机、智能交通灯; 3 第一章第一章 概述概述 1.1 交通灯的发展及现状交通灯的
4、发展及现状 中国车辆数量不断增加,交通管制的工作量越来越大,利用计算机代替人进 行高效交通管理是必然的发展趋势, 而让计算机控制的交通灯拥有类似人类的感 知智能,具有很强的现实意义,比如通过摄像机让交通灯控制系统获得视觉感知 功能,就可以代替人类的眼睛,使系统根据所“看到”交通情况自适应改变管制 策略,提高了交通管理的自动化水平,使得交通更高效、更顺畅。 目前设计交通灯的方案有很多,有应用 CPLD 设计实现交通信号灯控制器方 法;有应用 PLC 实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯 设计的方法。目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄 三种颜色的指示灯。
5、加上一个倒计时的显示计时器来控制行车。对于一般情况下 的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存 在以下缺点:1两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一 个车道为主干道, 车辆较多, 放行时间应该长些; 另一车道为副干道, 车辆较少, 放行时间应该短些。2没有考虑紧急车通过时,两车道应采取的措施,臂如, 消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。 1. 2 单片机说明单片机说明 按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系 统、最小功耗系统及典型系统等。AT89C51 单片机是美国 ATMEL 公司生产的 低电压、
6、高性能 CMOS 8 位单片机, 具有丰富的内部资源: 4kB 闪存、 128BRAM、 32 根 I/O 口线、2 个 16 位定时/计数器、5 个向量两级中断结构、2 个全双 工的串行口,具有 4.255.50V 的电压工作范围和 024MHz 工作频率,使 用 AT89C51 单片机时无须外扩存储器。因此,本流水灯实际上就是一个带 有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复 位、电源等电路和必要的软件组成的单个单片机。 4 1. 2.1 AT89C51 单片机硬件结构单片机硬件结构 AT89C51 是一种带 4K 字节闪存可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的单片机芯片,它采用静态 CMOS 工艺制造 8 位微处理器,最高工作频率位 24MHZ。AT89C5 外形及引 脚排列如图 1 所示: 图 1 1.2.2 管脚说明管脚说明