基于51单片机智能交通灯的控制

上传人:M****1 文档编号:458089291 上传时间:2022-09-06 格式:DOC 页数:21 大小:95.50KB
返回 下载 相关 举报
基于51单片机智能交通灯的控制_第1页
第1页 / 共21页
基于51单片机智能交通灯的控制_第2页
第2页 / 共21页
基于51单片机智能交通灯的控制_第3页
第3页 / 共21页
基于51单片机智能交通灯的控制_第4页
第4页 / 共21页
基于51单片机智能交通灯的控制_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于51单片机智能交通灯的控制》由会员分享,可在线阅读,更多相关《基于51单片机智能交通灯的控制(21页珍藏版)》请在金锄头文库上搜索。

1、- * 公开 *本科毕业论文基于8051单片机的城市智能交通灯控制系统的设计学 院 名 称:&专 业 名 称:*学 生 姓 名:*指 导 教 师:*二一一年五月BACHELORS DEGREE THESISOF LANZHOU CITY UNIVERSITYThe Design of Intelligent Traffic Light System Based on 8051 SCMMay 2021 重 声 明本人呈交的学位论文,是在导师的指导下,独立进展研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的容外,本学位论文的研究成果不包含他人享有著作权的容。对本论文

2、所涉及的研究工作做出奉献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日期:摘 要随着经济的开展,城市现代化程度不断提高,交通需求和交通量迅速增长,城市交通网络通拥挤日益严重。因此,一个好的交通灯控制系统,将给道路拥挤等方面给予技术革新。8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、紧急处理中断等模块组成。本设计除了根本交通灯功能外,还具有倒计时显示、紧急情况处理等相关功能。理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。本设计根据单片机具有功能强、实用方便灵活、可靠性高的特点,提出了用8051单

3、片机自动控制交通信号灯灯及时间显示的方法,同时给出了软硬件的设计及实现方法,在硬件电路中具体设计了时钟电路、复位电路、中断电路信号灯电路设计,在软件电路中具体编写了中断程序和软件延时程序。为交通指挥自动化提供一种新的廉价手段,具有一定的推广意义。关键词:交通控制;单片机;8051;智能ABSTRACT The ages is an automation ages nowadays and transportation light controls waiting a lot of equipments of professions all is closely related with cal

4、culator.Therefore, a good transportation light control system, will hustle for road, give technique innovation.The 8051 microcontrollre control system consists of the traffic lights display,8051 monolithic integrated circuits, and LED the countdown,emergency adjustment .In addition to the basic traf

5、fic function outside ,still have time to manuallyset, and so on .theory show that the system can simple,economic and effective relieves traffic,improve the crossroads capacity. According to the design of chip mircrocotrollre has strong function ,convenient and fle*ible,hing reliablility .presented w

6、ith 8051 microcontrollre control for traffic signal lights and time display method ,at the same time ,gives the hardware and softwaer design and implementation method .In the hardware circuit of the specific design of clock circuit ,an interrupt circuit signal ccirrcuit design.In the software circui

7、t specific writing interrupt program and a software program.Traffic mand automation provides a new means of cheap, has popularizing significane. Key words:Traffic Control;Single Chip Microputer ; 8051;Intelligence. z.-目 录第1章 绪论11.1 课题研究的背景及意义11.2 本文主要研究工作1第2章 道路交通灯控制系统的设计方案22.1 系统总框架22.2 电路的工作原理2第3章

8、 硬件设计43.1系统总框图43.2总的硬件电路图设计4 3.2.1时钟电路设计5 3.2.2复位电路设计6 3.2.3 单片机最小系统7 3.2.4 LED数码管显示电路设计7 3.2.5 信号灯设计9 3.2.6中断电路设计10第4章 软件设计124.1 软件流程图124.2 局部函数介绍12 4.2.1 每秒钟的设定12 4.2.2 计数器初值计算124.3 软件延时134.4 中断响应程序设计144.4 程序流程图 154.5 中断程序164.6 源程序17结 论21参考文献22致 24. z.-第1章 绪论1.1 课题研究的背景及意义随着经济的开展,城市现代化程度不断提高,交通需求和

9、交通量迅速增长,城市交通网络通拥挤日益严重,道路运输所带来的交通拥堵、交通事故和环境污染等负面效应也日益突出,逐步成为经济和社会开展中的全球性共同问题。交通问题已经日益成为世界性的问题,城市交通事故、交通堵塞和交通污染问题愈加突出。为了解决车和路的矛盾,常用的有两种方法:一是控制需求,最直接的方法就是限制车辆的增加;二是增加供应,即大量修筑道路根底设施的方法,在资源、环境矛盾越来越突出的今天,面对越来越拥挤的交通,有限的资源和财力以及环境的压力,也将受到限制。这就需要依靠除限制需求和提供道路设施之外的其他方法来满足日益增长的交通需求。在现有的道路交通条件下,实施交通控制和管理,充分发挥现有道路

10、的通行能力正是解决这一矛盾的途径之一,大量事实已经证明这种方法的有效性。通过对城市主要十字路口交通控制规律的观察发现,我国现有交通灯控制系统的一个缺陷:当有紧急车辆通过时没有响应的措施让紧急车辆优先通过,本设计针对这一问题设计了当有紧急车辆来时优先让其通过。1.2 本文主要研究工作为了实现对交通道路的管理,力求交通管理先进性、科学化,本设计分析应用了单片机实现智能交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济、能够有效地疏导交通,提高交通路口的通行能力1。本设计主要做以下几方面的工作:一、对交通信号灯的研究意义和交通灯的研究现状进展分析,确定系统交通控制的总体设

11、计,包括交通灯控制系统通常要实现自动控制等各项应有功能,增加在紧急情况下能够手动切换信号灯让紧急车辆优先通行的功能。二、基于8051单片机设计出城市智能交通灯控制系统,并进展详细说明设计总的硬件电路以及各个局部的硬件电路。三、进展软件系统的设计,尤其详细说明了定时器、中断以及延时程序的设计。第2章 道路交通灯控制系统的设计方案2.1 系统总框架本设计针对一个大型十字路口设计的交通信号灯控制系统。东西方向和南北方向各设有红灯、黄灯、绿灯各一组。指挥车辆和行人平安通行。红灯亮制止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换2。状态一南北方向上红灯亮25秒,东西方向上绿灯亮20秒,

12、状态二东西方向上绿灯闪烁2秒再接着黄灯闪烁3秒,状态三东西方向上红灯亮25秒,东西方向上绿灯亮20秒,状态四南北方向上绿灯闪烁2秒再接着黄灯闪烁3秒。这样四个状态一直循环下去,并有数码管显示时间。除了可以实现根本交通灯功能外,亦能实现倒计时和紧急情况下的中断处理。2.2 电路的工作原理 本系统共设有12个LED,其中红色的4个,绿色的4个,黄色的4个。 所有LED在该设计中采用共阴极接法4。 交通灯应满足两个方向的工作时序:东西道绿灯和黄灯亮的时间等于南北道红灯亮的时间;南北道绿灯和黄灯亮的时间等于东西道红灯亮的时间。假设假设每个单位脉冲周期为1秒,则东西道绿灯、黄灯、红灯分别亮的时间为22秒

13、、3秒、25秒,而相应的南北道红灯、绿灯、黄灯分别亮的时间为25秒、22秒、3秒。一次循环为50秒。东西方向黄灯亮时,南北方向红灯以1Hz的频率闪烁;南北方向黄灯亮时,东西方向红灯以1Hz的频率闪烁。 各个方向的信号灯亮时,需配合有时间提示,以数字显示出来,方便行人与机动车观察。信号灯亮的时间均以每秒减“1的计数方式工作,直至减到“0后各信号灯自动转换。由软件设置交通灯的初始时间,数码管的段码用不同的口线,东西方向的是用的P0口,南北的使用P3口,用单片机来控制各种信号灯的燃亮时间,通过单片机的P2口控制5。控制电路图如下列图2.1所示:倒计时显示8051系统处理交通信号灯图2.1 控制电路框

14、图本系统每个信号指示灯接一个对应的I/O口,通过对I/O口赋值控制交通信号灯的状态来指挥交通。在此根底上按键可以触发单片机进入中断,进而控制交通信号灯的状态6。第3章 硬件设计3.1系统总框图交通灯控制系统的设计方案如下列图3.1所示:图3.1系统设计方案框图时钟电路LED灯显示 8051 信号灯时间显示局部中 断部 分复 位电 路3.2总的硬件电路图设计 图3.2 总硬件电路图其中R表示红灯,Y表示黄灯,G绿灯3.2.1时钟电路设计时钟电路是单片机的心脏,它控制着单片机的工作节奏。单片机部有一个高增益反相放大器,用于构成振荡器。反相放大器的输入端为*TAL1,输出端为*TAL2,利用芯片部反

15、相器和电阻组成的振荡电路,在*TAL1和*TAL2引脚上跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,形成单片机的时钟电路(如下列图3.3所示),可稳定频率并对振荡频率有微调作用7。每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个根底上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,准确的单频振荡。晶振的作用是为系统提供根本的时钟信号7。本设计中取晶体振荡器的频率,电容C1、C2的主要作用是帮助振荡器起振,其值的大小对

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号