摘 要:目前各大都市存在着严重的交通拥堵问题,传统的交通灯控制技术已经无法有效处理这一难题。因此,本文提出一种基于单片机的智能化交通灯控制系统。论文首先给出了系统总体设计方案,然后从硬件设计和软件设计两个方面来描述本系统的设计原理及功能。硬件部分以AT89S52单片机为控制器,结合八段LED数码管显示倒计时,完成了系统的显示模块、电源模块以及外围电路的设计;软件部分通过Keil软件,完成了该系统总程序的编写。最后,经过软、硬件调试,实现了系统的预期功能,有效改善了传统控制方式的不足。本系统具有适用性强、操作方便、扩展性功能强等优点。
关键词:智能化,交通灯,AT89S52单片机
Abstract: At present,the city traffic has a serious problem of congestion。 The traditional traffic light control technology has been unable to solve it。 Aiming at this problem, this paper proposes an intelligent traffic light control system which based on MCU。 This paper first gives the overall design of the system, and then describe the design principle and function from two aspects of hardware design and software design。 Of the the hardware part of the system,we used AT89S52 as controller, combined with the eight LED digital tube display the countdown, completed the system’s display module, power module and peripheral circuit design。About software,we completed the preparation of the system program through the Keil。 Finally, this system achieved the expected function, can improve the shortcomings of the traditional control methods after adjustment。 The system has the advantages of strong applicability, easy operation, expansion and strong function。
Keywords: intellectualization,traffic lights,AT89S52
目 录
第1章 绪 论 3
1。1 交通灯的发展及研究意义 3
1。2 现代城市交通控制技术现状 4
1。3 单片机发展概述及趋势 5
1。4 智能交通灯系统研究内容 7
第2章 总体设计 8
2。1 系统方案设计 8
2。2 系统功能要求 8
2。3 系统控制要求 9
第3章 硬件设计 11
3。1 单片机的选择 11
3。2 显示模块设计 13
3。2。1 显示界面方案 13
3。2。2 显示电路设计 14
3。3 八段LED数码管 14
3。4 单片机外围电路设计 16
3。4。1 复位电路设计 16
3。4。2 晶振电路设计 17
3。5 电源模块设计 18
第4章 软件设计 18
4。1 主程序流程设计 18
4。1。1 主程序结构图 18
4。1。2 主程序流程图 19
4。2 子程序流程设计 20
第5章 软件仿真及硬件调试 21