摘 要
随着我国的国民经济的增长和城市规模的不断扩大,交通工具也日益增多,道路交通堵塞问题也日益加大,解决交通堵塞问题也变得越发重要。交通控制灯是现代道路交通最不可缺少的关键控制设施,在我们的城市道路上,几乎每一个交叉路口都可见交通控制灯在发挥着重要的作用,指挥着城市交通的运行。交通控制灯由三种颜色信号灯组成,分别为红黄绿三灯,其中红灯代表禁行,黄灯代表警示,同时也具有提醒红绿灯即将切换的作用,绿灯则代表通行。由于电子科技的飞速发展,如今的道路交通控制系统已全部采用电子型交通控制灯模式。这种高效稳定的交通控制灯在现今的车水马龙的道路上兢兢业业的工作,广受社会群众的好评。本文设计采用STC89C51单片机以及单片机最小系统、外围按键及数码管显示,可通过按键对交通灯控制器进行定时设置、模块设置以及复位设置等。其所示系统操作简便,贴近现实,扩展空间大。
关键字:交通灯;单片机;显示电路
The design of traffic light controller
Abstract
Along with our country national economy growth and urban scale expanding, urban transport and the traffic jam problem is also increasing, resolve the problem of traffic jam in the city has become increasingly important. Traffic control lights are the most indispensable key control facilities of modern road traffic, and every intersection are visible traffic control lamp plays an important role, the command of the operation of urban traffic. Traffic control lamp is composed of 3 kinds of color lights, red yellow and green lights, respectively, the red light on behalf of the ban, yellow light is alert, also have the function of the remind traffic light is about to switch, green represents the passage. Due to the rapid development of Electronic Science and technology, today's road traffic control system has been all used electronic traffic control lamp mode. This kind of highly efficient and stable traffic control lights in today's traffic on the road to work conscientiously, popular social populace's high praise. In this paper, this design uses STC89C51 microcontroller and the single chip microcomputer minimum system, peripheral keys and digital tube display, can be set up through the keys to the traffic light controller timing, module Settings and reset Settings, and so on. As shown in the system is simple, close to the reality, expand the space is large.
Key words: traffic light; single chip microcomputer; display circuit
目录
1绪论 1
1.1交通灯的历史背景 1
1.2交通灯的发展现状 1
1.3本设计的任务要求 2
2系统组成 4
2.1系统构成原理 4
2.2电路组成 5
2.3单片机 5
2.3.1单片机主要特点 5
2.3.2单片机引脚介绍 6
3硬件电路设计 8
3.1单片机最小系统设计 8
3.2显示系统电路设计 9
3.2.1 LED灯显示电路设计 9
3.2.2数码管显示电路设计 10
3.3按键输入电路设计 11
3.4电源电路设计 12
4软件设计 13
4.1主程序设计流程 13
4.2按键程序模块设计 14
4.3显示程序模块设计 16
5设计仿真与实物运行结果 19
5.1软件仿真运行测试 19
5.1.1 Protell99SE介绍及绘图 19
5.1.2 Proteus介绍及仿真 19
5.2实物设计运行测试 22
6结束语 27
参考文献 28
附录 29
致谢 41
-************************省略内容*********************************
6结束语
本设计中主要使用的硬件电路组成为单片机STC89C51,本文系统而完善的介绍了基于STC89C51单片机的交通灯控制器的设计方案和软件设计细节。通过使用单片机进行设计交通的控制器具有很强的实用性,设计中的系统组成器件少,电路组成简单,同时还具有成本低,可靠性强的特点。整个系统设计作为一个独立的模块,还具有进一步改良扩展的空间,这需要知识更丰富的人去进行更深入的研究,本文的所有研究内容则至此结束。
通过本次毕业设计,使我学习到了不少新的知识,为了完成这次设计,我将以前所学到的专业知识与实践相结合了起来认识到了只有理论知识掌握的越充分,实践设计时才会越全面,更顺利。借着本次设计的机会,我更加熟悉了单片机的知识,对其基本原理,引脚功能及定时器和中断应用等都有了更加深刻的理解。而且由于设计中的自我操作,使得我的动手能力得到了更多的锻炼,为将来的工作需求增加了宝贵的经验。本次设计使我清楚的认识到我们专业的知识面的广泛性,我们需要不断的自我充实,懂得和他人交流经验,从中吸取更多的珍贵建议。