- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)