2022年自动化大学方案单片机交通灯系统方案 .pdf
《2022年自动化大学方案单片机交通灯系统方案 .pdf》由会员分享,可在线阅读,更多相关《2022年自动化大学方案单片机交通灯系统方案 .pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用南京化工职业技术学院毕业设计 论文)基于单片机的交通灯设计姓名:XXX 所在系部 : 自动控制系专业班级 : 自动化 XXX 指导教师 :XXX 2018 年 12 月Nanjing College of Chemical Technology Graduation project:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 21 页个人资料整理仅限学习使用Based on SCM traffic light design Candidate :XXX Supervisor :QXXX Dec,2018 目录
2、3.1 单片机概述 . . 73.2 芯片选择与介绍 . 7 12 12 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 21 页个人资料整理仅限学习使用12 14 15 摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方
3、式很多。本系统采用MSC-51 系列单片机 ATSC51 和可编程并行 I/O 接口芯片 8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051 芯片的 P1 口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩 5 秒时黄灯闪烁警示 交通灯信号通过PA口输出,显示时间直接通过8255 的 PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。关键词:单片机交通灯闯红灯检测车流量第一章引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在 19 世纪就已出现了。精选学习
4、资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 21 页个人资料整理仅限学习使用1858 年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868 年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年 1 月 2 日,煤气灯爆炸,使警察受伤,遂被取消。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914 年始安装于纽约市 5 号
5、大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。1918 年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。 1968 年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,
6、左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。第二章交通管理方案论证2.1 设计任务:东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案如表2。表 2 亮
7、灯顺序和间隔时间60S 5S 100S 5S 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 21 页个人资料整理仅限学习使用2.2 方案介绍:1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为60 秒。2)黄灯闪烁 5 秒,警示车辆和行人红、绿灯的状态即将切换。3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为 100 秒。 东西方向车流大通行时间长。4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。5)此表
8、可根据车流量动态设定红绿灯初始值。第三章交通灯系统硬件设计3.1 单片机的概述:单片机是一块集成电路芯片上集中了控制器、存储器、运算器和输入输出端口的单片微型计算机,它体积小,耗电省,主要用于构成工业控制单元,在过程控制、智能仪表、机电一体化和家用电器等领域起着重要的控制作用,所以准确反映单片机本质的叫法应是微控制器 、数据存储器 (RAM 、定时 / 计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器:中央处理器 (CPU 是整个单片机的核心部件,是8 位数据宽度的处理器,能处理8 位二进制数据或代码, CPU负责控制、指
9、挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作4。数据存储器 (RAM 8051 内部有 128 个 8 位用户数据存储单元和128 个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有 128 个,可存放读写的数据,运算的中间结果或用户定义的字型表4。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 21 页个人资料整理仅限学习使用图 1 8051 内部结构图程序存储器 (ROM :8051共有 4096个 8 位掩膜 ROM ,用
10、于存放用户程序,原始数据或表格4。定时 / 计数器 (ROM :8051 有两个 16 位的可编程定时 / 计数器,以实现定时或计数产生中断用于控制程序转向4。并行输入输出 (I/O 口:8051共有 4 组 8 位 I/O 口(P0、 P1、P2或 P3,用于对外部数据的传输4。全双工串行口:8051 内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用4。中断系统 :8051 具备较完善的中断功能,有两个外中断、两个定时/ 计数器中断和一个串行中断,可满足不同的控制要求,并具有2 级的优先级别选择2。时钟电路 :8051 内置最
11、高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。单片机的 结 构有 两种类 型 ,一 种是 程 序存储 器 和数 据存 储器分开 的 形式 ,即 哈 佛(Harvard 结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿 (Princeton 结构。 INTEL 的 MCS-51系列单片机采用的是哈佛结构的形式,而后续产品 16 位的 MCS-96系列单片机则采用普林斯顿结构7。下图是 MCS-51系列单片机的内部结构示意图3.2.2 8255芯片简介8255可编程并行接口芯片简介: 8255 可编程并行接口芯
12、片有三个输入输出端口,即A口、B 口和 C口,对应于引脚PA7 PA0 、PB7 PB0和 PC7 PC0 。其内部还有一个控制寄存器,即控制口。通常A 口、B 口作为输入输出的数据端口。 C 口作为控制或状态信息的端口,它在方式字的控制下,可以分成4 位的端口,每个端口包含一个4 位锁存器。它们分别与端口A/B 配合使用,可以用作控制信号输出或作为状态信号输入6。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 21 页个人资料整理仅限学习使用8255可编程并行接口芯片方式控制字格式说明: 8255 有两种控制命令字;一个是方式选择控制
13、字;另一个是C 口按位置位 / 复位控制字。其中 C 口按位置位 / 复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料。方式控制字格式说明如表1:表 1、方式选择控制格式D7 :设定工作方式标志, 1 有效。D6 、D5:A口方式选择 0 0 方式 0 0 1 方式 1 1 方式 2 D4 :A口功能 1=输入, 0=输出)D3 :C口高 4 位功能 1=输入, 0=输出)D2 :B口方式选择 0=方式 0,1=方式 1)D1 :B口功能 1=输入, 0=输出)D0 :C口低 4 位功能 1=输入, 0=输出)8255可编程并行接口芯片工作方式说明: 方式
14、 0:基本输入 / 输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存6。方式 1:选通输入 / 输出方式。这时A口或 B口的 8 位外设线用作输入或输出,C口的 4 条线中三条用作数据传输的联络信号和中断请求信号6。方式 2 :双向总线方式。只有A 口具备双向总线方式, 8 位外设线用作输入或输出,此时C口的 5 条线用作通讯联络信号和中断请求信号6。2.3.3 74LS373 简介74LS373 是一种带三态门的 8D锁存器,其管脚示意图如下示:D7 D6 D5 D4 D3 D2 D1 D0 精选学习资料 - - - - - - - - - 名
15、师归纳总结 - - - - - - -第 8 页,共 21 页个人资料整理仅限学习使用其中: 1D-8D为 8 个输入端。 1Q-8Q为 8 个输出端。LE为数据打入端:当LE为“1”时,锁存器输出状态同输入状态;当LE由“1”变“ 0”时,数据打入锁存器OE为输出允许端:当OE=0时,三态门打开;当 OE=1时,三态门关闭,输出高阻。第四章控制器的软件设计4.1 每秒钟的设定延时方法可以有两种一中是利用MCS-51内部定时器才生溢出中断来确定1 秒的时间,另一种是采用软延时的方法。4.2 计数器硬件延时4.2.1 计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到TH和 TL
16、中的。他是以加法记数的,并能从全 1 到全 0 时自动产生溢出中断请求。因此,我们可以把计数器记满为零所需的计数值设定为 C和计数初值设定为TC 可得到如下计算通式: TC=M-C 式中, M为计数器摸值,该值和计数器工作方式有关。在方式0 时 M为 213 ;在方式 1 时M的值为 216;在方式 2 和 3 为 28。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 21 页个人资料整理仅限学习使用4.2.2 计算公式 T=M TC )T计数或 TC M-TT计数T计数是单片机时钟周期TCLK的 12 倍;TC为定时初值如单片机的主脉
17、冲频率为TCLK12MHZ ,经过 12 分频方式 0 TMAX 213 1 微秒 8.192 毫秒方式 1 TMAX 216 1 微秒 65.536 毫秒显然 1 秒钟已经超过了计数器的最大定时间,所以我们只有采用定时器和软件相结合的办法才能解决这个问题1。4.2.3 1秒的方法我们采用在主程序中设定一个初值为20 的软件计数器和使TO定时 50毫秒这样每当TO到 50 毫秒时CPU就响应它的溢出中断请求,进入他的中断服务子程序。在中断服务子程序中,CPU先使软件计数器减1,然后判断它是否为零,为零表示1 秒已到可以返回到输出时间显示程序1。4.2.4 相应程序代码)主程序定时器需定时 50
18、 毫秒,故 T0 工作于方式 1。初值:TC M-T T计数216 50ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, #01H 。 令 T0 为定时器方式 1 MOV TH0, #3CH 。 装入定时器初值 MOV TL0, #BOH 。 MOV IE, #82H 。 开 T0 中断 SEBT TRO 。 启动 T0计数器 MOV RO, #14H 。 软件计数器赋初值LOOP: SJMP $ 。 等待中断)中断服务子程序 ORG 000BH AJMP BRTO ORG 00BH BRTO :DJNZ RO ,NEXT AJMP TIME 。 跳转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自动化大学方案单片机交通灯系统方案 2022 自动化 大学 方案 单片机 交通灯 系统
限制150内