人车分行交通信号指挥灯的控制..docxVIP

  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文档。上传文档
查看更多
哈尔滨工业大学(威海)课程设计报告 PAGE \* MERGEFORMAT 1 单片机原理及接口技术 课程设计报告 设计题目: 人车分行交通信号指挥灯的控制 学 号: 120260230 姓 名: 张 恺 指导教师: 孙玉德 信息与电气工程学院 二零一五年六月 人车分行交通信号指挥灯的控制 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但是仅仅掌握单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,不断完善调试,才能设计出功能完好的产品。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊,那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统,所以有条不紊的智能交通灯的应用和开发也显得尤为重要,交通信号灯控制方式很多。本系统采用单片机设计交通灯控制器,以AT89S52单片机为核心部件,应用C51编程,实现交通灯的完美工作。 1. 设计任务 结合帝王宫地区十字路口的实际情况,基于AT89S52单片机设计一个人车分行交通信号灯的控制系统。该系统应满足的功能要求为: 当有儿童需要过马路时,按下儿童过马路按钮(这里简化成扳下儿童过马路开关),儿童过马路提示灯亮起,南北东西的所有路口都显示并且保持红灯并且人行提示灯亮;当儿童安全穿过马路后,再弹起按钮(扳回开关),此时交通灯状态再从状态1开始循环。 如果没有紧急事件,状态由1到5正常循环进行。 初始状态(状态1)为:南北方向绿灯通车,东西方向红灯,持续48s; 状态2:南北方向绿灯最后闪烁几次后转黄灯亮,延时3s,此时东西方向仍然保持红灯; 状态3:东西方向保持红灯,南北方向也转为红灯,此时是人行状态,持续22s,人行提示灯绿灯亮,同时指示灯倒计数开始(非人行状态时人行提示灯红灯亮,倒计数显示禁止通行); 状态4:东西方向转绿灯,延时69s,南北方向仍然红灯; 状态5:东西黄灯闪烁3s,南北红灯保持; ——至此,一个循环大状态完成。 此后不断循环重复状态1至状态5,在每个状态下,都有时钟倒数计时显示。 状态 48s 3s 22s 69s 2s 儿童 东西 红灯亮 红灯亮 红灯亮(人行) 绿灯亮 黄灯亮 红灯亮(人行) 南北 绿灯亮 黄灯亮 红灯亮(人行) 红灯亮 红灯亮 红灯亮(人行) 2. 整体方案设计 图2-1 十字路口交通灯示意图 人车分行交通信号指挥控制灯以AT89S52单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个人车分行交通灯控制的硬件系统。硬件系统主要由紧急设定,显示电路,时钟电路,红绿灯电路构成。 各模块的主要功能如下: (1) 儿童过马路设定:由一个开关键给出,当有儿童需要过马路时,快速开闭开关键(模拟按钮按下),东西、南北红灯均亮,禁止车辆通行且人行提示灯绿灯亮,10s(可调)后恢复,也可在按钮按下2s后再按,则可恢复; (2) 显示电路的功能是显示东西、南北交通指示灯亮的时间; (3) 时钟电路的功能是为单片机提供时钟信号; (4) 红绿灯电路的功能是指示车辆通行,红灯停,绿灯行; (5) 复位电路的功能是使单片机处于某种确定的初始状态。 系统的整体设计方案设计图如图2-2所示。 时钟电路复位电路红绿灯电路 时钟电路 复位电路 红绿灯电路 儿童过马路电路 AT89S52 显示电路 图2-2 系统的整体方案设计图 3. 系统硬件电路设计 3.1 儿童过马路电路 儿童过马路电路采用一个开关来控制,当有儿童需要过马路时,快速开闭开关键(模拟按钮按下,且我们假设是按下可自动弹起的按钮),南北东西的所有路口都显示并且保持红灯并且人行提示灯绿灯亮;当儿童安全穿过马路后,再按下按钮(扳下开关),此时交通灯恢复之前所处状态;为防止开关一直处于闭合状态,扰乱交通,开关10s(可调)后会自动弹起,交通灯恢复。 图3-1 AT89S52与开关的儿童过马路电路 3.2 显示电路 倒计时显示电路采用LED数码管显示,根据题意,我们使用了实验箱上的6个共阴数码管动态显示。本次设计采用LED动态显示方式。LED数码管工作于动态显示方式时,各位的共阴极接地;每位的段码线分别与8155芯片上一个8位的I/O口锁存器输出相连。如果送往各个LED数码管所显示字符的段码一经确定,则相应I/O口锁存器锁存的段码输出将维持不变,直到送入另一个字符的段码为止。(注: 仿真时使用的是共阳极6位数码管) 图3-2 AT89S52与数码管的显示电路 3.3 时钟电路 AT

文档评论(0)

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

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

1亿VIP精品文档

相关文档