基于单片机交通控制灯的设计与实现含有程序.doc
《基于单片机交通控制灯的设计与实现含有程序.doc》由会员分享,可在线阅读,更多相关《基于单片机交通控制灯的设计与实现含有程序.doc(47页珍藏版)》请在咨信网上搜索。
1、 毕业论文(设计) 题 目 单片机交通控制灯设计与实现 院 系 电子信息学院 单片机交通控制灯设计与实现电力系统及其自动化专业 【摘 要】交通红绿灯是建设在各个要塞路口的系统,用于指挥人和车安全有序的通过十字路口,是保证道路畅通的重要手段;随着我经济的快速发展,物流业的快速发展,车流量不断增长;导致交通堵塞成为人们畅通出行的重要问题。因此开发出智能、可靠、便宜的控制系统成为当前的重要问题。 随着科技的快速发展,单片的测控地位不断加深。根据目前的需求,提出以单片机为控制核心的红绿灯系统。单片机的交通灯控制系统重要由STC89C51单片机、LED红绿灯指示、8段数码管倒计时、紧急情况按键解决模块组
2、成。本系统除了基本交通灯功能外,还具有通行时间手动设立、可倒计时显示、夜间模式、发生紧急事件车辆绿色通道等相关功能。通过电路仿真证明该系统可以简朴、经济、有效地疏导交通,提高交通路口的通行能力。 【关键词】单片机 交通红绿灯 LED 定期计数 数码管Microcontroller Design And Implementation Of Traffic Control Lights【Abstract】traffic lights building fortress junction system for command and the car safe and orderly through
3、the crossroadsis an important means to ensure that the roads are wider; With the rapid economic development of the logistics industry rapid development,the traffic volume is increasing; cause traffic jams, smooth travel. Therefore developed a smart, reliable, low-cost control system become the main
4、problem.With the rapid development of science and technology, measurement and control of the monolithic status continues to deepen. According to the current demand, a microcontroller as the core control traffic lights system. The the microcontroller traffic light control system mainly by the STC89C5
5、1 microcontroller, LED traffic light indicator, LED countdown, an emergency button processing module. In addition to basic traffic lights, the system also has the access time manually set the countdown display, night mode, the occurrence of the green channel of the emergency vehicles and other relat
6、ed functions. Simulation results show that the system can be simple, economic, effectively ease traffic congestion, improve traffic junction capacity. 【Key Words】 single-chip traffic lights LED Timer counter Digital tube目录1 绪论11.1 交通灯历史背景11.1.1交通灯的定义11.1.2 交通灯的发展历史11.2 研究交通灯的意义21.3 研究内容22系统的方案与论证32.
7、1 设计任务32.2系统总体设计方案52.2.1 系统控制模块52.2.2 系统显示模块52.2.3 系统按键模块62.2.4 显示驱动模块62.2.5 系统电源模块63 原理简介63.1 STC89C51单片机简介63.1.1 STC89C51单片机引脚功能73.1.2 控制引脚83.1.3 输入/输出引脚83.2 单片机最小系统93.2.1 时钟电路93.2.2.复位电路103.2.3 显示原理103.3 74HC245简介114 系统硬件设计134.1 系统的总构成134.2 系统总电路145 系统软件设计155.1 主函数流程图155.2 子函数程序流程图155.2.1 外部中断155
8、.2.2 定期器中断166 调试186.1 软件调试186.2 硬件调试18参考文献19附录20程序20系统实物图30致谢311 绪论1.1 交通灯历史背景1.1.1交通灯的定义交通信号指示灯一般由红灯、黄灯、绿灯组成;红灯表达严禁通行;绿灯表达允许通行、黄灯表达警示的含义。依据其形式、用途不同分为机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路交叉道口信号灯等。1.1.2 交通灯的发展历史十九世纪中叶,当时涉及英国在内的部分欧洲国家已经普及了马车,但却并没有指导行人与马车通行的信号指示设备,因此无论是在山间小路还是市中心的繁华大道上,马车轧
9、人的事故经常出现,这不仅对行人的安全导致了危害,更会经常导致交通混乱、拥堵的现象。1868年12月10日,历史上第一盏交通信号灯出现,在这盏灯下必须要站立一名手持长杆的警察,通过皮带拉拽提灯进行颜色的转换,后来还在这盏信号灯的中间加装了红、绿两色的灯罩,前面有红、绿两块玻璃交替进行遮挡,白天不点亮煤气灯,仅以红、绿灯罩的切换引导人们前进或停止,夜晚则将煤气灯点燃,照亮红、绿两色灯罩。1869年1月2日,仅仅诞生23天的第一盏交通信号灯便忽然爆炸损毁了,但这个仅有23天生命的信号灯却点燃了整个欧洲乃至整个世界开发交通信号灯的激情,不久之后,各式各样的交通信号灯便如雨后春笋般出现了。在“后煤气信号
10、灯”时代,有些欧洲国家开始在道路上设立执勤警察以及可翻转的标记。192023,美国盐湖城一名叫做Lester Wire的警员发明了第一盏电动交通信号灯。1920238月5日,美国交通信号灯公司在Lester Wire发明的交通信号灯基础上进行了改善,并在顶部安装了一个蜂鸣器。192023,美国盐湖城街道上初次出现了互相关联的交通信号系统,由一个岗亭内的警员统一控制颜色的转换。192023,美国密歇根州底特律一位名叫William Potts的警官在当时交通信号灯的基础上再次进行了改善,研制出了一种四周三灯的多功能交通信号灯,这种信号灯共分为四周,每面均竖立排列三盏灯,当时它的排列形式与功能已经
11、与我们现在所熟知的信号灯大同小异,红灯与绿灯表达停止与通过,黄灯则表达“谨慎”。1920233月,Garrett Morgan发明了一种完全独立的手摇式交通信号系统。 1936年,在澳大利亚墨尔本的道路上出现了一种名为Marshalite的交通信号指示系统。1963年,加拿大多伦多市的街道上第一次出现了一套用计算机芯片控制的完整交通信号系统。上世纪90年代,美国部分地区开始引进带有计时器的交通信号灯。可以说,在近百年的发展中,道路交通信号控制系统经历了无感应控制到有感应控制、手动控制到自动控制再到智能控制、单点控制(点控)到干线控制(线控)再到区域控制和网络控制(面控)的过程,现在正出现基于物
12、联网的智能交通控制系统1。1.2 研究交通灯的意义2023年1月1日,我国开始实行最新的机动车驾驶証申领和使用规定,有关部门对于新规定的解释中明确提到:“抢黄灯属于违反道路交通信号灯通行的行为,将对驾驶人处20元以上200元以下罚款,并记6分。”新规定一经出台便触动了机动车驾驶员们的神经,许多司机在路口恰好碰到黄灯时往往不知所措,以往为司机们“提醒儿”的黄灯如今成了人见人畏的“违章陷阱”。由于不少司机纷纷“中招”,新规定也因此引发了许多争议,直到公安部近日称将暂时不对闯黄灯的行为做出处罚之后,这次由黄灯引发的风波才算逐渐平息。当前,大量的交通信号灯电路正向着数字化、小功率化、多样化、多值化的方
13、向发展。随着社会经济的发展,人们的生活水平不断提高,城市交通问题越来越引起人们的关注。人们越来越期待更加方便、畅通的出行环境;人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。1.3 研究内容本系统采用STC89C51单片机为控制核心,来设计交通灯控制器,进行交通灯路口的管理。它用简朴的硬件电路模拟交通灯信号灯的交替变换,实现红绿灯循环点亮。用LED数码管作为倒计时指示,通行指示灯采用发光二极管,LED显示动态扫描,以节省端口,特殊紧急车辆通行采用实时中断完毕。实时的控制当前交通灯时间使LED显示器进行倒计时工作并与状态灯保持同步;设计紧急绿色通道,严禁所有路口通行。使紧急车
14、辆如120、119等车辆安全快速通行;针对2023年新的交通规则,设计黄灯闪烁时,加蜂鸣器起到提醒路人和司机采用安全措施,在保持交通安全的同时最大限度的提高交通的顺畅交替运营;同时增长交通灯的夜间模式,使交通灯在夜间黄灯亮以警示司机和路人,关闭LED数码管。大大提高交通运送的运营效率,还可以减少交通事故,节省能源消耗。2系统的方案与论证2.1 设计任务在交通十字路口,分为东西方向和南北方向,在任一时刻最多只有一个方向通行,另一方向禁行,连续一定期间,通过短暂的过渡时间,将通行和禁行方向对换。其具体状态如下图所示。红色表达严禁通行,绿色表达通行,黄灯表达敬告车俩和行人注意安全。十字路口整体设计如
15、图2-1所示:图2-1 整体设计状态一:东西方绿灯亮,表达东西方向行人和车辆通行;倒计时30秒,东西方向绿灯灭,南北方向红灯亮,东西方向黄灯闪烁5秒。切换到下一状态。其状态图如下图2-2所示:图2-2 红绿灯东西通行状态图状态二:南北方向绿灯亮,表达南北方向行人和车辆通行;倒计时30秒,南北方向绿灯灭,东西方向仍为红灯亮,东西方向黄灯闪烁5秒。切换到下一状态。其状态图如下图2-3所示:图2-3 红绿灯南北通行状态图状态三:当为白天正常模式下,为上述四种状态循环切换。当为紧急状态时,需要为紧急车辆和路人提供绿色通道时,东西南北俩个方向均严禁通行;此外当为夜间模式时,使四个路口的交通灯为黄色,均通
16、行警示车辆和行人慢行注意安全。状态图如下图2-4所示:图2-4 红绿灯特殊状态状态图综上所述:整个交通灯的状态可由下表2.1图所示: 表2.1 交通灯状态表2.2系统总体设计方案根据整个系统的设计规定,本系统采用模块化设计。整个系统重要涉及控制模块、显示模块、电源模块、驱动模块组成。一方面是控制模块就是重要负责整个系统的控制和运算,从而使各模块正常工作,第二个模块式显示模块涉及LED灯和数码管;第三是电源模块,给各模块提供电源,让各模块工作;第四是按键模块,切换系统的工作状态;另一方面是系统的驱动模块,使系统的显示模块可以正常工作;其系统整体设计结构如图2-4所示:图2-4 系统整体框图2.2
17、.1 系统控制模块方案一:由上表2.1真值表可得,本系统可以根据数字电子技术搭建电路实现上述功能,使用数字计数器、译码器、数字脉冲发生器实现上述功能。电路简朴,成本低廉。方案二:采用单片机STC89C51最小系统作为控制器。单片机运算能力强,软件编程非常灵活,自由度大。使用时容易掌握;采用STC89C51单片机稳定可靠、应用广泛、通用性强。方案比较:采用方案一来实现十字路口交通灯控制系统非常方便,电路结构简朴,控制单一,但整个系统性能不是很高,倒计时不是很精确,假如规定系统能设立不同工作时间不容易,设计复杂。而方案二完全能实现设计规定,容易掌握,利于编程,易控制,I/O接口很多,易于扩展外围电
18、路,价格便宜,故选择方案二。2.2.2 系统显示模块方案一:采用8段数码管显示。这种方案完全够用红绿灯的倒计时显示,且价格便宜。方案二:采用点阵式LED 显示。这种方案虽然功能强大,并可方便的显示各种符号,但实现复杂,且须完毕大量的软件工作,价格昂贵。综上所述,我选择第一种方案,四个路口采用两个二位共阴极数码管。2.2.3 系统按键模块 方案一:矩阵键盘:编程简朴,但浪费i/o接口。方案二:独立键盘:需要较多按键设计时,占用接口较少,但编程相称复杂。 综上所述,虽然单片机接口有限,但是此交通灯按键较少,系统接口够用,故适宜采用2。我选用方案一。2.2.4 显示驱动模块 方案一:使用三极管驱动。
19、软件规定较低,由于本次设计需要的数码管数量较多,故需要较多三极管,硬件规定较高,电路复杂。方案二:采用74HC245,编程简朴;集成度较高,硬件简朴。综上所述,我选用第二种方案。2.2.5 系统电源模块方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺陷是各模块都采用独立电源,会使系统复杂,且也许影响电路电平;且成本较高。方案二:采用单片机控制模块提供电源,使用电池盒供电。该方案的优点是系统简明扼要,节约成本;缺陷是输出功率不高。综上所述,为使模块稳定工作,须有可靠电源,我选择第二种方案2。3 原理简介3.1 STC89C51单片机简介STC89C51是89C51
20、系列单片机中应用较为广泛的一种型号,它把所有控制所需功能集中到一个尺寸有限的集成电路芯片上。重要由CPU、RAM、4K FLASH ROM、四个8位可编程并行I/O口、一个全双工串行、2个16位定期/计数、中断系统、SFR3。其内部结构如下图3-1所示: 图3-1 51单片机的内部结构STC89C51单片机的40条引脚按功能来分,40个引脚可以分为三大类:(1) 电源及时钟引脚Vcc、Vss、XTAL1、XTAL2。(2) 控制引脚RESET(即RSR/VPD)、ALE、。(3) 和输入/输出引脚P0、P1、P2、P3,4个8位I/O外部引脚。单片机引脚如图3-2所示:图3-2 STC89C5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 交通 控制 设计 实现 含有 程序
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。