摘要:本系统应用以AT89S52单片机为核心元器件来设计交通信号灯控制系统,实现了通过单片机AT89S52芯片的P1口设置红、绿灯点亮时间的功能;红灯和绿灯交替发光,倒计时剩余5秒时黄灯点亮提示。P1口是交通信号灯的输出口,显示出来的时间直接通过AT89S52的P0口输入到双位数码管;倒计时通过两位数码管显示。在简单了介绍了交通信号灯的发展历程以及必要性之后,详细的介绍了本设计的软硬件组成及一整套的设计方案。50934
毕业论文关键词:单片机AT89S52;双位数码管;系统调试
Traffic Light Control System Design
Abstract: This system applies AT89S52 single chip microcomputer as the core components to design a traffic light control system, realized by single chip microcomputer AT89S52 chip P1 mouth set of red, green light time function; Red light and green light shine alternately, the countdown to the rest of the 5 seconds when the yellow light hint. P1 mouth traffic signal, the output is displayed time by AT89S52 P0 port input directly to the double digital tube; The countdown through two digital tube display. In the simple introduces the developing course of traffic lights as well as the necessity, detailed introduces the design of the hardware and software composition and a complete set of design scheme. High degree of the designed system is simple, practical, strong extended functionality.
Key Words: MCU AT89S52 devices; Two position digital tube; System debugging
引言
在21世纪,随着越来越拥挤的城市交通,人们的道路安全也受到影响,主要原因在于汽车和人口的大量增加。因此,交通信号灯的出现大大改善了现代人们的生活,同时也更有效的维持了交通同行。因为交通信号灯的出现,人们的安全出行有了保障[1]。
交通信号灯问世以来,经历了飞速的发展,其内部结构也在不断发生改变,交通信号灯变得越来越智能化。尤其是进入21实际以后,互联网的迅速发展,电子信息技术的革新,在现代系统当中,自动化技术已经成为现在技术不可缺少的重要技术。
1. 交通信号灯的发展及组成
1.1 交通信号灯的发展
早在1858年,在日不落帝国就出现了最早的信号灯。到了1868年,美国人引进了英国机械师伊特设计的电气启动的交通信号灯,伊特设计的信号灯由红绿黄三种颜色组成。
联合国制定了一则国际通用的协定,叫做《道路交通和道路标志信号协定》,这一个协定也是历史上第一个对各种颜色的交通灯做出了定义:绿灯表示同行、黄灯表示等待、黄灯是等待信号。看到黄灯时车辆进入等待模式,等待通过路口。
1.2 交通信号灯的作用与组成
现实生活中我们见到的有各式各样的交通信号灯,其中包括:机动车信号灯、人行道信号灯、十字路口信号灯、丁字路口信号灯等。
LED发光二极管[2]具有很多优点,它的特性有:体积小、抗震性好、耐用程度高可以通过电流调节光强等。由于这些不可替代的有点,在很多设备当中,LED发光二极管也被用作是光源。也被作为很多电子设备中的显示器。现代生活中的交通灯,多用LED作为光源。
2. 系统总体设计方案
2.1 系统总体设计及原理
2.1.1 系统总体设计方案
当前,错综复杂的道路网络环绕着我们周围,大量的高速公路方便了我们的出行和生产生活,但是交通问题也日益严重,大量的高速公路被修建出来,但是和公路的对接以及高速公路的指挥指导通行一直没有得到合理的解决和妥善的处理,每年都有不少人因为车祸离开了人世,所以,交通安全成为社会的一大问题。 AT89S52单片机交通信号灯控制系统设计+电路图+程序代码:http://www.youerw.com/zidonghua/lunwen_54387.html