单片机控制交通灯课程设计

上传人:大米 文档编号:490419757 上传时间:2023-09-16 格式:DOC 页数:19 大小:226KB
返回 下载 相关 举报
单片机控制交通灯课程设计_第1页
第1页 / 共19页
单片机控制交通灯课程设计_第2页
第2页 / 共19页
单片机控制交通灯课程设计_第3页
第3页 / 共19页
单片机控制交通灯课程设计_第4页
第4页 / 共19页
单片机控制交通灯课程设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《单片机控制交通灯课程设计》由会员分享,可在线阅读,更多相关《单片机控制交通灯课程设计(19页珍藏版)》请在金锄头文库上搜索。

1、 湖 南 工 学 院 单片机课程设计说明书课题名称: 基于单片机的交通灯设计系 部: 电气与信息工程系专 业: 电气自动化班 级: 0604班设 计 人: 冯娟娟学 号: 40061001同组成员: 李惠连 李明月指导老师: 陆秀令(教授) 时 间: 08年月1月摘要:近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信

2、号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MC-51系列单片机ATSC51和可编程并行I/O接口芯片825A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过825的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。 关键词:单片机交通灯 闯红灯 检测车流量1 引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在世纪就已出现了.1858年,

3、在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行.这是世界上最早的交通信号灯。68年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止,绿色表示“注意。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消.电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,191年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”.198年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为

4、绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。18年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄

5、灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过1、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。 芯片简介3。1 MSC

6、1芯片简介MCS-5单片机内部结构 8051是MS51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。 051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器:中央处理器(PU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RA)51内部有18个位用户数据存储单元和28个专用寄存器单元,它们是统一编址的,专用寄存器只能用

7、于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有18个,可存放读写的数据,运算的中间结果或用户定义的字型表.图程序存储器(OM):5共有4096个8位掩膜O,用于存放用户程序,原始数据或表格。定时计数器(ROM):80有两个16位的可编程定时计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(/O)口:共有组8位I/口(P0、 P、P2或P),用于对外部数据的传输.全双工串行口:05内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统:805具备较完善的中断功能,有两个外中

8、断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。时钟电路:051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但805单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Prineton)结构。INTEL的MC5系列单片机采用的是哈佛结构的形式,而后续产品6位的MCS-6系列单片机则采用普林斯顿结构.下图是M-51系列单片机的内部结构示意图2。 图2MC51的引脚说明:MCS-1系列单片

9、机中的80、8051及851均采用40Pin封装的双列直接DI结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/口,中断口线与3口线复用。现在我们对这些引脚的功能加以说明:S5的引脚说明:MCS-5系列单片机中的801、8051及8751均采用40Pn封装的双列直接DIP结构,右图是它们的引脚配置,0个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,组位共32个I/口,中断口线与口线复用.现在我们对这些引脚的功能加以说明:如图3 图3Pin:RESETVp复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24

10、个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器C指向0000H,PP3输出口全部为高电平,堆栈指针写入0H,其它专用寄存器被清“0.REST由高电平下降为低电平后,系统即从000地址开始执行程序。然而,初始复位不改变RM(包括工作寄存器R0R7)的状态,8051的初始态.51的复位方式可以是自动复位,也可以是手动复位,见下图4.此外,RSTpd还是一复用脚,Vcc掉电其间,此脚可接上备用电源,以保证单片机内部AM的数据不丢失。图Pn0:ALE当访问外部程序器时,E(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,L端将有一个/6时钟频率的正脉冲信号,这个信号可以用

11、于识别单片机是否工作,也可以当作一个时钟向外输出.更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。如果单片机是ROM,在编程其间,将用于输入编程脉冲.Pin29:当访问外部程序存储器时,此脚输出负脉冲选通信号,PC的1位地址数据将出现在0和P2口上,外部程序存储器则把指令数据放到0口上,由CPU读入并执行。n3:/V程序存储器的内外部选通线,801和8751单片机,内置有4B的程序存储器,当为高电平并且程序地址小于4k时,读取内部程序存储器指令数据,而超过4k地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的801,E端必须

12、接地。在编程时,AVp脚还需加上V的编程电压。3. 855芯片简介855可编程并行接口芯片简介: 855可编程并行接口芯片有三个输入输出端口,即A口、口和C口,对应于引脚A7PA0、PB7PB0和PCPC0。其内部还有一个控制寄存器,即控制口.通常A口、B口作为输入输出的数据端口.C口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个4位锁存器。它们分别与端口A配合使用,可以用作控制信号输出或作为状态信号输入。2可编程并行接口芯片方式控制字格式说明:255有两种控制命令字;一个是方式选择控制字;另一个是C口按位置位/复位控制字。其中C口按位置位复位控制字方式使用

13、较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料.方式控制字格式说明如表: 表DD6D5D4D3210 D7:设定工作方式标志,1有效。 D6、D5:A口方式选择 0 方式 0 1 方式1 1 -方式2 D4:A口功能 (输入,0=输出) D3:C口高4位功能 (1=输入,=输出) 2:B口方式选择 (0方式0,=方式1) D1:B口功能 (1=输入,输出)D0:C口低4位功能 (=输入,0=输出) 85可编程并行接口芯片工作方式说明: 方式0:基本输入输出方式。适用于三个端口中的任何一个.每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。 方式1:选通输入/输出

14、方式。这时A口或B口的8位外设线用作输入或输出,C口的4条线中三条用作数据传输的联络信号和中断请求信号。 方式 :双向总线方式。只有A口具备双向总线方式,8位外设线用作输入或输出,此时C口的条线用作通讯联络信号和中断请求信号。33 4LS37简介74LS373 是一种带三态门的8D锁存器,其管脚示意图如下示:其中:1-8为8个输入端。 1Q-Q为个输出端. LE为数据打入端:当E为“1”时,锁存器输出 状态同输入状态;当LE由“1变“0”时,数据 打入锁存器 OE为输出允许端:当OE=0时,三态门打开; 当OE=1时,三态门关闭,输出高阻。4 系统硬件设计4。1交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号