摘要:智能红绿灯控制系统是一种由单片机系统、红外线发射/接收器、红绿灯和显示模块、紧急按钮模块五部分组成。该系统不仅有常规红绿灯的倒计时显示功能,还具备车流量较大时通行时间调整功能,以及紧急情况下红绿灯快速切换功能。本次设计采用 STC89C51 单片机作为控制芯片,东西方向和南北方向各配一对 5MM 红外线发射/接收器,作为计算车流量的工具,最后通过一定的计算实现对红绿灯时间的切换。以 F5 发光二极管为红绿灯的载体,
位数码管为显示模块,极大的简便了人车互动。在经过一系列仿真后,达到目的要求,再进行实物的硬件连接。最终结果显示,该系统能很好的完成上述任务,而且该电路系统简单,可靠性强,运行稳定,具有较强的实用性。
关键词:STC89C51;红外检测;智能控制车流量;紧急切换
目录
摘要
Abstract
1绪论.1
1.1课题选择的意义 1
1.2研究方法 1
1.3技术路线 1
2核心模块概述 .3
2.1红外线检测模块特点 3
2.2显示模块特点 3
2.3紧急按钮模块特点 3
3智能红绿灯系统的控制方案 .4
3.1系统设计方案 4
3.2基于单片机的控制 4
3.3流程图 5
4相关软件介绍 .6
4.1软件设计 6
4.2Proteus ISIS 介绍 6
4.3单片机型号的选择 6
5软件的设计 .7
5.1中断程序 7
5.2显示模块程序 7
5.3程序优化处理 9
6实物设计及实验 10
6.1实物搭建 .10
6.2实验过程 .12
7总结与展望 13
参考文献14
致谢15
附录16