目录
1.引言..4
2.系统设计方案.4
3.交通灯系统硬件设计 5
3.1 系统原理图..5
3.2 单片机最小系统电路设计. 6
3.3 倒计时显示电路设计. 11
3.4 交通灯显示电路设计. 12
3.5 紧急控制开关设计.. 12
3.6 电源稳压电路设计.. 13
4.交通灯软件设计.14
4.1程序流程图14
4.2 Keil软件简介..15
4.3 Proteus软件简介16
4.4 器件选择调试.16
4.5系统仿真结果..16
结论18
参考文献.19
致 谢:.20
附录一..21
1. 引言21 世纪是交通系统飞速发展的关键时期。 而本文的智能交通红绿灯控制系统就是交通控制系统的一种子系统。我们知道:交通安全、交通堵塞及环境污染是困扰当今国际交通领域的三大难题。因此如何解决交通拥堵问题就显得尤为重要了。而本文基于单片机的智能交通红绿灯控制系统就能够很好的解决交通拥堵这个问题。
本文采用的是 AT89C52 单片机来控制主程序, 并通过七段数码管来显示定周期的红绿黄灯的时间,并且设置有按键控制功能,防止出现紧急情况时可以手动的控制某个方向上的绿灯常亮或者红灯常亮,进而可以有效地疏散交通。2. 系统设计方案为了将复杂的设计系统变得简单可操作性,源]自[优尔^`论\文"网·www.youerw.com/ 因此本方案采用了模块化(模块化是一种处理复杂系统分解为更好的可管理模块的方式) 的设计思想。 选用 AT89C52 作为主控制器,外加可以保证单片机正常工作的时钟电路,初始化系统状态的复位电路和紧急手动控制电路,以及稳压电路和一个锁存器构成。
系统工作流程:(1)由 AT89C52 单片机的 p1 端口及部分的 p2 端口输出二进制信号,传输到红灯绿灯黄灯上,从而达到控制红绿黄灯亮的情况。(2)确定哪些灯亮后,由对应的 LED 数码管或者点阵字数码管来进行到计时显示。由 p0 端口输出来控制对应的LED 数码管或者点阵字数码管的显示, 而 p2 端口的高四位则用来控制对应的 LED 数码管或者点阵字数码管显示时的个位和十位。(3)由外部按键操作来控制系统是否需要紧急操作。(4)LED 采用 5V的直流低电平电来驱动。