摘要: 在当今这个社会,交通灯在我们的生活和社会里起到了至关重要的作用。完善的交通灯系统能够起到提高道路的运输效率,降低各种交通事故发生的概率。尤其是在现如今的世界,以及我国人口众多的特殊国情的背景下,随着科技的发展和生活水平的进步,越来越多的人开始购买了汽车,甚至不止一部汽车。所以可靠优秀的交通灯系统显得尤为重要。
伴随着科学技术日新月异的发展,第三次工业革命——一场以计算机、通信和微电子技术为主的信息技术革命正在悄然的改变我们的生活。单片机作为计算机这个集合里面的一个分支,并由于它的物美价廉,在我们的生活得到了充分的应用。在拥有单片机的控制系统中,通常情况下,核心部件都是单片机,然后针对不同的情况以及对象,辅上其他的零器件来加以完善构成一个完整的控制系统。
本设计里的交通灯系统选用STC89C52单片机作控制系统的核心控制元件,来完成对于各交通路况的智能化控制,从而缓解高峰期间车流量大时道路拥堵的状况。本系统的设计采用LED灯来模拟交通灯的颜色变化,采用双位数码管模拟各颜色灯的时间变化的情况。
本系统具有实用性好、操作简单、成本低的优点。
关键词:交通灯;控制;单片机
目录
摘要
Abstract
1 绪论-1
1.1 前言-1
1.1.1 交通灯的历史及趋势-1
1.2单片机的介绍-2
2 方案设计-4
2.1方案分析-4
2.2 方案确立-4
2.2.1交通信号灯模块的功能-4
2.2.2 系统的设计原理-4
3 硬件电路的构成-6
3.1 STC89C52单片机-6
3.1.1单片机的特性-6
3.1.2主要的引脚功能-6
3.1.3 单片机的内部构造-9
3.1.4 时钟电路-14
3.1.5 复位电路-15
3.2 各模块电路-15
3.2.1 主控制系统-15
3.2.2 交通灯输出控制-15
3.2.3 计时电路-16
3.2.4 电源电路-19
3.2.5 蜂鸣器-20
3.2.6 键盘设置电路-20
3.2.7 Zigbee模块电路-21
4 软件系统设计-22
4.1 设计思路-22
4.2 主控制程序-22
4.3 显示程序设计-24
4.4 定时器原理-25
4.5 软件延时原理-25
5 控制系统调试-26
5.1 调试方法-26
5.2 信号灯控制程序性能分析-27
6 测量结果-28
致谢-30
参考文献-31
附录-32