基于单片机的智能交通灯设计与论述
2016-03-09邵阳学院信息工程系江世明
邵阳学院信息工程系 杨 宁 阳 泳 江世明
基于单片机的智能交通灯设计与论述
邵阳学院信息工程系 杨 宁 阳 泳 江世明
【摘要】随着现代科技的快速发展,以微电子技术与计算机技术和通信技术为一体的信息革命正在快速发展,计算机作为三者之一,怎样与现实情况相结合使其发挥作用。本系统是基于十字路口车辆智能疏导,采用STC89C52作为微控制器,通过输入输出电路进行控制与显示。为了系统的安全可靠以及稳定。系统内部集成了“看门狗”,避免了系统因死机而停止工作的情况发生。系统实用性强,操作简单,价格低廉,可扩展性能好。
【关键词】计算机;STC89C52;十字路口
如今,红绿灯安装在各个十字路口上,已经成为疏导车辆最为常见的一种方法方式。中国车辆的不断增加,交通控制在未来的交通管理中起着作用越来越突出,智能交通灯的管理会越来越完善以及先进。为创造更加美好的明天发挥越来越多的作用。
1 方案设计
采用模块化设计思想,程序设计实现基本设计思想是使用定时器,选择单片机内部定时器,其内部相当于为一个计数器,模块化后,通过设置和程序转换进行状态状态。
2 硬件设计
单片机是由运算器和控制器等输入输出5个基本部分组成。系统由STC89C52单片机、74HC164芯片,7段数码管等组成。系统结构图如图1所示:
图1 系统结构图
3 软件设计
在本次设计中,采用了C51语言作为程序编程语言,相比较于C51语言,汇编语言的机器代码生成效率很高但可读性并不强,而复杂一点的程序相当于比较难读懂,而C语言在多数情况下其机器代码的生成率与汇编语言差不多,但可读性和可移植性却远远方便与汇编语言。本设计在编程环境上选择KEIL UVISION4.0这款编译软件,它集编辑、编译、在线调试为一体。
4 系统调试
为了安全起见,防止硬件上电烧坏,首先进行断电调试,使用万用表检查硬件系统是否有短路现象,在严格检测电路是否正确,如检测没有问题,则可以上电调试,上电调试的过程中,严格按照测试表格进行测试,检测各个功能是否正常,出现问题是设计问题还是其他问题。当和设计任务一样时,需要再次进行长时间运行,看是否可以可靠工作等。
5 结论
本文探究了单片机在智能交通方面的应用,相对于其他解决的方案来说,单片机具有可靠性高,价格低廉,通用性强,软件设计简单。本设计采用成熟度高的STC89C52作为微控制器。从功能需求看,已经满足实际需要。
参考文献
[1]曹纯子,李业德.基于单片机的智能交通灯控制器设计[J].山东理工大学学报(自然科学版),2011(03).
[2]曹纯子.基于嵌入式系统的智能交通灯管理系统的研究[D].山东理工大学,2011.
[3]吴兵,李晔编著.交通管理与控制[M].人民交通出版社,2005.
[4]Wang Dianhai,Yang Zhaosheng,Zhang He.Application of the main-composition analysis in traffic flow information proceedings of on-detector intersections. Traffic and Transportation Studies,Proceedings of ICTTS,2000.
[5]邵军.基于单片机控制的交通灯设计[J].中国新技术新产品,2010(14).
杨宁(1994—),男,江苏连云港人,大学本科,现就读于邵阳学院信息工程系通信工程专业12通信工程班,研究方向:嵌入式应用系统设计。
阳泳(1994—),男,湖南邵阳人,瑶族,大学本科,现就读于邵阳学院信息工程系电子信息工程12电子信息工程班,研究方向:嵌入式应用系统设计。
江世明(1965—),男,湖南邵阳人,大学本科,副教授,邵阳学院信息工程系专业教师,研究方向:嵌入式应用系统设计。
通讯作者:
作者简介: