4.1 软件设计应用环境 17
4.1.1 keil软件介绍 17
4.1.2 Proteus软件的介绍 17
4.2 软件设计流程 18
4.3 交通灯定时器模块 19
4.4 运用Proteus和Keil对单片机进行仿真 19
结 论 22
参考文献 23
谢 辞 24
附件:源程序代码 25
1 绪论
1.1 红绿灯的发展背景及研究意义
伴随着社会的进步,城市交通已经成为了人们非常在意的一个重要的话题。行人、车辆、道路三者关系的和谐,已成为交通管理部门必须要协调管理的一个重要问题。城市交通管理系统是用来对城市交通数据监测、交通信号灯控制与交通疏导的一个综合性电脑管理系统,它是当下城市交通监控指挥系统中最重要的构成部分。所以,如何采取合适的控制方式,用最大的能力去利用城市高速道路,尽可能的缓解主干道与匝道、城区同周边地区的交通拥堵的情况,已经成为交通运输管理部门以及城市规划部门迫切需要去解决的主要问题。
1.2 现在城市路口红绿灯控制技术现状
在目前的城市里,十字路口的红绿灯相当于是交通法规的无声指令,是每一位司机和行人安全高效通过路口的行为规范。十字路口的红绿灯控制是保证交通安全和道路畅通的关键。目前,国内绝大多数城市正在使用“全自动控制”红绿灯,它有固定的“绿灯-黄灯-红灯”时间转换,而且会自动进行切换。它们由“倒计时显示器、红黄绿三色信号灯”这两个部分组成。在交通灯的禁止与通行时间控制显示中,通常是东西、南北两方向各有固定的时间;或者根据交通规律,各个方向时间的控制都是一个固定值。交通灯的时间控制显示,以固定时间值设定“固化”在单片机中,每次只是以一定的时间周期交替变换。但在实际上不同时刻的车辆流通状况是非常复杂的,是随机的,并且经常受到人为因素的影响。采用定时控制经常造成道路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积压。其最大的缺点就在于当路况发生变化时,不能最大程度根据司机与路人的实际需求来改变时间,轻的造成时间的浪费,严重的就直接导致车辆积压,交通瘫痪。
1.3 单片机的概述
现如今计算机的系统发展已经明显地往四个方向发展,这四个方向就是:巨型化、单片化、智能化和网络化。为了解决复杂的计算和高速数据处理,巨型机在其中起了巨大作用,因此,巨型机目前朝着高速及处理能力的方向不断努力。单片机在出现时,Intel公司就给单片机取名为嵌入式微控制器(embedded microcontroller)。单片机最明显的优势就是可以嵌入到各种仪器和设备中,这一点是巨型机和虚拟网络完全无法做到的。
单片机在目前的发展形势下,表现出几大趋势:
(1)与互联网连接,可靠性及应用水平越来越高成为了一种趋势;
(2)集成的部件越来越多,NS公司已经把语音、图象部件也同时集成到了单片机中,换句话,单片机的意义仅仅在于单片集成电路,不在于其实际功能;如果单单从功能上来说它也可以说成是万用机,因为其内部集成了各种应用电路;