1、 毕业设计(论文)毕业设计(论文) 专专 业业 班班 次次 姓姓 名名 指导老师指导老师 二 0 一 二 年 I 基于单片机交通灯控制系统的设计基于单片机交通灯控制系统的设计 摘要摘要: 本系统由单片机系统、 键盘数码管显示、 交通灯演示系统组成。 系统包括人行道、 左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时 间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功 能。随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系 的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市 交通数据监测、交通信
2、号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通 监控指挥系统中最重要的组成部分。 【关键词】【关键词】 单片机;交通灯;控制器 II 目目 录录 第第 1 1 章章 绪论绪论 . .1 1 1.1 研究意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.1.1 交通灯的发展历史 1 1.1.2 交通灯研究的意义 1 1.2 基于单片机交通灯的发展及前景. 1 1.3 国内现状. . .3 第第 2 2 章章 单片机概述单片机概述 4 4 2.1 单片机的定义 . 4 2.2 单片机的特点 . 5 2.3 单片机
3、的应用领域 . 5 2.4 单片机的发展方向 . 7 2.5 MCS-51 简介 7 2.6 AT89S51 芯片与介绍 . 9 第第 3 3 章硬件系统设计章硬件系统设计 . 1313 3.1 单片机最小系统 13 3.1.1 时钟电路 13 3.1.2 复位电路13 3.2 设计任务 14 3.3 方案介绍 14 第第 4 4 章章 系统软件流程图设计系统软件流程图设计 1818 4.1 程序设计流程图 18 4.2 延时的设定 21 4.2.1 计数器初值计算.21 4.2.2 计算公式.22 4.2.3 实现秒的方法:.22 4.3 相应程序代码 . 22 4.3.1 初始化程序.22
4、 4.3.2 紧急中断服务子程序. .23 III 第第 5 5 章章 系统仿真系统仿真 2323 5.1 PROTUES 软件介绍 25 5.2 交通灯系统 PROTUES 仿真 . 25 5.3 调试与功能说明 25 5.3.1 硬件调试.26 5.3.2 软件调试.26 第第 6 6 章章 实验平台实验平台 2828 6.1 实验平台 . . . .28 6.2 实验步骤 .28 6.2.1 编写程序代码 28 6.2.2 调试 28 结结 论论 3030 致致 谢谢 3131 参参 考考 文文 献献 . .3232 附录附录 PCBPCB 硬制电路图硬制电路图 3333 附录附录 原理
5、图原理图 3333 附录附录 实物图实物图 35 35 附录附录 程序源代码程序源代码 3333 IV 1 第第1 1章章 绪论绪论 1.1 1.1 研究意义研究意义 1.1.1 1.1.1 交通灯的发展历史交通灯的发展历史 今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。 但这一技术在 19 世纪就已出现了。 1858 年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式 信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868 年,英国机械工程 师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿 灯。 它由红绿两块以旋转式
6、方形玻璃提灯组成, 红色表示“停止”, 绿色表示“注意”。 1869 年 1 月 2 日,煤气灯爆炸,使警察受伤,遂被取消。 1914 年,电气启动的红绿灯出现在美国。这种红绿灯由红绿黄三色圆形的投光器 组成,安装在纽约市 5 号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通 行”。 1918 年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把 压力探测器安在地下,当车辆接近时,红灯便变为绿灯;另一种是用扩音器来启动红绿 灯,司机遇红灯时按一下喇叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏 感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间, 推迟汽车放行,以免发生交通事故。 1.1.21.1.2 交通灯研究的意义交通灯研究的意义 信号灯的出现,使交通得以有