交通灯智能控制系统设计.docxVIP

  • 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)

1亿VIP精品文档

相关文档