![智能交通灯软件设计_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/521cff31-4cd0-4ee0-9181-73302ee360a4/521cff31-4cd0-4ee0-9181-73302ee360a41.gif)
![智能交通灯软件设计_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/521cff31-4cd0-4ee0-9181-73302ee360a4/521cff31-4cd0-4ee0-9181-73302ee360a42.gif)
![智能交通灯软件设计_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/521cff31-4cd0-4ee0-9181-73302ee360a4/521cff31-4cd0-4ee0-9181-73302ee360a43.gif)
![智能交通灯软件设计_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/521cff31-4cd0-4ee0-9181-73302ee360a4/521cff31-4cd0-4ee0-9181-73302ee360a44.gif)
![智能交通灯软件设计_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/521cff31-4cd0-4ee0-9181-73302ee360a4/521cff31-4cd0-4ee0-9181-73302ee360a45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能交通灯软件设计摘要十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;为了系统稳定可靠采用了MAX629“看门狗”芯片,避免了系统因为死机而停止工作的情况发生;显示时间直接通过8255的PA、PB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双向晶闸管来控制,直接采用220V交流电源驱动,系统实用性强、操作简单、扩
2、展性强。就此我对如何用单片机来控制智能交通灯作出如下讲解。 The intersection vehicles shuttle, the pedestrian is bustling, car dealership traffic lane, person sidewalk methodical. What then depends on to realize this orderly order? Depends on is the street-traffic control lights automatic command system.
3、The street-traffic control lights control mode are very many. This system uses MSC-51 series monolithic integrated circuit 8051 and programmable parallel I/O connection chip 8255A is the central component designs the traffic light controller, realized has been able to act according to the actual tra
4、ffic flow magnitude to establish,the green light red through 8051 chips P1 mouths burns the bright time the function; Stable has reliably used MAX629 for the system "看门狗" the chip, has avoided the system because of the dying machine knock off situation occurrence; Demonstrates the time dir
5、ectly through 8255 PA, the PB mouth output; Traffic light signal through PC mouth output; The traffic light lightens uses the VT bidirectional crystal thyratron to control, directly uses the 220V alternating current supply to actuate, the system usability strong, the operation simple, the extension
6、is strong. How do I to use the monolithic integrated circuit to control the intelligent traffic light in light of this to make the following explanation.引言交通信号灯是日常生活中遇到的一个普通实例,它的控制也颇具典型和实用价值。由于交通路口的形状和规模不一,所采用的信号灯的数量、控制要求不一,控制的复杂程度也就不一样,鉴于单片机控制的优越性,我们选择了用单片机来控制交通灯。单片机早期主要应用于工业控制,但随着技术的发展,其应用领域正在不断扩大
7、。将单片机用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便的实现。目前大多品牌折单片机内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。控制要求:此系统模拟十字路口交通灯控制系统,考虑了十字路口的几路情况:分为高峰时段,普通时段,夜间时段,节假日模式,急车通过,紧急情况五种模式,由上位机组态控制可自动或手动实现对路口的交通管理。资源分配一控制部分:1时钟控制:通过12MHz的晶体震荡器通过外接时钟对单片机进行时钟控制2.延时控制:通过变换交通灯的颜色和各个颜色
8、显示的时间的长短来控制车辆的通过或停止,此次进行的软件设置对红、黄、绿三灯的交替来变换控制车辆。在交通灯变换期间同样需要延时程序来使交通等闪烁三次后变换。二显示部分:通过P1口对数据进行控制从而对交通灯进行控制三中断控制:当交通灯按照车流的多少对交通等控制时就要对程序进行一个中断申请,从而改变交通灯。能够对交通灯实现智能控制。如有重大事件时,要求使得交通灯都是红灯控制,就要通过中断申请程序流程图:开始模式判断高峰/普通模式节假日模式夜间模式行人通行
9、160;
10、160;
11、160;
12、160; 东西行人?
13、60;
14、60;
15、60;
16、60;
17、60;
18、160;
19、160; Y
20、
21、
22、 东西行人 &
23、#160; &
24、#160; N
25、
26、
27、 根据模式调节交通灯波形南北行人?
28、160;
29、160;
30、160;
31、160;
32、160;
33、160;
34、160; Y南北行人
35、160;
36、160; N紧急按钮按下执行紧急程序急车?解除按钮按下无行人(黄灯闪)结束报紧解除 &
37、#160; &
38、#160; N
39、; Y回到主程序事故处理急车方向通行功能实现:1.六种模式这里以十字路口中等规模的交通信号灯控制为例。十字路口的各方向设有通行指示灯、右转弯指示灯、左转弯指示灯、自行车指示灯及人行道指示灯时段划分:高峰时段上午7:009:00、下午16:0
40、019:00。此时段的交通情况最为紧张,大多数的上下班人员都会在这个时段通过。为了舒缓这种情况,将对所有的指示灯进行全控制。普通时段5:000:00的非高峰时段。此时段的交通情况不太繁忙,故对自行车和右转灯不进行控制。夜间时段夜间0:005:00此时段由于车辆行人较少,为了适应此时段的交通情况,黄灯将长时间闪烁,行人指示灯将由行人手动控制。节假日模式充分考虑到节假日商业中心地区的情况,行人比较多,容易发生故。所以在节假日期间改为行人与车辆分时通过,即在车辆通过时所有行人灯都为红灯,在行人通过时所有车辆灯全为红灯。紧急情况当发生事故时,可由路口目击者或交通中心控制路口进入紧急状态,所有红灯闪烁,
41、直至情况解除。急车情况如救护车、消防车等情况,即急车强通,急车强通控制要求如下:急车强通信号受交通管理控制中心(上位机)控制。无急车时,信号灯按正常时序控制。有急车来时,交通管理控制中心(上位机)将不管原来信号灯状态如何,一律强制让急车来车方向的绿灯亮,其他方向红灯闪烁,使急车放行,直至急车通过为止。急车一过,交通管理控制中心(上位机)将信号灯的状态恢复成正常时序。2上位机交通中心控制可由上位机控制选择手动或自动改变交通灯运行模式,记录报警和急车通过的情况等交通灯程序:ORG 0000H AJMP MAIN
42、60; ORG 0003H AJMP AA0 ORG 0013H AJMP AA1 ORG 0100HMAIN:SETB PX0 MOV TCON,#00H
43、 MOV TMOD,#10H MOV IE,#85HDISP:MOV 20H,#60 倒计时初值送计数储存区 MOV P1,#0F3H A绿,B红 MOV R2,#02H
44、; 1秒计时循环次数送R2DISP1:ACALL DELAY DJNZ R2,DISP1 1秒没到,继续延时 MOV R2,#02H DEC 20H 1秒到计数单元数减1
45、; MOV A,20H CJNE A,#05H,DISP1 ;判断倒计5秒到否,没到继续循环 ACALL DISPY FY0:CPL P1.2 倒计5秒到时,A绿灯闪动3次 FT0:ACALL DELAY
46、DJNZ R2,FT0 MOV R2,#02H DEC 20H MOV A,20H CJNE A,#02H,FY0 判断倒计2秒到否,没到返回 ACALL DISPY &
47、#160;MOV P1,#0F5H 倒计2秒到时,A黄灯亮 FY1:ACALL DELAY DJNZ R2,FY1 MOV R2,#02H DEC 20H MOV A,20H
48、60; CJNE A,#00H,FY1 判断倒计到0否,没到返回 ACALL DISPY MOV 20H,#30 MOV P1,#0DEH 倒计到0时,A红灯,B绿灯DISP2:ACALL DELAY DJNZ R2,
49、DISP2 MOV R2,#02H DEC 20H MOV A,20H CJNE A,#05H,DISP2 ACALL DISPY FY2:CPL P1.5 FT2:ACALL DELAY
50、60; DJNZ R2,FT2 MOV R2,#02H DEC 20H MOV A,20H CJNE A,#02H,FY2 ACALL DISPY
51、; MOV P1,#0EEH FY3:ACALL DELAY DJNZ R2 ,FY3 MOV R2,#02H DEC 20H MOV A,20H CJNE A,#00H,FY3
52、160; ACALL DISPY AJMP DISP AA0:PUSH 02H 紧急情况,中断入口 PUSH 20H PUSH 04H PUSH P1
53、0; PUSH TH1 PUSH TL1 MOV P1,#0F6H MOV 20,#20H MOV R2,#02HDELAY0:ACALL DELAY DJNZ R2,DELAY0
54、 MOV R2,#02H DEC 20H MOV A,20H CJNE A,#00H,DELAY0 ACALL DISPY POP TL1
55、60; POP TH1 POP 04H POP P1 POP 20H POP 02H RETI &
56、#160; 返回主程序 AA1:CLR EA 一道有车,一道无车中断入口 PUSH 20H PUSH 02H PUSH P1 PUSH 04H
57、160; PUSH TH1 PUSH TL1 SETB EA JNB P3.0,BP MOV P1,#0F3H SJMP DELAY1 BP:JN
58、B P3.1 ,EXIT MOV P1,#0DEHDELAY1:MOV 20H,#05H MOV R2,#02H NEXT:ACALL DELAY DJNZ R2,NEXT MOV R2,#02H DEC 20H
59、160; MOV A,20H CJNE A,#00H,NEXT ACALL DISPY EXIT:CLR EA POP TL1 POP TH1 POP 04H
60、 POP P1 POP 02H POP 20H SETB EA RETI 返回主程序DISPY:MOV A,
61、20H 数码管显示部分 MOV B,#100 DIV AB MOV A,#10 XCH A ,B DIV AB
62、0; MOV 30H,B MOV 31H,A MOV R5,#0FEH MOV R1,#02H MOV R0,#30HDISPY1:MOV A,R0 MOV DPTR,#TAB MOVC A,A+DPTR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Ortho-methyl-4-anilino-1-boc-piperidine-生命科学试剂-MCE-9872
- 2025年度网红电商品牌购销合同
- 2025年度矿山资源整合与投资合作协议
- 施工方案对土石方材料的要求与选择
- 游泳教学与生命安全教育的融合
- 高校突发公共事件应急预案
- 数据中心安全管理措施与紧急情况应对实例分析
- 60条合同规定:如何实现一次性产品零使用
- 上市公司广告策划与执行合同范本
- 二手房订房合同条款解析
- 《中国心力衰竭诊断和治疗指南(2024)》解读完整版
- 《档案管理课件》课件
- 2024年度中国共产主义共青团团课课件版
- 2025年中考物理终极押题猜想(新疆卷)(全解全析)
- 胫骨骨折的护理查房
- 抽水蓄能电站项目建设管理方案
- 电动工具培训课件
- 《智能网联汽车智能传感器测试与装调》电子教案
- 视频会议室改造方案
- 【中考真题】广东省2024年中考语文真题试卷
- GB/T 32399-2024信息技术云计算参考架构
评论
0/150
提交评论