十字路口道路交通信号灯控制-毕业的设计.doc
- 格式:doc
- 大小:746.04 KB
- 文档页数:24
精品文档 重庆 xxx 大学
毕业设计
系部名称: 专业班级: 课 题 名 称: 十字路口道路交通信号灯控制 指导教师: 学生姓名: 学 号:
二O一二年十一月 随意编辑 精品文档 摘要 红绿灯控制是智能交通系统的一个重要部分。在高度科技化的今天,交通系统也在自动化上不断地更新、发展和完善,道路更宽敞,路口更复杂。
交通灯出现了更多的变化, 从最早的红绿灯, 发展到现今的箭头指向红绿灯,人行红绿灯等。这些改变都只有一个目的,为使道路更通畅,更安全。
随着社会的不断进步,传统的交通灯的缺陷也日益出现,其中设计过于死板,达不到道路的最大通行效率是最明显的问题,红绿灯交替变换时间过于程式化。基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术提出了软件和硬件设计方案,能够实现道路的最大通行效率。
本文所设计的单片机控制交通灯系统是基于十字路口交通信号灯控制,并对放行和禁行时间进行倒计时显示(秒) 。单片机即单片微型计算机。由 RAM ,ROM , CPU 构成,其集定时、计数和多种接口与一体的微控制器。
它体积小、成本低、功能强,广泛的应用于只能产业和工业自动化上。而 51 系列单片机是各类单片机中最为典型和富有代表性的一种。
单片机的十字路口道路交通信号灯控制器设计,利用单片机的定时器产 生秒信号,控制十字路口的红绿黄灯交替点亮和熄灭, 并且用 4 只 LED 数码管显示器显示十字路口南北、东西两个方向的通行时间(绿灯点亮的时间) 、暂缓通行时间(黄灯点亮的时间) 、禁止通行时间(红灯点亮的时间) 。 C 语言是一种结构化的高级语言,以其优点是可读性好、移植容易的特 点被普遍应用于单片机编程。本设计即使用 C 语言编程,使程序条理清晰、 功能扩展性好、实用性强。
关键词:单片机 红绿灯 AT89C51 Proteus 仿真
随意编辑 精品文档 目录 1 概述 .................................................................................................................................................................................................................... 1 1.1 课题名称 ................................................................................................................................................................................ 1 1.2 设计要求 ................................................................................................................................................................................ 1 2 系统总体方案及硬件设计 .................................................................................................................................................... 1 2.1 AT89S51 单片机简介 ....................................................................................................................................... 1 2.2 AT89S51 芯片内部结构简介 .................................................................................................................. 2 2.3 主要引脚功能 .................................................................................................................................................................. 4 2.4 系统方框图 ......................................................................................................................................................................... 6 2.5 工作原理 ................................................................................................................................................................................ 6 2.6 电路原理图 ......................................................................................................................................................................... 7 2.7 单片机最小系统 ........................................................................................................................................................... 8 2.8 时间显示电路 .................................................................................................................................................................. 8 2.9 交通灯电路 ......................................................................................................................................................................... 9 3 软件设计 ................................................................................................................................................................................................. 10 3.1 整体系统分析 ............................................................................................................................................................. 10 3.2 通行方案设计 ............................................................................................................................................................. 10 3.2 程序主体设计流程 ............................................................................................................................................... 11 3.3 子程序模块设计 ...................................................................................................................................................... 12 4 Proteus 软件仿真 .................................................................................................................................................................. 13 参考文献 ....................................................................................................................................................................................................... 14 附录 源程序代码 .............................................................................................................................................................................. 15 设计体会 ....................................................................................................................................................................................................... 20