- 2
- 0
- 约1.87千字
- 约 5页
- 2019-07-03 发布于广东
- 举报
交通灯智能控制系统设计论文
1?概述
当前,在世界范围内,一个以微电子技术,计算机和 通信技术为先导的,以信息技术和信息产业为中心的信息 革命方兴未艾。而计算机技术怎样与实际应用更有效的结 合并有效的发挥其作用是科学界最热门的话题,也是当今 计算机应用中空前活跃的领域。本文主要从单片机的应用 上来实现十字路口交通灯智能化的管理,用以控制过往车 辆的正常运作
O
过程分析
图1是一个十字路口示意图。分别用1、2、3、4表明 四个流向的主车道,用a、b、c、p分别表示各主车道的左 行车道、直行车道、右行车道以及人行道。用a、b、c、p 分别表示左转、直行、右转和人行道的交通信号灯,如图2 所示。
交通灯闪亮的过程:
路口1的车直行时的所有指示灯情况为:
3a3b2p 绿 3c 红 4a4b4c 3p 全红 lc 绿 lai b4p 红 2c 绿 2a2blp 红
路口 2的车直行时的所有指示灯情况为:
4a4b3p 绿 4c 红 lalblc 4p 全红 2c 绿 2a2 blp 红 3c 绿 3a3 b2p 红
故路口 3的车直行时的所有指示灯情况为:
lalb4 p 绿 lc 红 2a2b2 clp 全红 3c 绿 3a 3b2p 红 4c 绿 4a 4b3p 红
故路口 4的车直行时的所有指示灯情况为:
2a2b lp 绿 2c 红 3c3a 3b2p 全红 4c 绿 4 a4b3p 红 lc 绿 1 alb4p 红 图1:十字路口交通示意图 图2 :十字路口通行顺序不意图 图3:十字路口交通指不灯不意图 图4:交通灯控制系统硬件框图
3、 硬件设计
本系统硬件上采用at8 9c52单片机和可编程并行接口 芯片815 5,分别控制图2所示的四个组合。at89 c52单片 机具有me s~51内核,片内有8kbflash 2 56字节ram 6 个中断源、1个串行口、最高工作频率可达24 mhz,完全可 以满足本系统的需要;与其他控制方法相比,所用器件可 以说是比较简单经济的。
4、 软件流程图
图5:交通灯控制系统流程图
5、 交通灯控制系统软件
orgOOO Oh
1jmpmain
orgOlOOh
ma in:
movsp, #60h
;lcal ldir;调用日期、时间显示子程序
loo p:
movpl, #0 ffh
1jmptes t
lcallro adl;路口 1的车直行时各路口灯亮情况
1 calldly30s ;延时 30 秒
movp 1, #Offh;恢复pl 口高电平
lc allreset:恢复8155各口为高电平
lcallye llowl;路口 1的车直行-->路口 2的车直行黄 灯亮情况
lc alldly5s;延时 5 秒
lcall reset;恢复81 55各口为高电平
mo vpl, #Offh;恢复 pl 口
lcallroad2;路口2的车直行时各路口灯亮情况
lcalldl y30s;延时 30 秒
lcallres et;恢复 8155a、b 口为高电?
mov pl, #Offh;恢复pl 口高电平
1 callyellow 2;路口 2的车直行一路口 3的车直行黄 灯亮情况
lcalld ly5s;延时 5 秒
lcallrese t;恢复 8155a b 口为高电?
movp 1, #Offh;恢复pl 口高电平
lcaHroad3;路口 3的车直行时各路口灯亮情况 lcalld ly30s;延时 30 秒
lcallre set;恢复 8155 a b 口为高电?
mo vpl, #Offh;恢复pl 口高电平
lcallyello w3;路口 3的车直行一〉路口 4的车直行黄 灯亮情况
lcall dly5s;延时 5 秒
lcallres et;恢复8155各口为高电平
movpl , #Offh;恢复p 1 口高电平
1 jmpt est
lcall road4;路口 4的车直行时各路口灯亮情况 lcalldly3 0s;延时 30 秒
;恢复高电平
;恢复高电平
movdptr, ttOffffh;恢复8155各口为高电平
lcallyel low4;路口 4的车直行一路口 1的车直行黄
灯亮情况
lea lldly5s;延时5 秒
;恢复高电平
;恢复高电平
movd ptr, h;恢复8155各口为高电平
1 jmplo op
;路口 1的车直行时各路口灯亮情况3a3b2p绿
原创力文档

文档评论(0)