基于单片机的交通灯控制系统设计毕业论文.doc

上传人:99****p 文档编号:1382318 上传时间:2019-02-23 格式:DOC 页数:22 大小:162.50KB
下载 相关 举报
基于单片机的交通灯控制系统设计毕业论文.doc_第1页
第1页 / 共22页
基于单片机的交通灯控制系统设计毕业论文.doc_第2页
第2页 / 共22页
基于单片机的交通灯控制系统设计毕业论文.doc_第3页
第3页 / 共22页
基于单片机的交通灯控制系统设计毕业论文.doc_第4页
第4页 / 共22页
基于单片机的交通灯控制系统设计毕业论文.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、-1毕 业 论 文题 目 基于单片机的交通灯控制系统设计 姓 名 * 学 号 所在系 专业年级 指导教师 职 称 二 O 一四 年 五 月 三十一日-2摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用 MSC-51系列单片机

2、ATSC51和可编程并行 I/O 接口芯片8255A 为中心器件来设计交通灯控制嚣,实现了能根据实际车流量通过8051芯片的 P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮。倒计时剩5秒时黄灯闪烁警示;车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。关键词:单片机;交通灯-3AbstractIn recent years, with the rapid development of science and technology, SCM applications are constantly go, at the same time driv

3、e the traditional control detection nissin month good updates.Crossroads transports, bustling, bike lanes, pedestrian footbridge humanitarian, in an orderly way. So what to do this in order? Rely on is the automatic command system of traffic lights. A lot of traffic signal lamp control way. This sys

4、tem adopts the MSC - 51 series microcontroller ATSC51 and programmable parallel I/O interface chip 8255 a tao, a device for the center to design a traffic light control can realize the according to actual traffic by 8051 chip P1 mouth set function of red and green light burning time; Light traffic l

5、ight cycle. The countdown with 5 seconds left yellow lights flashing warning; Vehicle running a red light alarm; Green time can detect the number of cars and can through digital tube display. The system practical, simple operation, strong extended functionality.Key words: single chip microcomputer;

6、The traffic light-4目录前言 .5第一章 单片机的简介 .61.1 单片机的概述 .61.2 单片机的发展 .61.3 单片机的特点 .7第二章 单片机交通灯 .82.1 单片机交通灯发展前景 .82.2 单片机交通灯的应用 .8第三章 MSC-51 芯片简介 .93.1 MSC-51 结构 .93.2 8255 芯片简介 .93.3 74LS373 简介 .10第四章 系统硬件 .114.1 交通管理的方案论证 .114.2 系统硬件设计 .114.3 系统总框图 .124.4 系统工作原理 .124.5 硬件延时 .124.5.1 初值计算 .124.5.2 秒的方法 .

7、124.6 交通硬件线路图 .13第五章 控制器的软件设计 .145.1 软件延时 .145.2 时间及信号灯的显示 .145.2.1 8051 并行口的扩展 .145.2.2 8255 与 8051 的连接 .155.3 交通灯的流程图 .155.4 交通灯的软件设计如下 .16第六章 结论 .19第七章 致谢 .20参考文献 .21-5前言 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在 19 世纪就已出现了。1858 年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868 年,

8、英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止” ,绿色表示“注意” 。186 年 1 月 2 日,煤气灯爆炸,使警察受伤,遂被取消。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914 年始安装于纽约市 5 号大街的一座高塔上。红灯亮表示“停止” ,绿灯亮表示“通行” 。1918 年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当

9、行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968 年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以

10、进入交叉路口。-6第一章 单片机的简介 1.1 单片机的概述单片机技术的发展对社会进步产生了巨大的影响。今天,单片机及其应用技术的发展速度、深度及其广度,在国防、科学研究、政治经济、教育文化等方面几乎无所不及。将之用于交通灯控制系统设计,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入,输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就际=缸单片(

11、单芯片)机,单片机即微控制器有一些单片机中除了上述部份外,还集成了其它部份如 AID,DIA,定时计数器,RTC,各种串行接口等。1.2 单片机的发展单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和 I/O 接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机的发展分为 4 个阶段:第一阶段(1974 76 年):单片机初级阶段。因为受工艺限制,单片机采用单片的形式而且功能比较简单。

12、例如美国仙童公司生产的 F8 单片机,实际上只包括了 8 位CPU,64 个字节的 RAM 和 2 个并行接口第二阶段(1976 78 年):低性能单片机阶段。以 Intel 公司生产的 MCS48系列单片机为代表,该系列单片机片内集成有 8 位 CPU,8 位定时器/计数器,并行 I/O接口,RAM 和 ROM 等,但是最大的缺点就是无串行接口,中断处理比较简单而且片内RAM 和 ROM 容量较小,且寻址范围不大与 4KB。第三阶段(1978 83)高性能单片阶段这个阶段推出的单片机普遍带有串行接口。-7多级中断系统,16 位定时器/计数器,片内 ROM,RAM 容量加大,且寻址范围可达64

13、KB,有的片内还带有 A/D 转换器。第四阶段(1983 年至今)8 位单片机巩固发展以及 16 位单片机,32 位单片机推出阶段。此阶段的主要特征是:一方面发展 16 位单片机,32 位单片机及专用型单片机;另一方面不断完善高档 8 位单片机,改善其结构,增加片内器件,以满足不同的客户要求。1.3 单片机的特点 (1)高集成度,体积小,高可靠性 单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的 CPU。单片机程序指令,常数及表格等固化在 ROM 中不易破坏,许多信号通道均在一个芯片内,故可

14、靠性高。 (2)控制功能强 为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O 口的逻辑操作及位处理能力,非常适用于专门的控制功能。 (3)低电压,低功耗,便于生产便携式产品 为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为 1.8V3.6V,而工作电流仅为数百微安。 (4)易扩展 片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。 (5)优异的性能价格比 单片机的性能极高。为了提高速度和运行效率,单片机已开始使用 RISC 流水线和DSP 等技术。单片机的寻址能力也已突破 6

15、4KB 的限制,有的已可达到 1MB 和 16MB,片内的 ROM 容量可达 62MB,RAM 容量则可达 2MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分低廉,其性能价格比极高。、-8第二章 单片机交通灯2.1 单片机交通灯发展前景近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动

16、指挥系统。交通信号灯控制方式很多。本系统采用 MSC-51 系列单片机 ATSC51 和可编程并行 I/O 接口芯片 8255A 为中心器件来设计交通灯控制器,实现了能根据实际车流量通过 8051 芯片的 P1 口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩 5 秒时黄灯闪烁警示(交通灯信号通过PA 口输出,显示时间直接通过 8255 的 PC 口输出至双位数码管) ;车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能。2.2 单片机交通灯的应用电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914 年始安装于纽约市 5

17、 号大街的一座高塔上。红灯亮表示“停止” ,绿灯亮表示“通行” 。1918 年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968 年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以

18、直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分-9接近停车线而不能安全停车时可以进入交叉路口。第三章 MSC-51 芯片简介 3.1 MSC-51 结构8051 是 MCS-51 系列单片机的典型产品,8051 单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时,计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。中央处理器是单片机内部的核心部

19、件,它决定了单片机的主要功能特性。中央处理器主要由运算部件和控制部件组成。运算部件包括算术、逻辑部件 ALU、布尔处理器、累加器 ACC、寄存器 B、暂存器 TMP1 和 TMP2、程序状态字寄存器 PSW 以及十进制调整电路等。运算部件的功能是实现数据的算术逻辑运算、位变址处理和数据传送操作。控制部件是单片机的神经中枢,它包括时钟电路、复位电路、指令寄存器、译码以及信息传送控制部件。它以主振频率为基准发出 CPU 的时序,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来控制单片机各部分的运行。其中有一些控制信号线能简化应用系统外围控制逻辑,如控制地址锁存的地址锁存信号A

20、LE,控制片外程序存储器运行的片内外存储器选择信号 EA,以及片外取指信号PSEN。3.2 8255 芯片简介8255 可编程并行接口芯片有三个输入输出端口,即 A 口、B 口和 c 口,对应于引脚 PATPA0、PB7-PB0 和 PC7-PC0。其内部还有一个控制寄存器,即控制口。通常 A 口、B 口作为输入输出的数据端口。c 口作为控制或状态信息的端口,它在方式字的控制下,可以分成 4 位的端口,每个端口包含一个 4 位锁存器。它们分别与端口 A/B 配合使用,可以用作控制信号输出或作为状态信号输入。8255 有两种控制命令字;一个是方式选择控制字;另一个是 c 口按位置位/复位控制字。

21、-103.3 74LS373 简介SL74HC573 跟 LS/AL573 的管脚一样。器件的锁存器输入是和标准CMOS(如图一所示) 输出兼容的;加上拉电阻,他们能和 LS/ALSTTL 输出兼容。 当锁存使能端 LE 为高时,这些器件的锁存对于数据是透明的(也就是说输出同步) 。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。 u36755X 出能直接接到 CMOS,NMOS 和 TTL 接口上 u25805X 作电压范围:2.0V6.0V u20302X 输入电流:1.0uA CMOS 器件的高噪声抵抗特性 SN74LS373,SN74LS374 常用的 8d 锁存器。常用作地址锁存和 I/0 输出,可以用 74he373 代换, 74H373 是高速 CMOS 器件,功能与 74LS373 相同,两者可以互换。74LS373 内有 8 个相同的 D 型(三态同相)锁存器,由两个控制端(11 脚 c 或 EN;1 脚OUT、 CONT、OE) 控制。当 OE 接地时,若 G 为高电平,741Ls373 接收由 PPU 输出的地址信号;如果 G 为低电平,则将地址信号锁存。图 一 高 性 能 硅 门 CMOS 器 件

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。