交通灯控制电路.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设 计 报 告 学 院 电子与信息学院 课程名称 电子电路课程设计 设计题目 十字路路口交通灯控制电路的设计 专 业 班 级 姓 名 学 号 指导教师 时 间 目录 设计任务—--------------------------------------------2 电路工作原理------------------------------------------2 设计要求----------------------------------------------2 方案论证和总体设计------------------------------------2 提出方案------------------------------------------------------2 方案比较------------------------------------------------------7 5.单元电路设计------------------------------------------7 5.1单片机最小系统------------------------------------------------7 5.2串口转并口显示电路--------------------------------------------8 5.3模拟红、绿、黄三色灯部分电路----------------------------------10 5.4软件部分------------------------------------------------------12 6.电路仿真调试------------------------------------------17 7.心得体会----------------------------------------------18 参考文献---------------------------------------------------------------------------------------------18 十字路路口交通灯控制电路的设计 1.设计任务 设计并制作一个十字路口的交通灯控制电路(用红、绿、黄发光二极管模拟显示灯),同时用数码管显示禁止和通行时间。 2.电路工作原理 利用AT89S51单片机电路设计并制作。 3.设计要求 3.1、绿灯亮表示允许通行,时间设定为25S;红灯亮表示禁止通行,时间设定为25S黄灯亮表示警告,并要求后5S中,绿灯闪2S,黄灯亮3S。 3.2、时间显示为倒计时,三个指示灯的交替显示要准确。 4.方案论证和总体设计 4.1 提出方案:实现此设计可有三种常用的方法。 4.1.1 用传统的数字电路设计并制作。 数字电路制作交通灯的制作流程图为: 图4-1数字电路交通灯设计流程图 电路电路图如图4-2所示: 图4-2 数字电路控制交通灯电路图 图中所示,选JK触发器,状态编码:S0=00???S1=01???S2=11?? S3=10其输出为Q Q0倒计时显示采用七段数码管作为显示,它由计数器驱动并显示计数器的输出值。 计数器选用集成电路74进行设计。74是进制同步计数器,它具有、功能。交通灯控制系统划分为控制器和受控电路两部分。在本系统中,设定系统的工作情况如下。路口交通灯控制系统的东西路有交通灯R(红)、Y(黄)、G(绿);东西人行安全通道灯:RXR(红)、RXG(绿)。南北路有交通灯:r1(红)、y1(黄)、g1(绿);南北人行安全通道灯:rxr1(红)、rxg1(绿),所有灯均为高电平点亮。设置15s的通行时间和5s转换时间的变模定时电路,由预置输入整数cnt决定是模15还是模5,输入逻辑cx是用来决定计数到4时清零还是到14时清零。Clk是外部提供的基准秒脉冲信号。x0、x1、x2、x3是由控制器输出的表示计数时间的四位二进制数。图是该系统控制器的符号框图。 ???? ?????图 控制器的ASM图 ????根据系统设计要求,得到控制器的ASM图,如图2所示。在这里,所有输入信号均为高电平有效。该ASM图反映了交通灯系统的不同状态的转换过程及持续时间。 ???? ???? ???? ??? 控制器的VHDL程序设计 ????根据所分析的系统的ASM图,结合系统的设计要求,用VHDL语言对各个模块进行编程,最后形成顶层文件,在MAX+PLUS环境下进行编译与仿真,检查所编程序是否运行正确。如果出现错误,需要进行修改,直到完全通过为止。需要说明的是,在进行程序编译时,要先从底层程序开始,所有底层程序都正确后,才能开始顶层程序的编译。这是因为顶层程序是对底层

您可能关注的文档

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档