微机原理及接口技术课程设计交通灯 2007-12-29 15:58 序言
十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道口的交通
红绿灯控制是保证交通安全和道路畅通的关键。当前,国内大多数城市正在采用“自动”红
绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时
间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。在交通灯的通行与禁止时间控
制显示中,通常要么东西、南北两方向各 50 秒;要么根据交通规律,东西方向 60 秒,南
北方向 40 秒,时间控制都是固定的。交通灯的时间控制显示,以固定时间值预先“固化”在
单片机中,每次只是以一定周期交替变化。但是,实际上不同时刻的车辆流通状况是十分
复杂的,是高度非线性的、随机的,还经常受认为因素的影响。采用定时控制经常造成道
路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积压。它不顾当前道路上
交通车辆数的实际情况变化,其最大的缺陷就在于当路况发生变化时,不能满足司机与路
人的实际需要,轻者造成时间上的浪费,重者直接导致交通堵塞,导致城市交通效率的下
降。 目前,有一种使用“模糊控制”技术控制交通灯的方法。能够根据十字路口两个方向
上车辆动态状况,自动判断红绿灯时间间隔,以保证最大车流量,减少道口的交通堵塞。
但是却不像定时控制,能用数字显示器显示当前灯色剩余时间,以便于驾驶员随时掌握自
己的驾驶动作,及时停车或启动。
本次课程设计采用定时加中断控制的方式进行,对两个方向车辆的通行时间分别计时,可
随意进行更改双向的通行时间。
目录
一、实验目的………………………………………………………………………………………3
二、实验内容………………………………………………………………………………………3
三、交通信号灯实时控制和管理的总体设计……………………………………………………4
(一) 芯片选择及端口选择……………………………………………………………4
(二) 实验连接线路图及相关说明……………………………………………………5
(三) 设计思想…………………………………………………………………………6
(四) 设计流程图………………………………………………………………………7
四、实验环境及条件………………………………………………………………………………9
五、源程序清单……………………………………………………………………………………9
(一) 初始化主程序……………………………………………………………………9
(二) 中断服务程序……………………………………………………………………11
六、程序运行结果………………………………………………………………………………13
七、课程设计总结…………………………………………………………………………………
13
八、参考文献………………………………………………………………………………………
15
机原理及接口技术课程设计
一、实验目的
⒈ 了解交通灯管理的基本工作原理
⒉ 熟悉 8259A 中断控制器的工作原理和应用编程