毕业设计(论文)-基于AT89S51单片机的交通灯设计.doc
《毕业设计(论文)-基于AT89S51单片机的交通灯设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于AT89S51单片机的交通灯设计.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文设计基于AT89S51单片机的交通灯设计摘 要近年来随着科技的飞速开展,单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。本文首先对智能交通灯的研究意义和智能交通灯的研究现状进行了分析,指出了现状交通灯存在的缺点,并提出了改良方法。智能交通灯控制系统通常要实现自动控制。本文还对AT89S51单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析。关键词:AT89S51单片机;智能交通灯控制系统;程序设计
2、AbstractAlong with science and technology is updating in recent years , the application of MCU is going deeper. In the application of the automatic control and detection of real time, the MCU is used to use as a key parts. But if you want to design a system , only learn the knowledge of MCU is insuf
3、ficient . You should perfect the system on the basis of the structure of the hardware and it is link to the characteristic of the application object of the software.First, in this paper, we discuss the studying significance and studying situation of the Intelligent Transportation System(ITS) ,then p
4、oint out the drawback of the current situation and give the improve method. Automatic Control is the most important function of the ITS. This paper describe the character of structure and the function of pin of AT89S51 SCM.It also give detailed analysis of ITS design .Keyword:AT8951 MCU; ITS; progra
5、m design 目录正文.摘要.ABSTRACT 在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止,绿色表示“注意。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。1914年,电气启动的红绿灯出现在美国。这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约
6、市5号大街的一座高塔上。红灯亮表示“停止,绿灯亮表示“通行。智能的交通信号灯指挥着人和各种车辆的平安运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题.在城乡街道的十字交叉路口,为了保证交通秩序和行人平安,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行; 黄灯亮,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行; 绿灯亮,表示该条道路允许通行.交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人平安通行,实现十字路口城乡交通管理自动化。2 系统设计要求与整体规划2.1 根底设计要求 1设计一个十字路口的交通
7、灯控制电路,要求南北方向和东西方向两个交叉路口的车辆交替运行,两个方向能根据车流量大小自动调节通行时间,车流量大,通行时间长,车流量小,通行时间短。 2每次绿灯变红灯时,要求黄灯先亮5S,才能变换运行车辆。 3东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用数码管显示器进行显示采用倒计时的方法。 4同步设置人行横道红、绿灯指示。2.2 系统规划我们将系统设计成可别离单独工作的主控制机与客户端的形式,但是和传统的C/S模式不一样的是,每个终端机可以脱离主控制机而独立工作。即使主控制机停止工作,或者由于某种原因不能正常工作,各终端机也可以照常稳定的工作。各个终端机负责管理路口的
8、多个信号灯。为了方便我们称主控制机为主系统,各个终端机称为子系统。控制系统的总框图如图2-1示A干道交通信号灯A干道交通信号灯B道交通信号灯B道交通信号灯路口子系统路口子系统图2-1 控制系统的总框图远程主系统计算机路口子系统2.3 方案论证和比拟1) 智能交通灯的研究现状目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。2) 智能交通灯的设计方案及改良措施针对道路交通拥挤,交叉路口经常出现拥堵的情况。利用单片机控制技
9、术,提出了软件和硬件设计方案及改良措施:根据各道路路口车流量的大小自动调节通行时间。由于AT89S51单片机自单带有2计数器,6个中断源,能满足系统的设计要求。用单片机设计不但设计简单,而且本钱低,用其设计的交通灯也满足了要求,所以本文采用单片机设计交通灯。系统构图如图2-2所示:南北检测点 东西检测点紧急控制开关南北红绿黄灯时间显示块东西红绿黄灯时间显示块 T0T1 AT89S51图2-2系统结构框图3 AT89S51单片机简介 3.1 单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机
10、由单块集成电路芯片构成,内部包含有计算机的根本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合ISP也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。3.2 AT89S51单片机的主要性能参数和主要引脚 3.2.1 主要性能参数与单片机产品兼容8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz33Hz、三级加密程序存储器、32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道
11、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。3.2.2 AT89S51芯片内部结构简介 中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(内部RAM):数据存储器用于存放变化的数据。AT89S51中数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用存放器占用。程序存储器(内部ROM):程序存储器用于存放程序和固定不变的常数等。通常采用只读存储器,且其
12、又多种类型,在89系列单片机中全部采用闪存。AT89S51内部配置了4KB闪存。定时/计数器(ROM): 定时/计数器用于实现定时和计数功能。AT89S51共有2个16位定时/计数器。 并行输入输出(I/O)口: 8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。每个口都由1个锁存器和一个驱动器组成。它们主要用于实现与外部设备中数据的并行输入与输出,有些I/O口还有其他功能。 全双工串行口:A89S51内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。 时钟电路:时钟电路的作用是产生单片机工作所需要
13、的时钟脉冲序列。 中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89S51共有5个中断源,其中又2个外部中断源和3个内部中断源。 图3-2是AT89S51系列单片机的内部结构示意图。图3-2 AT89S51系列单片机的内部结构示意图 3.2.3 主要引脚功能AT89S51 引脚图如图3-1所示:VCC:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I0口,也即地址数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“l可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址低8位和数据总线复用,在访问期间激活内部上拉
14、电阻。P1口:Pl 是一个带内部上拉电阻的8位双向IO口,Pl的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。对端口写“l,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流IIL。Flash编程和程序校验期间,Pl接收低8位地址。表1 具有第二功能的P1口引脚端口引脚第二功能:MOSI用于ISP编程MOSI用于ISP编程MOSI用于ISP编程P2 口:P2 是一个带有内部上拉电阻的8 位双向IO 口,P2 的输出缓冲级可驱动吸收或输出电流4 个TTL逻辑门电路。对端口写“1,通过内部的上拉电阻把端口拉到高电平
15、,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流IIL。在访问外部程序存储器或16位地址的外部数据存储器例如执行MOVXDPTR指令时,P2口送出高8位地址数据。在访问8 位地址的外部数据存储器如执行MOVXRi 指令时,P2 口线上的内容也即特殊功能存放器SFR区中P2存放器的内容,在整个访问期间不改变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。P3 口:P3 口是一组带有内部上拉电阻的8 位双向I0 口。P3 口输出缓冲级可驱动吸收或输出电流4 个TTL逻辑门电路。对P3口写入“l时,它们被内部上拉电阻拉高并可作为输入端口。作输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89S51 单片机 交通灯 设计
限制150内