毕业设计基于80C51单片机的交通灯控制系统设计.doc
《毕业设计基于80C51单片机的交通灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于80C51单片机的交通灯控制系统设计.doc(33页珍藏版)》请在三一办公上搜索。
1、 毕业论文(设计) 题 目 基于单片机控制的交通灯设计 专 业 数码嵌入式技术 班 级 数嵌(35)班 学 生 田 成 指导教师 魏勤勤 西安数字技术学院二 0一二年摘 要交通信号灯的出现,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故有明显效果。本人选择制作交通灯作为课题加以研究。分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,利用单片机89S51为核心部件,外加定时器、复位电路、晶振电路、显示电路等,设计一个比较符合交通规则的模拟交通灯,包括人行道,车行道、南北东西左转、应急车道,以及基本的交通灯的功能,同时给出了一种简单
2、实用的城市交通灯控制系统的硬件电路设计方案。本文主要介绍了一个基于80C51单片机的交通灯控制系统,详细描述了利用89C51开发交通灯控制系统的过程,重点对硬件设计、软件编程、调试分析以及各模块系统流程进行了详细分析,对各部分的电路也一一进行了介绍。本系统由80C51单片机、键盘、交通灯演示组成,。该系统可以方便的实现交通灯控制。该系统结构简单,可靠性高,修改程序简单(方便加入或改变功能),有较好的应用前景。 关键词:交通控制;单片机;80C51ABSTRACTTraffic lights, traffic to the effective control, to ease the traff
3、ic flow, increase road capacity, reduce traffic accidents have a demonstrable effect. I choose to create a traffic light as a subject to be studied. Analysis of the status of a modern urban traffic control and management issues, combined with the actual situation of urban and rural transportation on
4、 the traffic light control system works with microcontroller 89S51 as the core components, plus the timer, reset circuit, crystal oscillator circuit, display circuit, design a more in line with the traffic rules of the simulation of traffic lights, sidewalk, roadway, north and south things turn left
5、 emergency lane, and the basic function of the traffic lights, at the same time gives a simple and practical urban traffic light control system hardware circuit design.This paper describes a 80C51 microcontroller-based traffic light control system, detailed description of the use 89C51 development p
6、rocess of the traffic light control system. Focus on a detailed analysis of the hardware design, software programming, analysis and debugging process of the modular system, on the part of the circuit are introduced one by one. The system is made up of 80C5l microcomputer, keyboard and traffic lights
7、 display. The system can easily achieve traffic light control The system is simple, high reliability, easy to modify the program (easy add or change functions), has good prospects.KEY WORDS: Traffic Control, Single Chip Microcomputer , 80C51目 录摘 要IABSTRACTII第1章 绪论11.1 课题研究的背景及意义11.2 当前的研究现状11.3 本文的主
8、要工作和难点2第2章 道路交通灯的总体系统的设计方案32.1 总体设计方案32.1.1 系统机构总框架32.1.2 交通管理的方案论证32.1.3 控制电路框图32.2 电路的工作原理42.3 本章小结5第3章 硬件设计63.1 MCS-51单片机介绍63.1.1 简介63.1.3 时钟脉冲电路113.1.4 复位电路123.1.5 电源电路123.2 硬件原理图123.3 本章小结13第4章 软件设计144.1 主程序设计144.1.1 主程序流程图144.2 初始化程序144.3 延时程序144.4 源程序154.5 本章小结15第5章 调试分析165.1 KEIL51软件简介165.1.
9、1 系统概述165.1.2 KeilC51单片机软件开发系统的整体结构175.2 调试步骤185.2.1 逻辑的调试185.2.2 模拟电路板的调试205.3调试中的问题及解决方案205.4 本章小结21结论与展望22致谢23参考文献24第1章 绪论1.1 课题研究的背景及意义随着经济的发展,城市现代化程度不断提高,交通需求和交通量迅速增长,城市交通网络中交通拥挤日益严重,道路运输所带来的交通拥堵、交通事故和环境污染等负面效应也日益突出,逐步成为经济和社会发展中的全球性共同问题。交通问题已经日益成为世界性的问题,城市交通事故、交通堵塞和交通污染问题愈加突出。为了解决车和路的矛盾,常用的有两种方
10、法:一是控制需求,最直接的办法就是限制车辆的增加;二是增加供给,即大量修筑道路基础设施的办法,在资源、环境矛盾越来越突出的今天,面对越来越拥挤的交通,有限的资源和财力以及环境的压力,也将受到限制。这就需要依靠除限制需求和提供道路设施之外的其他办法来满足日益增长的交通需求。在现有的道路交通条件下,实施交通控制和管理,充分发挥现有道路的通行能力正是解决这一矛盾的途径之一,大量事实已经证明这种方法的有效性。1.2 当前的研究现状路是交通的物质基础,有路才能通车,行人。我国是一个文明古国,许多城市已有上千年的历史,城市布局和道路结构是在漫长的历史进程中逐步形成的,近几年虽然作了些改建和扩建,但毕竟还难
11、以冲破原来的基本格局。我国城市道路普遍存在的弊端是:a. 路网密度低;b. 交通干道少;c. 路口平面交叉。道路状况与车辆状况的综合作用形成了我国城市交通的特殊性,主要表现是: 城市路网稀,干道少,间距大,市区人口稠密,出行需求集中,迫使车辆集中于少数干道上行驶。至于中小城市 ,干道特征更为明显,往往只有一两条干道贯穿全市,而其他支路上交通量极小。从流量变化情况来看,除外围过境干道外,都是有一定规律的,高峰小时基本上都集中在几个时段内。我国城市机动车车种繁杂,从50年代的老式车到80年代的新型车,从大货车到小轿车都在一个平面上行驶,不少城市拖拉机还是一种主要运输工具,前面一辆旧车挡道,尾随的新
12、型车只能跟着爬行,过交叉口时经常出现启动慢的车挡住启动快的车,使交通工程师精心设计的交通配时方案不能很好发挥效益。1.3 本文的主要工作和难点通过对城市主要十字路口交通控制规律的观察发现,我国现有交通灯或者交通规则的一个缺陷:十字路口,右拐的车辆经常和过马路的行人冲突,因为车辆右拐和行人过马路是同时进行的,根本没有时间段的划分,所以车和人就像打篮球运球过人,要么过去,要么撞一下,而且经常是车不让人,人不让车,交通事故经常在这里发生,有的路口有协管给车和人分配时间,但大多数路口都是没协管的,因而在这次设计中,为了弥补这个缺陷,特意为行人留出时间过马路,实行人车分流,在此期间各路转弯不再进行。本文
13、主要工作是利用80C51单片机设计一个交通灯控制系统。在一个主要十字路口,纵向为主干道,横向为支干道。主、支干道交替通行,主干道每次放行20秒,支干道每次放行12秒;每次绿灯变红灯前,黄灯先亮4秒,此时另一干道上的红灯亮并闪烁。它们的工作方式,有些必须是同时进行的:主干道绿灯亮、支干道红灯亮;主干道黄灯亮、支干道红灯亮并闪烁;主干道红灯亮、支干道绿灯亮;主干道红灯亮并闪烁、支干道黄灯亮。 第2章 道路交通灯的总体系统的设计方案2.1 总体设计方案采用MSC-51系列单片机和可编程并行I接口芯片为中心件来设计交通灯控制器,进行交通灯路口的管理。它用简单的硬件电路模拟交通灯信号灯的交替变换,实现红
14、绿灯循环点亮。用LED数码管作为倒计时指示,通行指示灯采用发光二极管,LED显示动态扫描,以节省端口,特殊紧急车辆通行采用实时中断完成。2.1.1 系统机构总框架本系统是针对一个大型十字路口设计的交通信号灯控制系统。东西方向和南北方向各设有红灯、黄灯、绿灯各一组。状态一为主干道绿灯亮,支干道红灯亮20秒,状态二为主干道黄灯亮,支干道红灯闪烁4秒状态三为主干道红灯亮,支干道绿灯亮12秒,状态四为主干道红灯闪烁,支干道黄灯亮4秒。四个状态一直循环,并有数码管显示时间。2.1.2 交通管理的方案论证东西、南北两干道交于一个十字路口。各干道有红灯、黄灯、绿灯各一组,指挥车辆和行人安全通行。红灯亮禁止通
15、行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,P1.0P1.2分别控制支干道的红、黄、绿灯,P1.3P1.5分别控制主干道的红、黄、绿灯。2.1.3 控制电路框图倒计时显示89C52系统处理交通信号灯图2.1 控制电路框图本系统每个信号指示灯接一个对应的I/O口,通过对I/O口赋值控制交通信号灯的状态来指挥交通。在此基础上按键可以触发单片机进入中断,进而控制交通信号灯的状态。2.2 电路的工作原理本系统的电路较简单,实物图如附录一所示。共设有12个LED,其中红色的4个,绿色的4个,黄色的4个。所有LED阳极接+5V电源,阴极与对应的I/O口相连。当单片机上电后,系统对其初始化
16、,所有灯灭。当给任何一个I/O口赋值0时,与其对应的LED点亮。这样,通过对P1的合理赋值并控制其延时时间就可以实现基本的交通控制。 图2.2 主支干道图图中,t表示时间,MG表示主干道绿灯,MY表示主干道黄灯,MR表示主干道红灯,SG表示支干道绿灯,SY表示支干黄道灯,SR表示支干道红灯,由交通灯工作时序流程图可以看出,交通灯应满足两个方向的工作时序:主干道绿灯和黄灯亮的时间等于支干道红灯亮的时间;支干道绿灯和黄灯亮的时间等于主干道红灯亮的时间。若假设每个单位脉冲周期为1秒,则主干道绿灯、黄灯、红灯分别亮的时间为20秒、4秒、16秒,支干道红灯、绿灯、黄灯分别亮的时间为24秒、12秒、4秒。
17、一次循环为40秒。主干道黄灯亮时,支干道红灯以1Hz的频率闪烁;支干道黄灯亮时,主干道红灯以1Hz的频率闪烁。主、支干道各信号灯亮时,需配合有时间提示,以数字显示出来,方便行人与机动车观察。主、支干道信号灯亮的时间均以每秒减“1”的计数方式工作,直至减到“0”后主、支干道个信号灯自动转换。2.3 本章小结本章主要介绍了道路交通灯的总体系统的设计方案。设计出系统机构的总框架,并且对交通管理的方案进行了论证,在发现现有交通灯控制系统存在不足的基础上,在本系统中对其进行了改善,设计出了能实现本次设计要求的方案。设计出本系统的控制电路框图,并对其工作原理进行了进一步说明。第3章 硬件设计3.1 MCS
18、-51单片机介绍MCS-51单片机广泛应用在简单的设计中,例如交通灯、遥控器等,在我们的生活中都有应用。单片机已经称为我们生活不可缺少的东西。3.1.1 简介单片机是微机的一种,是将单片机的CPU、存储器、I/O接口和总线制作在一块芯片上的大规模集成电路。由于单片机具有体积小、功能全、价格低、开发应用方便等优点,又可将其嵌入产品的内部,因此得到了及其广泛的应用。(1)单片机的发展史单片机的发展大致可分为4个阶段。a. 初始阶段 由于受到技术发展的影响,单片机的制作工艺较差、集成度较低。这个阶段的单片机多采用双片结构,且功能比较简单。有些单片机在应用过程中,由于内部资源太少,需要外接其他功能的芯
19、片才能实现应用功能。b. 低性能阶段在此阶段,单片机的功能有了进一步发展、相关的接口电路、定时器、计数器等都集成到一个芯片中。同时单片机被推向市场,促进了单片机的变革。c. 高性能阶段在这个阶段,单片机的品种逐渐增加,功能不断完善,其内部的RAM、ROM都有所增大,寻址范围也变大,并且增加了串行口和多级中断处理。d. 16位单片机阶段由于电子元件、系统结构和软件技术的不断进步,单片机的制造工艺和集成度都得到迅速发展,其内部资源得到了较大的发展,实时处理能力更强。(2)单片机的内部结构单片机经过几十年的不断发展,其功能和组成结构基本已固定,内部结构示意图如图1-1所示。a. 中央处理器(CPU)
20、CPU是单片机的核心部件,根据CPU字长可分为1位机、4位机、8位机、16位机以及32位机,CPU的运算速度、处理数据能力、实施控制功能等性能都与CPU的字长有关,因此,字长是衡量CPU功能的主要指标。b. 存储器存储器按功能可分为程序存储器和数据存储器,由于单片机主要面向控制,因此一般需要大容量的程序存储器和较少的数据存储器,同时存储器类型也不一样。c. 程序存储器单片机内部程序存储器容量一般为1KB64KB,通常采用只读存储器(ROM)。采用只读存储器作为程序存储器,不仅提高了可靠性,而且由于只读存储器的集成度较高、价格较低,降低了成本。CPUROM中断系统串行I/O口并行I/O口定时器R
21、AM图3.1 单片机内部结构示意图d. 数据存储器单片机内部的数据存储量一般为64B256B,通常采用静态随即存储器(RAM),还有少数单片机内采用EEPROM作为数据存储器。数据存储器可分为工作寄存器、堆栈,位标志和数据缓冲器使用。e. I/O接口及特殊功能部件单片机内部有数量不等的并行接口,可以作为外界无输入/输出设备,通常也包含12个串行口,用于实现异步串行通信。特殊功能部件通常包括定时/计数器,其他例如A/D、PWM、DMA等根据不同类型的单片机,其配置不同。(3)单片机应用系统根据单片机应用场合及系统控制的要求不同,在规模、结构上存在很大不同,根据使用功能器件的种类和数量,可分为基本
22、系统和扩展系统。 1)基本系统在此系统中,包含一个单片机,在该单片机中含有程序存储器和数据存储器,仅在外部配置了维持系统运行的基本部件,例如电源、输入/输出,除了这些,还包括不扩充程序存储器、数据存储器、I/O接口以及其他功能部件,因此也被称为最小系统,其结构示意图如图3.2所示。复位电路电源电路单片机时钟电路输入/输出图3.2 单片机最小系统示意图2)扩展系统在大多数系统中,由于需要实现一些特殊的功能,采用最小系统无法满足系统的控制要求,所以要扩展特殊功能部件,弥补单片机内部资源的不足。单片机扩展系统通过并行I/O口或者串行口做总线,在外部扩展了程序存储器、数据存储器、A/D转换等特殊部件,
23、以满足控制系统的特殊要求,其结构示意图如3.3所示。(4)单片机的发展趋势随着科学技术的不断发展,单片机的工艺和集成度不断提高,其功能正朝着多功能、高性能的方向发展,主要体现在一下几方面。1)各种等级的单片机性能提高EPROM程序存储器RAM数据存储器A/DD/A并行接口串行接口复位电路时钟电路输入/输出电源电路单片机 图3.3 单片机扩展系统钢结构示意图随着工艺技术和集成度技术的发展,许多低端单片机的性能有了较大的提高,甚至可以完成部分高端单片机才能实现的功能,其运算速度、功能和可靠性等方面也得到了快速的发展。a. CPU功能增强CPU的性能主要体现在数据处理的速度和精度上,通过增加CPU的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 80 C51 单片机 交通灯 控制系统 设计
链接地址:https://www.31ppt.com/p-4149505.html