智能交通灯软件设计_第1页
智能交通灯软件设计_第2页
智能交通灯软件设计_第3页
智能交通灯软件设计_第4页
智能交通灯软件设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能交通灯软件设计摘要十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊.那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统.交通信号灯限制方式很多.本系统采用MSC-51系列单片机8051和可编程并行I/O接口芯片8255A为中央器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了MAX629看门狗〞芯片,防止了系统由于死机而停止工作的情况发生;显示时间直接通过8255的PAPB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双向晶闸管来限制,直接采用220V交流电源驱动,系统实用性强、操作简单、扩展性强.就此我对如何用单片机来限制智能交通灯作出如下讲解.Theintersectionvehiclesshuttle,thepedestrianisbustling,cardealershiptrafficlane,personsidewalkmethodical.Whatthendependsontorealizethisorderlyorder?Dependsonisthestreet-trafficcontrollightsautomaticcommandsystem.Thestreet-trafficcontrollightscontrolmodeareverymany.ThissystemusesMSC-51seriesmonolithicintegratedcircuit8051andprogrammableparallelI/Oconnectionchip8255Aisthecentralcomponentdesignsthetrafficlightcontroller,realizedhasbeenabletoactaccordingtotheactualtrafficflowmagnitudetoestablish,thegreenlightredthrough8051chipsP1mouthsburnsthebrighttimethefunction;StablehasreliablyusedMAX629forthesystem"看门狗"thechip,hasavoidedthesystembecauseofthedyingmachineknockoffsituationoccurrence;Demonstratesthetimedirectlythrough8255PA,thePBmouthoutput;TrafficlightsignalthroughPCmouthoutput;ThetrafficlightlightensusestheVTbidirectionalcrystalthyratrontocontrol,directlyusesthe220Valternatingcurrentsupplytoactuate,thesystemusabilitystrong,theoperationsimple,theextensionisstrong.HowdoItousethemonolithicintegratedcircuittocontroltheintelligenttrafficlightinlightofthistomakethefollowingexplanation.引言交通信号灯是日常生活中遇到的一个普通实例,它的限制也颇具典型和实用价值.由于交通路口的形状和规模不一,所采用的信号灯的数量、限制要求不一,限制的复杂程度也就不一样,鉴于单片机限制的优越性,我们选择了用单片机来限制交通灯.单片机早期主要应用于工业限制,但随着技术的开展,其应用领域正在不断扩大.将单片机用于对交通信号灯的限制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式〞信号灯进行精确限制,特别对多岔路口的限制可方便的实现.目前大多品牌折单片机内部均配有实时时钟,通过编程限制可对信号灯实施全天候无人化治理.限制要求:此系统模拟十字路口交通灯限制系统,考虑了十字路口的几路情况:分为顶峰时段,普通时段,夜间时段,节假日模式,急车通过,紧急情况五种模式,由上位机组态限制可自动或手动实现对路口的交通治理.资源分配一.限制局部:.时钟限制:通过12MHz勺晶体震荡器通过外接时钟对单片机进行时钟限制.延时限制:通过变换交通灯的颜色和各个颜色显示的时间的长短来限制车辆的通过或停止,此次进行的软件设置对红、黄、绿三灯的交替来变换限制车辆.在交通灯变换期间同样需要延时程序来使交通等闪烁三次后变换.二.显示局部:通过P1口对数据进行限制从而对交通灯进行限制三.中断限制:当交通灯根据车流的多少对交通等限制时就要对程序进行一个中断申请,从而改变交通灯.能够对交通灯实现智能限制.如有重大事件时,要求使得交通灯都是红灯限制,就要通过中断申请程序流程图:开始模式判断顶峰/普通模式节假日模式夜间模式行人通行东西行人?东西行人根据模式调节交通灯波形南北行人?Y南北行人N紧急按钮按下执行紧急程序急车?解除按钮按下无行人〔黄灯闪〕结束报紧解除Y回到主程序事故处理急车方向通行功能实现:.六种模式这里以十字路口中等规模的交通信号灯限制为例.十字路口的各方向设有通行指示灯、右转弯指示灯、左转弯指示灯、自行车指示灯及人行道指示灯时段划分:顶峰时段上午7:00——9:00、下午16:00——19:00.此时段的交通情况最为紧张,大多数的上下班人员都会在这个时段通过.为了舒缓这种情况,将对所有的指示灯进行全限制.普通时段00——0:00的非顶峰时段.此时段的交通情况不太繁忙,故对自行车和右转灯不进行限制.夜间时段夜间0:00——5:00此时段由于车辆行人较少,为了适应此时段的交通情况,黄灯将长时间闪烁,行人指示灯将由行人手动限制.节假日模式充分考虑到节假日商业中央地区的情况,行人比拟多,容易发生故.所以在节假日期间改为行人与车辆分时通过,即在车辆通过时所有行人灯都为红灯,在行人通过时所有车辆灯全为红灯.紧急情况当发生事故时,可由路口目击者或交通中央限制路口进入紧急状态,所有红灯闪烁,直至情况解除.急车情况如救护车、消防车等情况,即急车强通,急车强通限制要求如下:急车强通信号受交通管理限制中央〔上位机〕限制.无急车时,信号灯按正常时序限制.有急车来时,交通治理限制中央〔上位机〕将不管原来信号灯状态如何,一律强制让急车来车方向的绿灯亮,具他方向红灯闪烁,使急车放行,直至急车通过为止.急车一过,交通治理限制中央〔上位机〕将信号灯的状态恢复成正常时序..上位机交通中央限制可由上位机限制选择手动或自动改变交通灯运行模式,记录报警和急车通过的情况等交通灯程序:ORG0000HAJMPMAINORG0003HAJMPAA0ORG0013HAJMPAA1ORG0100HMAIN:SETBPX0MOVTCON,#00HMOVTMOD,#10HMOVIE,#85HDISP:MOV20H,#60MOVP1,#0F3HMOVR2,#02HDISP1:ACALLDELAYDJNZR2,DISP1MOVR2,#02HDEC20HMOVA,20H;倒计时初值送计数储存区;AIg,B红;1秒计时循环次数送R2;1秒没到,继续延时;1秒到计数单元数减1CJNEA,#05H,DISP1;判断倒计5秒到否,没到继续循环ACALLDISPYFY0:CPLP1.2FT0:ACALLDELAYDJNZR2,FT0MOVR2,#02HDEC20HMOVA,20HCJNEA,#02H,FY0ACALLDISPYMOVP1,#0F5HFY1:ACALLDELAYDJNZR2,FY1MOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,FY1ACALLDISPYMOV20H,#30MOVP1,#0DEHDISP2:ACALLDELAYDJNZR2,DISP2MOVR2,#02HDEC20HMOVA,20HCJNEA,#05H,DISP2ACALLDISPYFY2:CPLP1.5FT2:ACALLDELAYDJNZR2,FT2MOVR2,#02HDEC20HMOVA,20H;倒计5秒到时,A绿灯I闪动3次;判断倒计2秒到否,没到返回;倒计2秒到时,A黄灯亮;判断倒计到0否,没到返回;倒计到0时,A红灯,B绿灯CJNEA,#02H,FY2ACALLDISPYMOVP1,#0EEHFY3:ACALLDELAYDJNZR2,FY3MOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,FY3ACALLDISPYAJMPDISPAA0:PUSH02H;紧急情况,中断入口PUSH20HPUSH04HPUSHP1PUSHTH1PUSHTL1MOVP1,#0F6HMOV20,#20HMOVR2,#02HDELAY0:ACALLDELAYDJNZR2,DELAY0MOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,DELAY0ACALLDISPYPOPTL1POPTH1POP04HPOPP1POP20HPOP02HRETI;返回主程序AA1:CLREA;一道有车,一道无车中断入口PUSH20HPUSH02HPUSHP1PUSH04HPUSHTH1PUSHTL1SETBEAJNBP3.0,BPMOVP1,#0F3HSJMPDELAY1BP:JNBP3.1,EXITMOVP1,#0DEHDELAY1:MOV20H,#05HMOVR2,#02HNEXT:ACALLDELAYDJNZR2,NEXTMOVR2,#02HDEC20HMOVA,20HCJNEA,#00H,NEXTACALLDISPYEXIT:CLREAPOPTL1POPTH1POP04HPOPP1POP02HPOP20HSETBEARETI;返回主程序DISPY:MOVA,20H;数码管显示局部MOVB,#100DIVABMOVA,#10XCHA,BDIVABMOV30H,BMOV31H,AMOVR5,#0FEHMOVR1,#02HMOVR0,#30HDISPY1:MOVA,@R0MOVDPTR,#TABMOVCA,@A+DPTRMOVP0,AMOVA,R5MOVP2,ADJNZR6,$DJNZR6,$RLAMOVR5,AINCR0DJNZR1,DISPY1RETTAB:DB0C0H,0F9H,0A4H,0B0H,99HDB92H,82H,0F8H,80H,90HDELAY:MOVR4,#0AH;0.5秒延时子程序MOVTH1,3CHMOVTL1,#0B0HSETBTR1LP1:ACALLDISPYJBCTF1,LP2SJMPLP1LP2:MOVTH1,#3CHMOVTL1,#0B0HDJNZR4,LP1RET;返回主程序END;程序结束结束语:随着时代步伐的高速开展,人们的生活时序也随之加快,城市交通的拥挤状况日益严重.为了改善这种情况,我们采用了单片机限制交通灯.那么,采用单片机限制系统有何优越性呢?结构简单限制方便性能稳定可靠抗干扰性好使用寿命长此系统的设计,适应当代社会的需求,能够有效缓解交通堵塞的现象,方便人们的生活.需要进一步完善的方面:由于单片机规模限制,没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论