利用单片机设计交通灯毕业设计
单片机课程设计交通灯(完整版)

门控串行数据输入
异步中央复位
符合 JEDEC 标准 no.7A
静电放电 (ESD) 保护:
·HBM EIA/JESD22-A114-B 超过 2000 V
·MM EIA/JESD22-A115-A 超过 200 V 。
多种封装形式
额定从-40 °C至 +85 °C和-40 °C至 +125 °C。
设计思想基于完成以上任务分析结合所学有关知识尤其是本学期所学关于单片机的中断系统和定时计数器的相关知识及应用我们知道对于15红绿黄四组各三盏灯的控制可以通过把这十二盏灯分别接到单片机的六个输出引脚若用p1口进行输出则分配如下at89c51l1l2l3l4l5l6东西红东西黄东西绿南北红南北黄南北绿led显示分布1642
亮灯规律:东西绿灯亮25s,南北红灯亮25s
东西绿灯闪5s,南北红灯亮5s
东西黄灯亮2s,南北红灯亮2s
东西红灯亮25s,南北绿灯亮25s
东西红灯亮5s,南北绿灯闪5s
东西红灯亮2s,南北黄灯亮2s
2.2.
(1)加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。
3.2.LED
3.2.1.七段数码显示器:
七段发光线段分别用a、b、c、d、e、f、g七个小写字母表示。
3.2.2.LED数码管:
半导体数码管又称LED数码管,是一种广泛使用的显示器件。LED有两种:共阳极型和共阴极型。
LED优点:亮度高、字形清晰,工作电压低(1.5~3V)、体积小、可靠性高、寿命长,响应速度极快。
1.引言
交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
基于单片机的交通灯控制系统设计毕业论文

基于单片机的交通灯控制系统设计毕业论文摘要:随着城市交通的日益发展,交通信号灯的控制方式也在不断地更新和优化。
本文基于单片机设计了一种交通灯控制系统,该系统具有高效、稳定和可靠的特点。
首先介绍了交通信号灯的发展背景和现有的控制系统,然后详细介绍了系统的硬件和软件设计,包括信号灯的控制逻辑、硬件电路的设计和单片机程序的编写等。
最后进行了实验测试,验证了系统的性能和可靠性。
实验结果表明,该交通灯控制系统能够有效地提高道路交通的效率和安全性,具有较好的应用前景。
关键词:交通灯控制系统、单片机、硬件设计、软件设计、实验测试第1章绪论1.1研究背景随着社会的不断发展和人口的快速增长,城市道路上的交通流量也在不断增加。
如何保障道路交通的安全和顺畅,成为了一个十分重要的问题。
交通信号灯作为一种重要的交通控制设备,对于减少交通事故和提高道路通行效率具有重要的作用。
传统的交通信号灯控制方式主要基于定时控制,缺乏智能化和动态性。
因此,我们需要开发一种新的交通灯控制系统,以满足现代交通需求。
1.2研究目的与意义本文旨在设计一种基于单片机的交通灯控制系统,提高交通灯的控制精度和灵活性,优化道路通行效率和交通安全性。
该系统具有高效、稳定和可靠的特点,适用于各种道路交通场景,并且可以根据实际情况进行灵活的调整。
第2章系统设计与实现2.1系统框架本系统由三个交通信号灯组成,分别为红灯、黄灯和绿灯。
这三个信号灯通过单片机控制,根据交通情况和车辆流量的变化来调整信号灯的显示状态。
2.2硬件设计本系统的硬件设计包括电源电路、信号灯电路和单片机控制电路等。
其中,电源电路提供系统所需的电源电压和电流;信号灯电路负责控制信号灯的亮灭;单片机控制电路负责接收和处理输入信号,并控制信号灯的显示状态。
2.3软件设计本系统的软件设计主要包括单片机程序的编写。
其中,单片机程序通过交通信号灯的控制逻辑和状态机设计,实现对信号灯的控制和调度。
第3章实验测试与结果分析为了验证系统的性能和可靠性,我们进行了一系列实验测试。
单片机课程设计-智能交通灯(完整版)

单片机课程设计报告交通灯这个是我亲自做过的保证能用!希望对大家有所帮助!但是不要照抄照搬哦!智能交通灯控制系统设计摘要近年来,随着我国国民经济的快速发展,我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,交通拥挤和堵塞现象时常出现。
如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是很值得研究的一个课题。
目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯加上一个倒计时的显示器来控制行车。
关键词:AT89S51,交通规则,交通灯,车流量控制1.设计目的:1、通过交通信号灯控制系统的设计,掌握80C51传输数据的方法,以控制发光二极管的亮与灭以及数码管的显示;2、用80C51作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理.3、通过单片机控制设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高动脑和动手的能力;4、完成控制系统的硬件设计、软件设计、仿真调试。
2.设计内容和功能:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。
用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
在一个交通十字路口有一条主干道(东西方向),一条从干道(南北方向),主干道的通行时间比从干道通行时间长,四个路口安装红,黄,绿,灯各一盏;如图所示:1、设计一个十字路口的交通灯控制电路,要求东西方向(主干道)车道和南北方向(从干道)车道两条交叉道路上的车辆交替运行,时间可设置修改。
2、在绿灯转为红灯时,要求黄灯闪烁,才能变换运行车道3、黄灯亮时,要求每秒闪亮一次。
4、紧急情况发生,如消防车、救护车等紧急车辆通过时,要求四个路口同时加亮黄灯闪烁,并且倒计时显示装置关闭,四个路口的信号灯全部变成红灯。
5当东西或南北方向车流量大时,四个路口同时加亮黄灯进行闪烁,并且倒计时显示装置关闭,黄灯闪烁5秒后,只允许东西或南北方向车辆通行。
基于STM32单片机的智能交通灯的设计

梧州学院毕业论文论文题目基于STM32的智能交通灯的设计学院信息与电子工程学院专业电子信息工程班级 12电本2班学号 2201学生姓名戈强宝指导教师(签名)完成时刻 2016 年 1 月梧州学院学士学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究功效。
除文中专门加以标注引用的内容之外,本论文不包括任何其他个人或集体已经发表或撰写的功效作品。
对本文的研究所作出重要奉献的个人和集体,均已在文中以明确方式说明。
本人完全意识到本声明的后果由本人承担。
论文作者签名:日期:摘要交通,社会进展和人民生活水平提高的大体条件,经济的进展确信会带来人类外出数量的增加,在我们中国,交通拥堵已经成为一个很严峻的问题,我国的汽车工业此刻正处在起步时期的时期,因此限制车辆的增加不是解决问题的最好方式。
可是通过采取增加供给的方式,即大量修筑道路基础设施的方式,在资源匮乏、生态环境愈来愈恶化的今天,面对愈来愈拥堵的交通,以国家有限的资源和财力和环境的压力,也将受到限制。
这就需要依托除限制需求和提供道路设施之外的其他方式来知足人们对日趋增加的交通需求。
交通系统,正是解决这一矛盾的重要途径之一。
智能交通系统能够对城市交通进行智能化的控制,它能够让道路变的畅通,同时它还能够提高道路交通的有效率。
合理的进行交通智能化操纵,能够对交通进行合理的治理,使交通维持在一个比较平稳的工作状态,从而能够幸免或是缓和交通拥堵的状况,从而能够极大的提高交通运输的工作效率,乃至能够大大减少交通事故的发生,和能够增加交通平安,有效降低污染程度,极大程度上节省能源消耗,本文,通过对十字交叉路口交通信号的智能化操纵,从而达到优化路口交通流的目的。
关键词:交通;拥堵;效率IDesign of intelligent traffic light based on STM32AbstractTransportation, social development and people's living standards improve the basic conditions, economic development will certainly bring human beings out number, in our China, traffic congestion has become a very serious problem, China's auto industry is in its infancy, so the increase in supply is not the best way to solve the problem, but by adopting the method of increasing supply, in the resource shortage, ecological environment is getting worse and worse. Demand and provide other means of road facilities to meet the growing traffic demand.Traffic system is one of the important ways to solve this problem. Intelligent transportation system can make the traffic intelligent control. It can improve the efficiency of road traffic, traffic intelligent control, traffic management, traffic maintenance in a relatively stable state, which can greatly improve the work efficiency, and can greatly reduce the traffic safety, reduce pollution, and save energy. In this paper, through the intelligent control of traffic signals at the intersection, the traffic flow is optimized.Key words: Ttaffic;Traffic jam;Efficiency目录第一章绪论 0项目背景 0国内现行交通灯的短处 0第二章系统设计内容 (2)设计目的 (2)系统要紧功能模块 (2)第三章单片机概述及各类芯片简介 (3)单片机概述 (3)要紧芯片简介 (5)第四章系统硬件设计 (9)74HC138译码器模块 (9)74HC573驱动模块 (9)74HC595驱动模块 (10)数码管显示模块 (10)4*4矩阵键盘模块 (11)点阵模块 (12)第五章软件设计 (14)数码管显示倒计时程序设计 (14)点阵显示程序设计 (19)手动输入通行时刻程序设计 (20)检测车流量动态改变通行时刻程序设计 (23)第六章总结 (25)参考文献 (30)附录 (31)致谢 (34)I第一章绪论项目背景我国,是一个人口大国,几十年来,我国的经济快速进展,人们的视野变得愈来愈开阔,愈来愈多的人选择了这条路:离开家乡,到别的城市打拼。
基于AT89C51单片机交通灯控制系统的设计(27页)

0随着微控技术的口益完菩和发展,单片机的应用不断走向深 入。它的 应用必定导致传统的控制技术从根本上发生变革。 它在工业控制、 数据采集、智能仪表、机电一体化、家用电 器等领域得到广泛的应 用,极大地提髙了这些领域的技术水 平和自动化控制。同时,伴随 着我国经济的髙速发展,私家 车、公交车的増加,无疑会给我国的道路交通系统带乘沉重 的压力、 很多大城市都不同程度地受到交通堵塞问题的困扰。 下面以€51单片 机为核心,设计出以人性化、智能化为 目的的交通灯控制系统,
;20、知刊淋代袖什 :退找恢®现场
1X)1、 IV
“咏]卞1阳
上-贞卜一贞返凶
1.5软件设计
1X0'!: (丄11 № 川1
1^>11 11.1 :*4/111
40
性0.【阶
5|0\
1亂1 朽.1, [2<1『
.\10\
IX).#01^19
⑴上]:
1(5. #30 人<: 人1」_
1)^/
开中№ 人通无4:转1二】0 人邁梂灯,0遒红灯 ^■1-1 15、辻时 11 3尤牢赵,'11屮利 .4扛灯缄灯 € 0. 5、湖坏初儁(
。1.4.2元件清单
0基子1单片机的交通信号灯控制系统元件清单如表1.2 所示•
卜--见返凶
1.5软件设计
0主程序采用査询方式定时,由112寄存器调用0,5$延时子程序 的次数,从 而获取交通灯的各种时间。子程序采用定时器1方 式1査询定时,定时 器定时501115,寄存器确定循环10 次,从而获得*).5 «的延时时间,
0单片机系统的硬件调试和软件调试是不能分开的,许多硬件 错误是在 软件调试过程中被发现和纠正的,但通常是先排除 明显的硬件故障 以后,再和软件结合起来调试以进一步排除 故障,可见硬件的调试 是基础,如果硬件调试不通过,软件 设计则无从谈起,
基于单片机的交通灯控制系统设计本科毕业设计

本科毕业设计基于单片机的交通灯控制系统设计摘要随着社会经济的发展,交通在人们的日常生活中占有重要的地位,城市交通问题越来越引起人们的关注。
人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。
所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。
本设计采用MSC-51系列单片机STC89C52为中心器件来设计交通灯控制器,利用发光二极管和数码管实现了设置红、绿灯亮灭时间的功能,红绿灯循环点亮,绿灯倒计时结束为5秒的黄灯闪烁警示,利用按键使得系统具有倒计时,时间设置,紧急情况处理,根据具体情况手动控制和车辆违规检测等功能。
软件上采用KEIL C 编程,主要编写了主程序,数码管显示程序,中断程序,延时程序等。
经过PROTUES调试,实现了对十字路口交通灯的模拟。
经过对整个设计系统的测试,本系统倒计时每60秒显示误差为0.5秒以内,交通状态信号灯交替显示正常。
按下相应的功能按键,都能正常运行,执行相应的操作。
车辆违规检测当有车辆闯红灯会有1个违规信号输出。
本系统能够在不停的运行1个小时以上,稳定性够强。
总的来说,本系统能够很好地实现本次设计要求的功能,还拥有增减倒计时时间、南北通行、东西通行和紧急模式等5个功能,而且精确度够高、操作简单、稳定性较强。
关键词:交通灯单片机车辆违规检测模拟Traffic Light Control System Based on Single Chip DesignChen Wenxing(College of Engineering,South China Agricultural University,Guangzhou 510642,China) Abstract:With the development of social economy, the transportation is very important in People's Daily life, the urban transportation problem more and more aroused people's concern. People, cars, the road three relations coordination, has become a traffic management department needs to solve one of the important issues. So, how to adopt the suitable control method, make the best use of costly to build urban freeway, relieve the main road and on-ramp, urban traffic congestion and surrounding areas, increasingly become the traffic transportation management major problems to be solved and the urban planning department.This system adopts the MSC - 51 series microcontroller STC89C52 device for the center to design the traffic light controller, using digital tube LED and a set of red and green light will consume time function, traffic light cycle light, green light for 5 seconds of the end of the countdown yellow lights Flashing warning, using the button makes the system has a countdown, time Settings, emergency processing, manual control and vehicle violation detection based on the specific situation, and other functions.In the light of the KEIL C software programming, mainly to write the main program, LED digital tube display program, interrupt program delay procedures, etc. After PROTUES debugging, has realized the simulation of traffic lights at an intersection.After testing on the design of the whole system, this system the countdown display error is 0.5 seconds, traffic status lights alternate display normal. Press the corresponding function key, can run normally, perform the corresponding operation. Vehicle violation detection when vehicles running red lights will have a bad signal output. This system can constantly running more than one hour, stability is strong enough. In general, this system can well realize the design requirements of function, also has a countdown time increase or decrease, north-south traffic, traffic and four road ban and other five function, precision and high stability, simple operation, strong enough.Key words: traffic light single chip microcomputer vehicle violation detection simulation目录1 前言 (1)1.1 交通灯的研究背景 (1)1.2 交通灯的研究意义 (1)1.3 交通灯的发展前景 (2)1.4 交通灯的设计目的 (3)2 总体方案确定 (3)2.1 设计方案论证 (3)2.2 总体设计框图 (4)3 系统硬件设计 (4)3.1 系统硬件电路构成 (4)3.2 主要芯片器件介绍 (4)3.2.1 单片机STC89C52功能与引脚说明 (4)3.2.2 数码管 (7)3.2.3 发光二极管 (8)3.3 单元电路设计 (9)3.3.1 单片机最小系统 (9)3.3.2 车辆违规检测 (10)3.3.3 数码管显示 (10)3.3.4 发光二极管信号灯显示 (11)3.3.5 按键操作 (11)4 系统软件设计 (12)4.1 理论基础知识 (12)4.1.1 定时器原理 (12)4.1.2 软件延时原理 (12)4.1.3 中断原理 (13)4.2 系统程序设计 (13)4.2.1 主程序设计 (13)4.2.2 倒计时功能 (15)4.2.3 数码管显示 (15)4.2.4 交通灯的功能按键 (17)4.2.5 延时程序模块 (18)4.2.6 车辆违规检测 (19)5 系统的调试与结果 (19)5.1 硬件调试 (20)5.2 软件调试 (20)5.3 软硬联试 (21)5.4 性能测试结果 (22)6 结论 (23)6.1 设计总结 (23)6.2 改进与建议 (23)参考文献 (25)附录交通灯控制C 程序 (1)致谢............................................................................................................ 错误!未定义书签。
单片机交通灯设计
单片机交通灯设计一、引言交通信号灯是管理交通流量的重要设备之一,通过交替显示红、黄、绿三种颜色的光信号来指挥车辆和行人的通行,以确保交通有序、安全畅通。
现代交通信号灯一般由LED灯和单片机控制模块组成,本文将介绍如何使用单片机设计一个交通信号灯。
二、设计原理本设计使用单片机AT89S52作为控制中心,通过对不同的IO口进行高低电平控制来控制交通信号灯的状态。
具体原理如下:1.模拟红、黄、绿三个交通信号灯的状态,通过输出高低电平控制LED灯的亮灭。
2.利用定时器功能,设置不同的时间段来控制每个交通信号灯的亮灭时间。
3.使用按键进行手动切换交通信号灯的状态,以模拟行人按下等待按钮的场景。
三、硬件设计硬件设计如下:1.单片机AT89S52:作为控制中心,通过编程对IO口进行控制。
2.LED灯:分别代表红、黄、绿三种状态的信号灯。
3.按键:用于手动切换交通信号灯的状态。
4.电源:提供工作电压。
四、软件设计软件设计采用C语言编程,利用Keil软件进行开发。
主要代码如下:```c#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit red = P1^0; //红灯sbit yellow = P1^1; //黄灯sbit green = P1^2; //绿灯sbit button = P3^2; //按键void delay(uint i) //延时函数uint j, k;for(j = i; j > 0; j--)for(k = 110; k > 0; k--);void init( //初始化函数red = 0;yellow = 0;green = 0;void maininit(; //初始化while (1)red = 1; //红灯亮delay(1000); //延时1秒yellow = 1; //黄灯亮delay(200); //延时0.2秒red = 0; //红灯灭yellow = 0; //黄灯灭green = 1; //绿灯亮delay(1000); //延时1秒green = 0; //绿灯灭//检测按键是否按下,按下则切换到人行道信号灯状态if(button == 0)yellow = 1; //黄灯亮delay(200); //延时0.2秒green = 0; //绿灯灭yellow = 0; //黄灯灭red = 1; //红灯亮delay(1000); //延时1秒}}```五、实验结果六、结论本设计通过单片机控制三种颜色的LED灯的亮灭,实现了交通信号灯的基本功能。
毕业设计单片机控制交通灯
基于单片机的交通灯设计摘要:最近几年来随着科技的飞速进展,单片机的应用正在不断深切,同时带动传统控制检测技术日趋更新。
在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来利用,仅单片机方面知识是不够的,还应按照具体硬件结构软硬件结合,加以完善。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。
交通信号灯控制方式很多。
本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能按如实际车流量通过8051芯片的P1口设置红、绿灯燃亮时刻的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时刻直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时刻可检测车流量并可通过双位数码管显示。
本系统实用性强、操作简单、扩展功能强。
关键词:单片机交通灯闯红灯检测车流量1 引言现今,红绿灯安装在各个道口上,已经成为疏导交通车辆最多见和最有效的手腕。
但这一技术在19世纪就已出现了。
1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最先的交通信号灯。
1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最先的煤气红绿灯。
它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。
1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。
电气启动的红绿灯出此刻美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。
红灯亮表示“停止”,绿灯亮表示“通行”。
1918年,又出现了带控制的红绿灯和红外线红绿灯。
带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变成绿灯;另一种是用扩音器来启动红绿灯,司机缘红灯时按一下嗽叭,就使红灯变成绿灯。
单片机模拟交通灯毕业设计开题报告
2、计时到最后5秒时,南北路口的绿灯闪烁,计时到最后2秒时,南北路口黄灯亮
3、30秒结束后,南北路口红灯亮,东西路口绿灯亮,并重新30秒倒计时,依此循环
在完成以上要求的情况下,实现如下要求:1、系统硬件实现
2、系统软件实现,包括流程图、源程序
3、加载程序进行整体调试
三、主要研究(设计)方法论述:
首先先找些关于单片机的资料,对单片机有进一步了解并对ISIS 7 Professional软件做更多的了解,然后按照技术要求指标进行电路原理图的绘制,并在软件中绘制出来并进行检测。在仿真模拟中看是否符合技术要求,但有一点我必须要说要求中的什么流程图、什么源程序之类的,就没学过。这论文我只能用纠结两个字来形容,一开始我还以为和PLC自动化控制有关,现在终于明白这就一单片机控制作用,要知道我们大二的时候单片机碰都没碰过。
二、课题研究的主要内容:
随着目前微电子技术的发展,技术工艺的不断提高,单片机技术也有了长足的进步。单片机即单片微型计算机,它是微型计算机的一个分支,他是在一块芯片上集成了CPU、RAM和ROM存储器I/O接口等而构成的微型计算机。因为它主要应用于工业测控领域故又叫做微控器或嵌入式控制器。单片机的核心是CPU,用超大规模集成技术把CPU集成在一块芯片上称为微处理器。单片机在最近几年中得到了极大的发展。本次课题是将单片机技术与交通灯指挥交通原理相结合,实现智能化控制交通秩序,利用ISIS 7 Professional软件对整个电路原理进行模拟分析,确保能实现以下控制过程:
毕业设计(论文)开题报告
设计(论文)题目
模拟交通灯设计
一、选题的背景ห้องสมุดไป่ตู้意义:
毕业设计(论文)-基于51单片机的交通信号灯系统
摘 要:随着世界范围内科技的发展,随着世界范围内科技的发展,社会的进步,社会的进步,但也导致城市化进程的加快,但也导致城市化进程的加快,越来越多的人越来越多的人也买得起车了,也买得起车了,从而导致交通拥挤的现象时有发生。
从而导致交通拥挤的现象时有发生。
从而导致交通拥挤的现象时有发生。
由此可以看出,由此可以看出,简单的十字路口交通信号灯已经不能适应现代化发展的潮流,因此需要一个更加合理、有效的智能交通灯控制系统来缓解城市交通的压力。
在现代,在现代,利用单片机来实现交通信号灯的控制成为了我们调控交通的主流。
利用单片机来实现交通信号灯的控制成为了我们调控交通的主流。
运用单片机运用单片机控制交通信号灯比较方便,而且性能高,控制交通信号灯比较方便,而且性能高,易于控制。
易于控制。
易于控制。
所以,所以,所以,我们有必要对这一课题进行一次我们有必要对这一课题进行一次系统的研究学习。
在本次毕业设计中,我的主要设计任务是在一个十字路口设计一个交通信号灯控制系统,号灯控制系统,并且利用单片机来对该系统进行合理的控制。
并且利用单片机来对该系统进行合理的控制。
并且利用单片机来对该系统进行合理的控制。
本系统由本系统由AT89C51单片机、交通信号灯状态控制电路、通信号灯状态控制电路、LED LED 数码管显示电路、按键电路组成。
系统除了拥有基本交通信号灯状态控制功能外,还具有倒计时、时间设置等功能。
关键词:单片机单片机 交通信号灯交通信号灯AbstractWith the worldwide development of science and technology, the progress of the society, but also led the city to speed up, more and morepeople can afford to buy a car, causing traffic congestion phenomenon, can be seen, traffic lights at the crossroads of simple already can not adapt to the modern development trend, so we need a smart traffic the lamp is more reasonable, effective control system to alleviate the city traffic pressure.In modern times, to achieve control of traffic lights using SCM into the mainstream of our traffic regulation. The use of single-chipmicrocomputer to control the traffic signal lamp is convenient, high performance, easy to control. Therefore, we are necessary to study a system on this subject. In this graduation design, the main design taskis to design a control system of traffic lights at a crossroads, and the use of single-chip microcomputer to the reasonable control of the system. This system consists of AT89C51 microcontroller, a key circuit, the state of the traffic lights control circuit, LED digital tube display circuit.In addition to the basic state of the traffic lights control function, but also has a countdown, time setting and other functions.Keywords Keywords:: SCM, traffic signal lamp目 录1 绪论 . (1)1.1交通控制系统的设计背景 . ................................................................................................ 1 1.2交通控制系统设计的现实意义 . ....................................................................................... 1 1.3 国内外交通信号灯系统的发展情况 . .. (1)1.4 主要研究内容 . (2)2 单片机交通控制系统方案设计 (3)2.1单片机交通控制系统的通行方案 (3)2.2 单片机交通控制系统基本原理及所要实现的功能 (3)2.2.1 基本原理 (3)2.2.2 所要实现的要求 . (3)2.3单片机交通控制系统框图 . (4)3 系统硬件电路的设计 . (5)3.1 控制芯片AT89C51单片机 . ............................................................................................... 5 3.1.1 AT89C51单片机简介 . .. (5)3.1.2 AT89C51单片机的主要性能 . (5)3.1.3 单片机组成及结构 . ........................................................................................................ 5 3.1.4 单片机各引脚功能 . ........................................................................................................ 6 3.1.5 AT89C51的中断源 (8)3.2 LED 数码管 ........................................................................................................................... 8 3.3 发光二极管 .. (9)3.4 各电路模块设计 (10)3.4.1 单片机最小系统 . ........................................................................................................... 10 3.4.2 交通信号灯显示电路 ................................................................................................. 10 3.4.3 倒计时显示电路 . .. (10)3.4.4 按键操作电路 (11)4 系统程序设计 (13)4.1主程序框图 (13)4.2 交通灯闪烁子程序 . (13)4.3 LED 数码管显示子程序 . ................................................................................................... 14 4.5 红绿灯时间调整程序 . (15)5 交通灯控制系统仿真与调试 . (18)5.1 开发软件—开发软件—KeilC51KeilC51········································································································ 18 5.2仿真软件—仿真软件—Proteus Proteus 简介............................................................................................... 18 5.3 系统仿真结果 . .. (18)总 结 .............................................................................................................. 20 致 谢 .. (21)参考文献 . (22)附 录 (23)第 1 页 共27页1 绪论1.1交通控制系统的设计背景随着世界范围内城市化进程的加快,并且汽车越来越普及化,城市的交通状况已经成为一个全球性的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专科生毕业设计(论文) I 摘 要 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机Intel8031和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8031芯片的P1口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了MAX629“看门狗”芯片,避免了系统因为死机而停止工作的情况发生;显示时间直接通过8255的PA、PB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双向晶闸管来控制,直接采用220V交流电源驱动,系统实用性强、操作简单、扩展性强。 该设计以微处理器为核心的微型计算机以其小型、价廉、高可靠性特点,基于高速数值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。
关键词:单片机;交通灯;控制器 专科生毕业设计(论文)
II Abstract In recent years along with science and technology develop fast, the application of single flat machine is moving towards thorough continuously, at the same time drive traditional control detection day the benefit of new moon update. In the only flat machine application system of the automatic control and detection of real time, only flat machine is often to use as a key parts, only single flat machine aspect knowledge is insufficient , return should basis specificly hardware structure, as well as aim at the software that applies object characteristic specificly combination, perfect. Crossroads vehicle wear comb, pedestrian Xi Rang, turn to be all right lane, person pedestrian says , methodically. Do you lean what to realize this orderly order? What lean is that the automatic command system of traffic signal lamp. Traffic signal lamp control way is many . This system adopts MSC-51 series only flat machine Intel8031 with but programming parallel interface chip 8255 A of I/O is central device the design controler of traffic lights, haverealized can measure according to actual wagon flow the P1 installation bonus and green light that passes through 8031 chips burn to light the function of time; For system stabilize reliable have adopted MAX629 the chip " dog looks after the house ", have avoided that system stops working condition because of halting to occur; Show that time is directly exported through PB and PA of 8255; The signal of traffic lights is exported through usually PC mouth; The point of traffic lights light to adopt VT two-way Jing floodgate pipe come to control, directly drive with the alternating current source of 220 V, practicality is strong, operating is simple. The design of microprocessor core micro-computer with its small, low cost and high reliability features. High-speed numerical calculation based on ability to Microcomputer. Demonstrated level of intelligence has aroused interest in control professionals. Request to an object embedded microcomputer system, intelligent control system to achieve the object.
Key words:SCM;controler ;traffic lights 专科生毕业设计(论文) III 目 录 第1章 绪 论 .......................................................................................................... 1 1.1 交通灯产生的历史背景 ........................................................................... 1 1.2 交通灯产生的意义 ................................................................................... 1 第2章 单片机相关介绍 ........................................................................................ 2 2.1 单片机概述 ............................................................................................... 2 2.2 芯片的选择与简介 ................................................................................... 2 2.2.1 MSC-51芯片简介 ........................................................................... 2 2.2.2 8255芯片简介 ................................................................................ 6 2.2.3 其他器件 ........................................................................................ 7 第3章 硬件系统的相关设计 ................................................................................ 8 3.1 控制器硬件系统设计 ............................................................................... 8 3.1.1 交通管理的方案论证 .................................................................... 8 3.1.2 系统硬件设计 ................................................................................ 8 第4章 控制器的软件设计 .................................................................................. 10 4.1 每秒钟的设定 ......................................................................................... 10 4.2 计数器硬件延时 ..................................................................................... 10 4.2.1 计数器初值计算 .......................................................................... 10 4.2.2 计算公式 ...................................................................................... 10 4.2.3 1秒的方法 .................................................................................. 10 4.2.4 相应程序代码 .............................................................................. 11 4.3 软件延时 ................................................................................................. 11 4.4 时间及信号灯的显示 ............................................................................. 12 4.4.1 8031并行口的扩展 ...................................................................... 12 4.4.2 显示原理: .................................................................................. 12 4.4.3 8255输出信号的放大: .............................................................. 12 4.4.4 8255输出信号与信号灯的连接: .............................................. 13 4.4.5 8255与8031的连接: ................................................................ 14 4.5 程序设计 ................................................................................................. 15 4.5.1 流程图如图所示 .......................................................................... 15 4.5.2 程序源代码 .................................................................................. 16