基于AT89S51单片机的数显交通灯设计
基于AT89C51单片机的交通灯系统设计

基于AT89C51单片机的交通灯系统设计摘要:本文设计了一种基于AT89C51单片机的交通灯系统。
该系统通过使用AT89C51单片机作为控制核心,结合LED灯、红外传感器等硬件部件,实现了智能交通灯的功能。
利用AT89C51单片机的高性能和可编程性,本文提出了基于状态机的控制算法,实现交通灯的精确控制,以提高交通效率和安全性。
试验结果表明,所设计的交通灯系统稳定可靠,具有一定的应用价值。
关键词:AT89C51、单片机、交通灯、智能控制、状态机1. 引言交通灯作为城市道路交通的重要组成部分,对交通的顺畅和安全起着至关重要的作用。
传统的交通灯系统通常接受定时控制方式,无法依据实际交通状况进行灵活调整,导致交通拥堵和交通事故频发。
因此,设计一种智能交通灯系统,能够依据实时交通状况智能调整交通信号灯的状态,具有重要的现实意义。
2. 系统设计2.1 系统硬件设计本文所设计的交通灯系统接受AT89C51单片机作为控制核心,具有较高的性能和可编程性。
系统硬件部件包括LED灯、红外传感器、电路板等。
其中,LED灯用于表示交通灯的红、黄、绿三种状态;红外传感器用于感知车辆的存在与否。
这些硬件部件通过电路板毗连并与AT89C51单片机进行相应的电路毗连,构成完整的交通灯系统。
2.2 系统软件设计系统软件主要包括控制算法的设计和程序编写。
本文接受了基于状态机的算法,实现交通灯的智能控制。
系统依据红外传感器感知到的车辆状况和交通灯当前的状态来进行裁定,从而确定下一时刻交通灯的状态。
详尽实现过程如下:状态1:红灯状态。
当红灯亮起时,表示该方向的车辆需要停车等待。
系统检测到车辆通过红外传感器时,切换到状态2。
状态2:绿灯状态。
当绿灯亮起时,表示该方向的车辆可以通行。
系统计时一定时间后,切换到状态3。
状态3:黄灯状态。
当黄灯亮起时,表示该方向的车辆应注意停车。
系统计时一定时间后,切换到状态1。
该算法能够依据交通灯的当前状态和车辆的状况进行相应的状态切换,实现智能交通灯的控制。
基于AT89S51单片机控制的交通灯设计

基于AT89S51单片机控制的交通灯设计摘要:近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。
本文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析,指出了现状交通灯存在的缺点,并提出了改进方法。
智能交通灯控制系统通常要实现自动控制。
本文还对AT89S51单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析。
关键词:AT89S51单片机;智能交通灯控制系统;程序设计AT89S51-based single-chip design of the controlof traffic lightsAbstract:Along with science and technology is updating in recent years , the application of MCU is going deeper. In the application of the automatic control and detection of real time, the MCU is used to use as a key parts. But if you want to design a system , only learn the knowledge of MCU is insufficient . You should perfect the system on the basis of the structure of the hardware and it is link to the characteristic of the application object of the software.First, in this paper, we discuss the studying significance and studying situation of the Intelligent Transportation System(ITS) ,then point out the drawback of the current situation and give the improve method. Automatic Control is the most important function of the ITS. This paper describe the character of structure and the function of pin of AT89S51 SCM.It also give detailed analysis of ITS design Key words:AT8951 MCU; ITS; program design1.引言在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
基于51单片机的交通灯显示毕业论文

(此文档为word格式,下载后您可任意编辑修改!)摘要随着社会和城市交通的快速发展, 近几年机动车辆数字急剧增加,道路超负荷承载道路现象严重,致使交通事故逐年增加。
交通灯是城市交通有序、安全、快速运行的重要保障,因此解决好公路交通信号灯控制问题也成了保障交通有序、安全、快速运行的重要环节。
本设计是一款基于单片机AT89C52为控制核心的交通控制系统,它可以实现对车辆、行人的有效导引。
设计中我们选用红、绿、黄三种不同LED发光管作为车辆和行人的指示,简化了设计,形象直观;采用LED数码管作为倒计时显示,可靠性高、抗干扰能力强。
该系统还可根据交通拥挤情况分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。
关键字:单片机AT89S52;LED数码管;通行模式AbstractAlong with the development of society and the rapid development of city traffic, in recent years the motor vehicle numbers increased dramatically, theroad overload bearing road phenomenon is serious, cause traffic accidents the important guarantee, therefore solve good is based on a single chip AT89C52 as the core control traffic control system, it can realize vehicle, pedestrian effective guidance.Design we use red, green, yellow three kinds of LED lamps as the vehicles and the pedestrian 's instructions, simplifies design, visual image; using digital tube LED as the countdown display, according to traffic jams are respectively arranged and sub-trunk roads at the time of passage, to improveefficiency, reduce traffic congestion.Keywords:single chip AT89S52; LED digital tube; traffic pattern.目录一、方案设计与论证 (1)二、系统硬件设计 (2)2.1 总体设计及功能描述 (2)2.1.1 交通灯四种通行模式及行车方向指示 (3)2.1.2 行人通行指示及其实现 (4)2.2 各功能模块硬件设计及实现 (4)2.2.1 单片机控制模块的设计 (4)2.2.2 倒计时显示及状态指示模块的设计 (6)三、系统软件设计 (7)四、系统调试与测试结果分析 (8)五、设计总结 (10)六、参考文献 (11)一、方案设计与论证题目要求要实现交通灯基本信息指示功能的基础上,还要实现倒计时时间和工作状态显示、紧急情况处理等功能,如何选择有效方案至关重要!根据传统十字路口交通灯的设计,可将本系统分为四个模块,第一个模块是控制模块,主要负责整个系统工作的控制和运算,从而使各模块正常工作;第二个模块为显示模块,主要是对车辆和行人应该遵守交通规则的指导性的直观显示,它主要包括倒计时显示和红、绿、黄灯两大部分;第三个模块是输入模块,它的主要作用是辅助控制模块,相当于输入装置,利用它可以对交通灯各路口通行时间的设置以及出现紧急情况时,进行不同工作方式的切换设置;第四个模块是电源模块,它是整个系统的“心脏”,负责给各模块提供合适的电压,让各模块能稳定工作。
基于单片机AT89S51交通灯的仿真设计

基于单片机AT89S51交通灯的仿真设计作者:王刚来源:《价值工程》2018年第17期摘要:本文设计了基于AT89S51单片机的交通灯控制系统。
该系统由单片机最小系统、交通灯显示电路、倒计时显示电路、紧急和特殊情况处理电路组成。
通过Proteus、Keil软件搭建硬件仿真电路与软件设计、软硬联调,实现了交通灯的基本功能及紧急、特殊情况交通处理功能。
仿真结果表明:本系统具有电路设计简单,性价比高,稳定性好,操作性强等特点。
为进一步扩展交通灯功能的多样化、智能化提供了参考方案,具有一定的实用价值。
Abstract: This paper designs a traffic light control system based on AT89S51 single-chip microcomputer. The system consists of a single-chip minimum system, a traffic light display circuit, a countdown display circuit, and emergency and special case processing circuits. Proteus and Keil software are used to build hardware simulation circuit and software design, hardware and software joint debugging, to achieve the basic functions of traffic lights and emergency and special circumstances of traffic handling. The simulation results show that this system has the characteristics of simple circuit design, high performance-to-price ratio, good stability, and strong operability,which provides a reference program for further diversification and intelligentization of traffic light functions, and has certain practical value.关键词: AT89S51;显示电路;处理功能;硬件仿真Key words: AT89S51;display circuit;processing function;hardware simulation中图分类号:U491.5+1 文献标识码:A 文章编号:1006-4311(2018)17-0131-020 引言近年来,我国汽车数量增长迅速,大中型城市的交通压力也日趋增大。
基于AT89S51的交通灯控制系统设计与实现

基于A T89S51的交通灯控制系统设计与实现马华玲,左谨平,张 涛(中国地质大学(武汉)数学与物理学院,湖北武汉430074)摘 要:针对目前繁忙的交通路口,设计具有调整各车流方向的通行时间、有数码管倒计时显示、以及紧急模式的交通灯控制装置。
经测试,该系统运行稳定、使用方便、误差小、造价低,能有效地提高交通路口车辆通行效率。
关键词:A T89S51;交通灯;按键;数码管中图分类号:U491.5+1 文献标识码:A 文章编号:100825696(2010)022*******Design and Implementation of T raff ic LightsControl System B ased on AT 89S 51MA Hua 2ling ,ZUO Jin 2ping ,ZHAN G Tao(College of Mathematics &Physics ,China University of Geosciences ,Wuhan 430074,China )Abstract :In view of t he current busy t raffic junction ,designed fixing time dist ribution wit h keys and time count down showing f unction and emergency pattern wit h A T89S51.It p roved t hat t he system is stable ,convenient ,precise and cheap and it can promote t he efficiency of traveling vehicles in t he crossroads.K ey w ords :A T89S51;traffic light s ;keys ;numerical code t ub收稿日期:2009206216作者简介:马华玲(1986-),女,硕士研究生,研究方向:智能仪器研究. 随着社会经济的飞速发展,机动车辆迅速增加,城市交通基础设施跟不上迅速增长的交通需求,交通拥堵日益严重。
基于AT89S51单片机的智能交通灯设计

基于AT89S51单片机的智能交通灯设计作者:陈君来源:《电子技术与软件工程》2016年第01期交通灯在生活中随处可见,引导学生自己动手设计制作一款简易的智能交通灯,学生兴致浓厚,能够促进学生主动对单片机知识进行探索。
以AT89S51单片机为核心,教师指导学生对智能交通灯设计进行分析。
下面本文主要通过对单片机P0控制使交通灯进行状态转换,并利用单片机定时器设置实现倒计时显示等。
通过有效课堂教学模式应用,帮助学生加强智能交通灯设计,培养学生对单片机学习兴趣,实现创新学习。
【关键词】AT89S51单片机智能化交通灯定时器近年来我国经济与科技的高速发展促进我国交通建设日益完善,例如在交通灯控制领域中充分引进单片机,以MCS-51系列为主,凭借其价格优势以及优化功能被广泛应用于智能交通灯控制系统中。
在对单片机教学中要注重对创新交通灯系统知识的引入,充分结合理论教学进行实践练习,以AT89S51单片机在智能交通灯设计中实用性较强,且便于操作,本文将以此展开详细教学论述,帮助学生加强智能交通灯设计。
1 设计需求分析在进行系统设计之前要引导学生对设计需求进行了解,以AT89S51单片机为核心进行智能交通灯设计,要能够对双干线交通信号灯进行模拟,设计要包括两组交通灯。
对该智能交通灯的设计要包括两组LED显示器以及紧急车辆放行设计。
道路交通正常运行情况下双干线交通指示灯以四个状态S0、S1、S2、S3进行转换,通过倒计时形式对相应干线剩余时间进行显示。
S0、S1、S2、S3状态显示的主要工作过程为:起始状态下S0:东西向红灯,南北向绿灯,两个方向均从45s倒计时,LED显示器呈5s 时转向S1;状态S1:东西向红灯,南北向黄灯,频率闪烁1Hz,该状态持续5s后转向S2;状态S2:东西向绿灯,南北向红灯,两个方向均以35s倒计时,该状态持续30s后转向S3;状态S3:东西向黄灯,频率闪烁1Hz,南北向红灯,该状态持续5s后重复S0状态,两个方向重新从45s倒计时开始。
基于AT89S51 的交通信号灯控制系统

变量 nn state n0 n1 t0 nn table[]
说
明
变量 P2_0 P2_1 P2_2 P2_3 P2_4 P2_5 kk d1
主函数延迟时间循环变量 状 按键 k1 按键 k2 随定时器中断次数递增变量 局部静态变量,随定时器中断次数增加 共阳数码管译码表 态
说明 东西红灯 东西黄灯 d2 东西绿灯 d3 南北红灯 b1 南北黄灯 b2 南北绿灯 b3 按键值
J5
330 14 PC_RXD(Pin2) RM1 RM2 330 13 PC_TXD(Pin3) 12 P3.0
11 P3.1 10 9
DB9
图 2 RS232 通信部分原理图
2.1.2
电源部分 JPP 是 7805 短路跳线,若是外电源电压高于 DC9V,则不需要短路 JPP,这时 7805 将输出
0 引言
随着现代城市的发展和人们生活水平的提高, 车辆的增多, 交通路口通行问题变得越来 越严重。如何提高路口车辆的通行能力,已成为交通管理部门需要解决的重要课题之一。本 文采用 AT89S51 单片机实现交通信号灯的自动控制,用数码管显示时间并且可以用按键强 制使南北通行或东西通行,提高了交通控制和管理水平,合理使用现有交通设施,有效提高 了道路的利用率。
P0.0 1 2 P0.1 3 P0.2 4 P0.3 5 P0.4 6 P0.5 7 P0.6
a DPY a b c f b g d e e c d f g [LEDgn]
DS1 DPY_7-SEG R0 600 R1 600 R2 600 R3 600 R4 600 R5 600
8
+
VCC
89S51/51/53
AT89S51单片机控制红、绿、黄交通灯亮及闪烁时间与顺序。

桂林电子科技大学微机单片机接口设计报告指导老师:吴兆华学生:冯贤明学号: 092011133桂林电子科技大学机电工程学院一设计题目 (1)二设计目的要求和意义 (1)2.1设计目的要求 (1)2.2 系统设计意义 (1)三系统硬件电路图设计 (2)3.1 系统结构框图 (2)3.2 系统硬件电路图 (2)3.3 电路设计PCB图 (3)四程序流程图与源代码 (4)4.1 程序流程图 (4)4.2 程序源代码 (4)五系统功能分析与说明 (5)5.1 微处理器 (5)5.2 复位电路的设计 (9)5.3 二极管输出电路 (9)5.4 晶振电路 (10)5.5 制作PCB图 (10)六设计体会 (12)七参考文献 (13)一设计题目按桂林市微笑堂十字街的交通规则用AT89S51单片机控制红、绿、黄交通灯亮及闪烁时间与顺序。
二设计目的要求和意义2.1设计目的要求1通过单片机最小系统的设计,了解常用单片机应用系统开发手段和过程,进一步熟悉和掌握单片机的结构和工作原理,并能初步掌握一般单片机控制系统的编程和应用,从而进一步加深对单片机理论知识的理解。
2 掌握单片机内部功能模块。
如定时器/计数器、中断系统、存储器、I/O口等;3 掌握单片机的接口及相关外围芯片的特性、使用与控制方法;4 掌握单片机的编程方法,调试方法;5 掌握单片机应用系统的构建和使用,为以后设计和实现单片机应用系统打下良好的基础。
6.学会使用并熟练掌握电路绘制软件Protel99SE(或DXP);7.掌握电路图绘制及PCB图布线技巧。
2.2 系统设计意义1、在系统掌握单片机相应基础知识的前提下,熟悉单片机最小应用系统的设计方法及系统设计的基本步骤。
2、完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。
3、完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。
4、进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。
基于AT89S51单片机 交通灯设计

题目:基于单片机的交通灯设计课程名称:单片机原理与应用指导教师:刘瑜专业:电气工程及自动化班级:11电气(2)班学号:2011330380229姓名:谢凯基于单片机的交通灯设计摘要:交通灯在我们日常生活中随处可见,它在交通系统中处于至关重要的位置。
交通灯的使用大大减少了交通繁忙路口的事故发生,给行人和车辆提供一个安全的交通环境,人们的生命和财产安全有了保障。
本设计旨在模拟十字路口的交通灯,以A T89S51单片机为基础,结合按键和数码管等元器件设计出一个简单且完全的交通灯系统。
关键词:集成电路A T89S51 交通灯一、设计任务(1)、设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两条交叉道路上的车辆交替运行,每次通行时间都设10秒,时间可设置修改。
(2)、在绿灯转为红灯时,要求黄灯先亮2秒钟。
二、AT89S51单片机介绍(一)、AT89S51主要功能列举如下:1、为一般控制应用的8 位单芯片2、晶片内部具时钟振荡器(传统最高工作频率可至12MHz)3、内部程式存储器(ROM)为4KB4、内部数据存储器(RAM)为128B5、外部程序存储器可扩充至64KB6、外部数据存储器可扩充至64KB7、32 条双向输入输出线,且每条均可以单独做I/O 的控制8、5 个中断向量源9、2 组独立的16 位定时器10、1 个全多工串行通信端口11、8751 及8752 单芯片具有数据保密的功能12、单芯片提供位逻辑运算指令(二)、AT89S51各引脚功能介绍:VCC:AT89S51 电源正端输入,接+5V。
VSS:电源地端。
XTAL1:单芯片系统时钟的反相放大器输入端。
XTAL2:系统时钟的反相放大器输出端。
RESET:A T89S51的重置引脚,高电平动作。
EA/Vpp:存取外部程序代码。
ALE/PROG:地址锁存器启用信号。
PSEN:程序储存启用。
PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。
单片机基于89c51的十字路口交通灯控制系统设计

课程设计报告 题 目 十字路口交通灯控制系统设计课 程 名 称 单片机原理及应用课程设计 院 部 名 称 信息技术学院 专 业 电子信息工程 班 级 学 生 姓 名 X X X 学 号 XXXXXXXXXX 指 导 教 师目录一、设计题目 (2)二、设计目的 (2)三、设计任务 (2)四、设计思路 (3)4.1设计思路 (3)4.2系统总体框图 (3)4.3资源分配 (3)五、硬件原理图和连接图 (9)六、程序流程图 (13)七、设计心得 (14)八、参考文献 (15)九、附录 (15)一、设计题目十字路口交通灯控制系统设计二、设计目的系统功能要求:本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示,通行时间调整和紧急处理等功能。
此十字路口交通灯控制系统,分东西道和南北道,设南北道为A道,东西道为B道。
规定:首先,东西路口红灯亮,南北路口绿灯亮,同时开始30s倒计时,以7段数码管显示时间。
25s倒计时结束后开始5s倒计时,南北路口的绿灯闪烁,计时到最后2s时,南北路口黄灯亮。
完成1次这样的循环需要30s。
30s 结束后,南北路口红灯亮,东西路口绿灯亮,并重新30s倒计时,依次循环。
若有紧急车辆要求通过时,此系统应能禁止普通车辆,而让紧急车辆通过。
(1)倒计时显示倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过”两者间作出合适的选择。
驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。
倒计时显示是用来减少驾驶员在信号灯色改变的关键时刻做出复杂判断的1种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员在“停止”和“通过”两者间作出合适的选择。
(2)时间的设置本设计中可通过键盘对时间进行手动设置,增加了人为的可控性,避免自动故障和意外发生,并再紧急状态下,可设置所有灯变为红灯。
键盘是单片机系统中最常用的人机接口,一般情况下有独立式和行列式两种。
课程设计(论文)基于at89s51单片机的交通灯控制系统

摘要对电子信息工程专业来说,如何把自己学到的知识变为现实,提高自己的动手能力变得尤为重要。
本次课程设计是制作基于单片机的可控制交通灯。
一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。
本课程设计是以AT89S51芯片作为主要芯片,同时结合部分外围电路,使用DXP软件作为辅助,把设计电路焊接在铜板上。
本系统实习目标:每个路口绿灯亮20秒,黄灯亮5秒,然后红灯亮25秒,如果按下紧急按键,则全部路口亮红灯,倒计时停止。
按下恢复健则回到原来状态。
关键词:单片机;AT89S51;交通灯AbstractFor Electronic and Information Engineering, how to put their acquired knowledge into reality, to improve their practical ability becomes particularly important. This course is designed to create a controllable trafficlight system which base MCU(AT89S51). A good controllable trafficlight system can be a technological innovation of road congestion, illegal control and other issues.To AT89S51 as the main part, combined with part of the peripheral circuits, the use of DXP software as a supplement to weld the copper on the circuit design. function of the system: green light for 20 seconds , the yellow light for 5 seconds, and then the red light 25 seconds in each intersection, if you press the emergency button, the whole intersection red light will turn on, the countdown stops. Press restore button is back to its original state.Key words: MCU; AT89S51; traffic light目录引言 (3)1 概述 (3)1.1 课题引入 (3)1.2 课题描述 (3)1.3 设计任务 (3)2 基于单片机的可控交通灯系统设计方案 (3)2.1 主要元器件介绍 (3)2.1.1 AT89S51芯片介绍 (3)2.1.2 部分电路功能 (8)2.2 方案分析 (9)2.3 电路设计 (9)2.4 软件设计 (10)3 结论 (14)谢辞 (15)参考文献 (16)引言随着社会科技、经济的高速发展,人才竞争越来越激烈,如何成为具有创新能力的高素质人才已经成为当今大学生的的当务之急。
基于89C51单片机的交通灯--课程设计报告

课程设计说明书
题目十字路口交通灯设计
学院名称电气工程学院
指导教师
职称教授
班级自动化班
学号
学生姓名
2012年 6 月16 日
十字路口交通灯数字显示系统
摘要
本设计是交通信号灯控制系统,随着社会的不断的进步,社会的不断发展。
交通也日渐复杂,交通的自动化也不断更新,交通的一些指挥系统光靠人来完成是远远不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作。
从而使交通指挥系统更加有秩序,更加安全。
至此本人设计了交通信号灯控制系统,来指挥十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化。
该交通灯控制系统控制的是东西和南北两个方向上的车辆通行,此系统核心元件为单片机AT89C51,单片机)的低电压,高性能CMOS8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
对其编写相关程序来控制交通信号灯和数码管的时间显示,并采用外部中断来控制紧急情况。
此设计的硬件电路不是很复杂,关键在于软件的设计,即程序的编写。
本设计采用的程序编写语言为现在流行的C语言,简单又便于阅读。
编写程序的原则是:1.满足设计的要求。
2.尽量采用最好,最有效的算法。
3.编写时应尽量用最简。
基于AT89S51单片机的十字路口交通灯设计讲解

目录1、引言 (2)2、单片机概述 (3)2.1 单片机的发展 (3)2.2 单片机的应用 (4)3、芯片简介 (5)3.1 AT89S51 (5)3.1.1 89S51组成 (5)3.1.2 主要引脚功能 (6)3.2 74LS164 (7)4、系统硬件设计 (9)4.1 硬件材料规格及原理图 (9)4.2 交通管理的方案论证 (10)4.3 系统硬件设计 (11)4.3.1 设计思路 (11)4.3.2 控制电路 (11)5、系统软件设计 (13)5.1 原理分析 (13)5.2 计算说明 (13)5.3 程序 (14)5.4 程序运行结果 (17)6、总结 (18)7、参考文献 (19)1、引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
但这一技术在19世纪就已出现了。
1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最早的交通信号灯。
1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。
1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。
随着科技的飞速发展,十字路口车辆穿梭,行人熙攘,车行车道,人行道,有条不紊。
靠的就是交通信号灯的自动指挥系统。
本文介绍了基于8255A的交通灯管理系统,重点讲述了软件系统的编写方法。
本系统采用8255A芯片、8253芯片和8259芯片实现了A、B口设置红、绿灯点亮时间的功能;红绿灯循环点亮,红绿灯变换之间,黄灯闪烁5秒。
经多次调试,基本达到了设计要求。
关键词:LED双色灯;AT89S51;74LS164芯片2、单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
基于AT89C51单片机的数显交通灯设计

动力与电气工程39科技资讯 SCIENCE & TECHNOLOGY INFORMATIONDOI:10.16661/ki.1672-3791.2017.27.039基于AT89C51单片机的数显交通灯设计于希辰(苏州大学应用技术学院 江苏苏州 215000)摘 要:本文使用AT89C51单片机进行交通控制系统的设计,对十字路口车辆运行进行管理控制,不仅可实现红、绿、黄三色信号灯的颜色切换,倒计时控制,又可根据实际路况需要,对通行时间进行调整,如紧急停止等,该系统较好地解决了交通十字路口车辆通行管控问题。
关键词:单片机 交通灯 数码管中图分类号:TP368.1文献标识码:A文章编号:1672-3791(2017)09(c)-0039-02近年来,随着工业社会生产水平的发展,国民生活质量有较大提高,拥有私家车数量逐步上升,但随着我国汽车拥有量的提高,道路拥堵问题也愈发严重,这给我国的交通运输系统带来较大压力。
因此,在现代社会中,如何根据各交通十字路口车流量对各个路口的车辆通行进行高效的管理控制,以此提高交通运输效率成为社会发展的重要环节。
1 基于单片机的数显交通灯功能分析为对十字路口交通进行合理而有效的控制,本文设计的数显交通灯系统需具备以下3种功能:(1)在十字路口进行控制时,能够实现红、绿、黄3种颜色信号灯的颜色切换显示,以此来提示各个方向汽车进行直道通行、停止通行或转弯;系统应用七段数码管进行时间显示,对直道通行、停止通行或转弯时间进行倒计时显示,提示各路口汽车通行时间。
(2)当路口遇到紧急状况,按下紧急按钮,使东西南北所有路口信号灯变为红色,七段数码管停止时间倒计时,提示各路口车辆停止运行,便于处理十字路口发生的紧急状况。
(3)当东西南北某一方向车流量较大,容易发生拥堵时,按下按键,人工调节各方向通行或停止时间,达到提高道路通行效率的目的。
如能够实现所述的这三种基本功能,则本文所设计的系统能够满足各路口的交通控制需求,有效地对汽车通行状况进行管理控制。
基于AT89C51单片机的数显交通灯设计

基于AT89C51单片机的数显交通灯设计作者:于希辰来源:《科技资讯》2017年第27期摘要:本文使用AT89C51单片机进行交通控制系统的设计,对十字路口车辆运行进行管理控制,不仅可实现红、绿、黄三色信号灯的颜色切换,倒计时控制,又可根据实际路况需要,对通行时间进行调整,如紧急停止等,该系统较好地解决了交通十字路口车辆通行管控问题。
关键词:单片机交通灯数码管中图分类号:TP368.1 文献标识码:A 文章编号:1672-3791(2017)09(c)-0039-02近年来,随着工业社会生产水平的发展,国民生活质量有较大提高,拥有私家车数量逐步上升,但随着我国汽车拥有量的提高,道路拥堵问题也愈发严重,这给我国的交通运输系统带来较大压力。
因此,在现代社会中,如何根据各交通十字路口车流量对各个路口的车辆通行进行高效的管理控制,以此提高交通运输效率成为社会发展的重要环节。
1 基于单片机的数显交通灯功能分析为对十字路口交通进行合理而有效的控制,本文设计的数显交通灯系统需具备以下3种功能:(1)在十字路口进行控制时,能够实现红、绿、黄3种颜色信号灯的颜色切换显示,以此来提示各个方向汽车进行直道通行、停止通行或转弯;系统应用七段数码管进行时间显示,对直道通行、停止通行或转弯时间进行倒计时显示,提示各路口汽车通行时间。
(2)当路口遇到紧急状况,按下紧急按钮,使东西南北所有路口信号灯变为红色,七段数码管停止时间倒计时,提示各路口车辆停止运行,便于处理十字路口发生的紧急状况。
(3)当东西南北某一方向车流量较大,容易发生拥堵时,按下按键,人工调节各方向通行或停止时间,达到提高道路通行效率的目的。
如能够实现所述的这三种基本功能,则本文所设计的系统能够满足各路口的交通控制需求,有效地对汽车通行状况进行管理控制。
2 基于单片机的数显交通灯设计为实现上文列出的十字路口交通控制三项基本功能,系统采用AT89C51单片机作为交通灯控制设计的核心模块。
交通灯C实现--AT89S51单片机--红黄绿灯

交通灯C语言实现单片机:AT89C51#include<reg52.h>#define uchar unsigned char#define ON 1#define OFF 0sbit NSG=P2^5; //南北绿灯sbit NSY=P2^4; //南北黄灯sbit NSR=P2^3; //南北红灯sbit EWG=P2^2; //东西绿灯sbit EWY=P2^1; //东西黄灯sbit EWR=P2^0; //东西红灯sbit LED_D=P3^7; //南北数码管sbit LED_C=P3^6;sbit LED_B=P3^1; //东西数码管sbit LED_A=P3^0;/*===============倒计时=========================*/uchar EWF=15,NSF=12,X=15,Y=27,Z=30,SHU=30;uchar count;void InitialT1(void){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;}//中断void ISRT1(void) interrupt 1{TMOD=0x01;TH0=(65536-50000)/256; //重装初值TL0=(65536-50000)%256;EA=1;TR0=1;ET0=1;count++;if(count>19) //定时到了1秒{EWF--;NSF--;X--;Y--;Z--;SHU--;count=0;}}/*=================延时=======================*/void Delay10uS(uchar second){uchar x,y;for(x=second;x>0;x--)for(y=110;y>0;y--);}/*==================led控制========================*/ uchar discode[]={0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void display1(uchar num1,uchar num2) //东西方向{P0=discode[num1]; LED_A=ON; Delay10uS(1); LED_A=OFF;P0=discode[num2]; LED_B=ON; Delay10uS(1); LED_B=OFF;}void display2(uchar num3,uchar num4) //南北方向{P0=discode[num3]; LED_C=ON; Delay10uS(1); LED_C=OFF;P0=discode[num4]; LED_D=ON; Delay10uS(1); LED_D=OFF;}main(){int i;/*=============初始状态:东西南北都红灯==================*/ NSR=ON; //南北红灯开NSY=OFF;NSG=OFF;EWR=ON; //东西红灯开EWY=OFF;EWG=OFF;for(i=0;i<500;i++) //~=1s{Delay10uS(20);}NSR=OFF; //南北红灯关EWR=OFF; //东西红灯关while(1){InitialT1(); // 初始化计时器/*=============状态1:东西绿灯(12s) 南北红灯(15s)==================*/ /*=============状态2:东西黄灯(3s) 南北红灯(15s)=================*/ EWG=ON; //东西绿灯开NSR=ON; //南北红灯开while(EWF!=0){display2(EWF/10,EWF%10);// 南北红灯(15s)display1(NSF/10,NSF%10);// 东西绿灯(12s)while(EWF==3){while(X!=0){display2(EWF/10,EWF%10);// 南北红灯(3s)display1(X/10,X%10);// 东西黄灯(3s)EWG=OFF; // 东西绿灯关EWY=ON; //东西黄灯开}}}NSR=OFF; //南北红灯关EWG=OFF; //东西绿灯关EWY=OFF; //东西黄灯关/*=============状态3:东西红灯(15s) 南北绿灯(12s)==================*/ /*=============状态4:东西红灯(15s) 南北黄灯(3s)==================*/ EWR=ON; //东西红灯开NSG=ON; //南北绿灯开while(Z!=0){display1(Z/10,Z%10);// 东西红灯(15s)display2(Y/10,Y%10);// 南北绿灯(12s)while(Z==3){while(SHU!=0){display2(Z/10,Z%10);// 东西红灯(3s)display1(SHU/10,SHU%10);// 南北绿灯(3s)NSG=OFF; //南北绿灯关NSY=ON; //南北黄灯开}}}EWR=OFF; //东西红灯关NSG=OFF; //南北绿灯关NSY=OFF; //南北黄灯关/*=====================重新赋值===============================*/EWF=15,NSF=12,X=15,Y=27,Z=30,SHU=30;}}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89S51单片机的数显交通灯设计Design of digital traffic lights based onAT89S51 microcontroller总计毕业设计(论文)页表格个插图幅毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订现代社会交通发达,东西南北往来穿梭车辆人群很多,特别是在十字路口,那么怎么样来更好维持交通秩序有条不紊,确保车辆和行人的安全呢?这就要求有一种信号系统来指挥车辆和行人的行动,这就是我设计数显交通灯的依据。
信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
该智能交通灯控制系统可以实现的功能有:对某市区的四个主要交通路口进行监控;东西南北路口直行与转弯交替通行,数码管显示直行通行倒计时;红绿黄灯显示包括人行道在内的道路交通状态;某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间;紧急情况时,各路交通灯显示红灯,数码管保持数据不变。
关键词:交通灯单片机数码管Modern society developed transport and shuttle vehicles between East and West are many people, especially at the crossroads, then how to maintain traffic order to be better organized, to ensure vehicle and pedestrian safety? This requires a signal system to direct the actions of vehicles and pedestrians, and this is my design based on the number of significant traffic lights. Lights have enabled the effective control of traffic, for ease traffic flow and improve road capacity and reduce traffic accidents have a demonstrable effect.The intelligence's transportation light control the system can carry out of the function have: Carry on supervision to four main transportation street corners of some downtown; Go straight and turn things turn north-south traffic intersection, pass straight digital display countdown; red, green and yellow light show, including the sidewalk traffic, including the state; road congestion in one direction, you can manually control the passage of time to adjust the direction of East and West; emergency situations , And the brightest red traffic light shows, digital control to keep the data unchanged.Keyword: Traffic light SCM LED目录第一章引言…………………………………………………………………………………第二章系统硬件设计………………………………………………………………………2.1 芯片简介…………………………………………………………………………2.1.1 单片机概述…………………………………………………………………2.1.2 AT89S52单片机介绍………………………………………………………2.1.3 74LS245芯片简介…………………………………………………………2.1.4 LED的特性及使用…………………………………………………………2.2 系统硬件设计……………………………………………………………………2.2.1 系统框图……………………………………………………………………2.2.2 电源电路设计………………………………………………………………2.2.3 单片机复位电路工作原理及设计………………………………………… 2.2.4 单片机晶振电路工作原理及设计…………………………………………2.2.5 按键电路的设计……………………………………………………………2.2.6 时间倒计时显示电路………………………………………………………2.2.7 电路原理图及工作原理……………………………………………………第三章系统软件设计……………………………………………………………………… 3.1 系统主程序流程图……………………………………………………………… 3.2 系统子程序………………………………………………………………………3.2.1 延时子程序………………………………………………………………… 3.2.2 紧急中断子程序……………………………………………………………3.2.3 显示子程序………………………………………………………………… 3.3 系统程序清单……………………………………………………………………第四章结论…………………………………………………………………………………结束语…………………………………………………………………………………………参考文献………………………………………………………………………………………第一章引言纵所周知,交通信号灯是控制交叉路段车辆行驶的指挥棒,当今社会缺少了交通信号灯往往会造成道路拥堵,通行不畅,甚至威胁到人们的生命财产安全,因此更合理的交通灯的设计会给我们的生活带来极大的方便。
第一盏交通灯的出现是在1868年的伦敦,由当时英国机械师德·哈特设计。
虽然在它出现的23天里,伦敦议会大厦广场的交通得到了很好的改善,却因为煤气灯的突然爆炸自灭而被取缔。
直到1914年,交通灯才又被设计师们想起以控制日益严峻的交通问题。
随着各种交通工具的发展及交通控制的需要,1918年出现了世界上第一盏名副其实的三色交通灯。
黄色灯的发明者是我国的胡汝鼎,黄色信号灯的出现解决了红绿灯突变时产生的危险,因此直到现在全世界依然使用着这一套以红、黄、绿三色信号灯为一体的完整的指挥系统。
信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。
绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。
左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。
红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。
黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。
社会在发展,道路也越来越宽阔,车流量和人流量也越来越大,因此交通信号灯不能只根据程序在灯的颜色变换上面来控制,未来的交通信号指挥系统应该往更加智能化的方向发展,不仅可以按照程序进行三色切换,还能够根据实时车流量、人流量、车的载重来判断交通灯的时间长短,做到更加的人性化。
第二章系统硬件设计2.1 芯片简介2.1.1 单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。