基于单片机的交通信号灯控制系统设计完整版

上传人:新** 文档编号:491987262 上传时间:2023-02-16 格式:DOC 页数:21 大小:339.50KB
返回 下载 相关 举报
基于单片机的交通信号灯控制系统设计完整版_第1页
第1页 / 共21页
基于单片机的交通信号灯控制系统设计完整版_第2页
第2页 / 共21页
基于单片机的交通信号灯控制系统设计完整版_第3页
第3页 / 共21页
基于单片机的交通信号灯控制系统设计完整版_第4页
第4页 / 共21页
基于单片机的交通信号灯控制系统设计完整版_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《基于单片机的交通信号灯控制系统设计完整版》由会员分享,可在线阅读,更多相关《基于单片机的交通信号灯控制系统设计完整版(21页珍藏版)》请在金锄头文库上搜索。

1、目录中文摘要1. 引言12. 设计任务及思路13. 单片机33.1 单片机简介33.2 单片机基本结构 3 3.3 单片机硬件特性 34. 芯片的选择44.1 74LS373以及74LS07芯片简介44.2 8255芯片推荐精选54.2.1 8255可编程并行接口芯片简介54.2.2 8255可编程并行接口芯片方式控制字格式说明54.3 晶闸管75. 交通灯控制原理分析及方案论证86. 系统硬件设计96.1 总体设计96.2 单片机最小系统96.2.1 振荡电路96.2.2 复位电路106.3 显示及其驱动模块推荐精选116.3.1 键盘与状态显示功能116.3.2 倒计时计数功能117. 系

2、统软件设计127.1 延时程序设计127.1.1 计数器硬件延时127.1.2 软件延时137.2 时间及信号灯的显示147.2.1 8031并行口的扩展142设计任务及思路设计一个能够控制十二盏交通信号灯的模拟系统。通过交通信号灯控制系统的设计。推荐精选推荐精选系统工作受开关控制,起动开关 ON 则系统工作;起动开关 OFF 则系统停止工作。控制对象如下:东西方向红灯两个 , 南北方向红灯两个,东西方向黄灯两个 , 南北方向黄灯两个,东西方向绿灯两个 , 南北方向绿灯两个,图1 交通信号示意十字路口东西方向和南北方向各装有直行(包括右拐弯)控制红、黄、绿交通信号灯(如图1所示)。还有倒计时显

3、示器,显示器用于显示相应方向直行控制当前点亮信号灯还要持续的时间(即剩余时间)。系统中有两个按钮启动和停止,启动按钮按下后信号灯系统开始工作,并周而复始地循环;停止按钮按下,所有信号灯都熄灭。信号灯的控制规律如表1所示。即系统启动后,东西方向先绿灯亮25s,然后绿灯闪烁3s,最后黄灯亮2s,与此同时南北方向红灯亮30s。南北方向红灯亮30s后转为先绿灯亮25s,然后绿灯闪烁3s,最后黄灯亮2s,东西向红灯亮30s。由此周而复始地循环。要求采用单片机实现交通灯的控制规律。表1 信号灯控制规律东西方向信号绿灯亮绿灯闪烁黄灯亮红灯亮时间25s3s2s30s推荐精选南北方向信号红灯亮绿灯亮绿灯闪烁黄灯

4、亮时间30s25s3s2s设计电路中使用到的主要元器件,单片机芯片、8255芯片和晶闸管。十字路口分四条道,每条道有三个红绿灯,共十二个。每个红绿灯由一块8031芯片单独控制,我们只设计一个红绿灯的燃亮情况,同理根据燃亮顺序设计其它红绿灯。然后再组合起来,达到设计要求。3单片机3.1单片机简介单片机是一种集成电路芯片,简称为单片微型计算机。是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I0口和中断系统,定时器,计时器等功能,集成在一块硅片上构成的一个小而完善的计算机系统。3.2单片机基本结构单片机由运算器,控制器,存储器,输入输出设备组

5、成。3.3单片机硬件特性(1)单片机集成度很高,单片机包括CPU、4KB容量的ROM(8031无)、128B容量的RAM、2个16定时计时器、4个8位并行口、全双工串口行口。(2)单片机系统结构简单,使用方便,实现了模块化。(3)单片机可靠性能好,可工作很长时间。(4)处理功能强,速度快4芯片的选择4.1 74LS373以及74LS07简介74LS373 是一种带三态门的8D锁存器,其管脚示意图2如下所示:推荐精选图2 74LS373管脚示意图其中:1D-8D为8个输入端。1Q-8Q为8个输出端。LE为数据打入端:当LE为“1”时,锁存器输出状态同输入状态;当LE由“1”变“0”时,数据打入锁

6、存器OE为输出允许端;当OE=0时,三态门打开;当OE=1时,三态门关闭,输出高阻。六驱动器(OC高压输出) 74LS07 Vcc6A6Y5A5Y4A4 1413121110 9 8Y = A) 1 2 3 4 5 6 7 7805实现正电压输出,负电压截止。4.2 8255芯片4.2.1 8255可编程并行接口芯片简介8255可编程并行接口芯片有三个输入输出端口,即A口、B口和C口,对应于引脚PA7PA0、PB7PB0和PC7PC0。其内部还有一个控制寄存器,即控制口。通常A口、B口作为输入输出的数据端口。C口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个

7、4位锁存器。它们分别与端口AB配合使用,可以用作控制信号输出或作为状态信号输入。8255的内部组成框图如推荐精选图3所示:图3 8255内部组成框图4.2.2 8255可编程并行接口芯片方式控制字格式说明8255有两种控制命令字:一个是方式选择控制字;另一个是C口按位置位复位控制字。其中C口按位置位复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述。方式控制字格式说明如图4所示:推荐精选图4 8255方式控制字方式0:基本输入输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。方式0适合于两种情况:一种是无条件传送,另一种是查询方式传送。方式1:选通输入输出方式。这时A口或B口的8位外设线用作

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

当前位置:首页 > 资格认证/考试 > 自考

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