毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C52单片机的智能交通红绿灯控制系统+源代码

时间:2020-11-09 19:25来源:毕业论文
采用AT89C52单片机芯片为核心元件来控制城市交通灯,并分别计算出红灯绿灯以及黄灯的时间,然后通过七段数码管和 LED 灯予以显示,从而达到控制行人和车辆的目的

摘要:随着社会经济的快速发展以及人们生活水平的不断提高,交通控制系统的地位越来越突出,而交通红绿灯灯控制系统就是交通控制系统中最重要的部分。本文采用 AT89C52单片机芯片为核心元件来控制城市交通灯,并分别计算出红灯绿灯以及黄灯的时间,然后通过七段数码管和 LED 灯予以显示,从而达到控制行人和车辆的目的。本课题从系统软硬件等方面对智能交通红绿灯控制系统进行了设计,并在 Proteus 软件中进行仿真调试,结果表明软硬件设计合理,能够实现交通灯的实时控制。59254
毕业论文关键词:AT89C52单片机,交通灯,控制系统
Abstract:With the improvement of rapid social and economic development and people's livingstandards, the status of the traffic control system and more prominent, and traffic lights trafficlight control system is the control system is the most important part. In this paper, AT89C52single chip as the core element to control city traffic lights, red and green were calculated andyellow time, then the seven segment display and LED lights to be, so as to control pedestrian andvehicular purposes. This paper from the system software and hardware aspects of the intelligenttraffic light control system is designed and simulated in Proteus software debugging, the resultsshow that reasonable hardware and software design, enabling real-time control of traffic lights.
Keywords: SCM, traffic lights, intelligent control

目录

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. 系统设计方案为了将复杂的设计系统变得简单可操作性,源]自[751^`论\文"网·www.751com.cn/ 因此本方案采用了模块化(模块化是一种处理复杂系统分解为更好的可管理模块的方式) 的设计思想。 选用 AT89C52 作为主控制器,外加可以保证单片机正常工作的时钟电路,初始化系统状态的复位电路和紧急手动控制电路,以及稳压电路和一个锁存器构成。
系统工作流程:(1)由 AT89C52 单片机的 p1 端口及部分的 p2 端口输出二进制信号,传输到红灯绿灯黄灯上,从而达到控制红绿黄灯亮的情况。(2)确定哪些灯亮后,由对应的 LED 数码管或者点阵字数码管来进行到计时显示。由 p0 端口输出来控制对应的LED 数码管或者点阵字数码管的显示, 而 p2 端口的高四位则用来控制对应的 LED 数码管或者点阵字数码管显示时的个位和十位。(3)由外部按键操作来控制系统是否需要紧急操作。(4)LED 采用 5V的直流低电平电来驱动。 AT89C52单片机的智能交通红绿灯控制系统+源代码:http://www.751com.cn/zidonghua/lunwen_64461.html

------分隔线----------------------------
推荐内容