摘要:本次设计采用AT89C51单片机,AT89C51单片机在智能交通灯中实用性较强,且便于操作,所以我选择AT89C51单片机作为智能交通灯的硬件主体。系统选用了LED灯和双位数码管的交通灯切换状态,双位数码管亮度足,肉眼清晰可见。采用双电源供电系统对于持续的保持整体系统的正常工作具有重要意义,让整个系统更稳定。中断系统所实现的功能是在有特定需要的情况下实现对交通灯的控制,这些状态包括全红灯和高低峰即时切换,增设了车流量监测,违规车辆检测,使得整个系统更智能。
关键词:AT89C51单片机;车流量监测;交通灯状态;中断系统
目录
摘要
Abstract
第一章 引言-1
1.1交通灯的发展及研究意义-1
1.2交通灯发展现状及存在的问题-1
1.3方案的设计概述-2
第二章 系统硬件电路设计-4
2.1总体设计-4
2.2单片机的选型-4
2.3 AT89C51单片机的基本结构-5
2.4时间显示电路设计-5
2.5复位电路的设计-6
2.6供电系统方案设计-7
2.7按键电路设计-7
第三章 控制系统要求设计-9
3.1交通灯的控制要求-9
3.2交通灯示意图-9
第四章 系统软件程序设计-11
4.1系统软件程序设计流程-11
4.2交通灯时间设计-11
4.3紧急状态功能设计-12
4.4车流量监控功能设计-12
4.5违规车辆检测设计-12
4.6高低峰状态设计-12
4.7中断程序设计-13
第五章 系统仿真与调试-14
5.1系统仿真测试-14
5.2硬件安装过程-16
5.3通电调试过程-19
结束语-20
致 谢-21
参考文献-22
附录A源程序代码-23