(DOC)-课程设计---十字路口交通灯控制系统设计-其他专业.docxVIP

(DOC)-课程设计---十字路口交通灯控制系统设计-其他专业.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(DOC)-课程设计---十字路口交通灯控制系统设计-其他专业

前言 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的各种系统也越来越多。同时也标志了自动控制领域成为了数字化时代的一员。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。 城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。城市机动车量的不断增加使许多大中城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,如何改进交通灯的设计、有效的疏导交通,使其更好的适应城市交通的发展也成为了一个重要课题。 本次设计为十字路口交通灯控制系统设计,硬件部分它以8031单片机为核心,并在此基础上扩展了程序存储器(EPROM)2764、静态数据存储器(SRAM)6264,利用地址锁存器74LS373扩展I/O并行接口芯片8255A。软件部分它结合定时/计数等知识进行程序编译。 第一章 系统设计概述 1.1 设计目的 1、通过交通信号灯控制系统的设计,掌握80C52并行口传输数据的方法,以控制发光二极管的亮与灭; 2、用80C52和8255作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理. 3、通过单片机控制设计,熟练掌握单片机语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力; 4、完成控制系统的硬件设计、软件设计、仿真调试。 1.2 设计任务与要求 1.用单片机扩展一片8255,用12个发光二极管模拟一个十字交叉路口的红、绿、黄灯,并设置二个紧急放行按键 2.正常行驶时,东西或南北方向的灯按绿灯亮10秒,黄灯闪烁3秒,红灯亮12秒控制 3.当东西或南北方向的紧急放行按键按下时,如果禁行方向为红灯,则红灯继续维持12秒;如果禁行方向为绿灯,则立即变为黄灯闪烁3秒;如果禁行方向为黄灯,则黄灯继续维持 单片机 单片机 8255 LED灯 紧急放行按键 第二章 系统组成及工作原理 2.1 、十字路口基本情况分析 图2-1是一个典型的十字路口示意图。分别用1、2、3、4表明东、南、西和北四个流向的主车道,每个主车道置有一个交通灯,用于指示对面车辆的左转、右转和直行。1号路口的左转灯亮时,即表示对面3号路口的车可以向左转行驶。 每个路口的情况都不尽相同,要根据具体的情况来设置各个方向的放行时间。假设,1、3方向是主干道,车流量比较大,可以将1、3路口的直行灯亮的时间设得比较长;而2、4路口是一般道路,那么2、4路口直行灯亮的时间可以设得短一点。左转灯和右转灯放行的时间一般应比直行灯放行的时间要短。通常情况下,主干道直行时间应在40-60秒左右;左转和右转通行时间应在15-30秒之间。每个路口应设置时间指示灯,用来显示剩余的通行时间,并在时间快用尽时,交通灯闪烁一定的次数,用来提醒行人。完成一个循环应在2分钟以内,以免引起车辆等待过长的时间。 图2-1 十字路口示意图 2.2、主要器件应用简介 2.2.1、89C52芯片介绍: 89C52是80C51系列单片机中应用最广泛的一种型号,芯片内部有8KB的闪速存储Flash ROM。内部的8KB存储器用于存放可编程控制器监控程序。下面介绍89C52各引脚的功能与连接方法。 1)P0口: 由于外部有扩展接口电路,P0和P2被地址和数据总线占用。P0口被分时地用作地址线的低8位与数据总线,为了实现分时传送地址与数据信息,在P0口必须外接一片74HC573-1锁存器(如图2所示),用于锁存地址的低8位,该锁存器的输出接62256芯片的地址线A0~A7。89C52执行指令时,先从P0口输出地址低8位,然后发地址锁存信号ALE,将地址低8位锁存在74HC573-1内。让出P0口用于传送指令码或进行数据读/写操作,P0口直接接到62256和DS12887的数据线D0~D7,接到74HC573-2的输入D0~D7作为可编程控制器的数字量输入,接到74HC573-3的输出Q0~Q7作为可编程控制器的数字量输出。 2)P2口: P2口用于地址的高8位,其中低7位P2.0~P2.6与62256的A8~A14连接,用于传送存储器的高7位地址。高4位P2.4~P2.7与PLD器件GAL16V8组成的译码器连接,通过译码器输出4个片选信号Y0~Y3,作为62256、DS12887、74HC573-2、74HC573-3的片选信号。 3)P3口: P3.0(RXD)用于串行输入口。 P3.1(TXD)用于串行输出口。 P3.2、P3.3是外部中断请求INT0、INT1的输入线,供用户使用。 P3.4、P3.5是

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档