- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑课程设计报告
姓 名:
学 号:
选课号:
一、设计题目
交通灯控制器
二、设计要求
1.东西方向为主干道,南北方向为副干道;
2.主干道通行40秒后,若副干道无车,仍主干道通行,否则转换;
4.换向时要有4秒的黄灯期;
5.南北通行时间为20秒,到时间则转换,若未到时,但是南北方向已经无车,也要转换。
6.附加:用数码管显示计时。
三、设计过程
1.交通控制灯总体设计方案
整个交通控制灯电路可以用主控电路控制交通灯电路的亮灯顺序,用计数器控制亮灯时间并给译码器输入信号以便数码管显示时间,用函数发生器产生频率为1Hz的矩形波信号以供计数器计数。框图如下:
显示器 主干道
信号灯
计数器 主控电路 信号灯
副干道
单位脉冲 信号灯
十字路口车辆运行情况只有4种可能(在副干道有车时):
(1)设开始时主干道通行,支干道不通行,这种情况下主绿灯和支红灯亮,持续时间为40s。
(2)40s后,主干道停车,支干道仍不通行,这种情况下主黄灯和支红灯亮,持续时间为4s。
(3)4s后,主干道不通行,支干道通行,这种情况下主红灯和支绿灯亮,持续时间为20s。
(4)20s后,主干道仍不通行,支干道停车,这种情况下主红灯和支黄灯亮,持续时间为4s。4s后又回到第一种情况,如此循环反复。
因此,要求主控制电路也有4种状态,设这4种状态依次为:S0、S1、S2、S3。即:
主干道绿灯亮,副干道红灯亮计数器由0到40递增计数(S0)40S后副干道无车
主干道绿灯亮,副干道红灯亮计数器由0到40递增计数(S0)
40S后副干道无车
主干道黄灯亮,支干道红灯亮计数器由0到5递增计数(S1)40S后副干道有车
主干道黄灯亮,支干道红灯亮计数器由0到5递增计数(S1)
40S后副干道有车
未过20s但副干道已无车20S后副干道有车主干道红灯亮,支干道黄灯亮计数器由0到4递增计数(S3)主干道红灯亮,支干道绿灯亮计数器由0到20递增计数(S2)
未过20s但副干道已无车
20S后副干道有车
主干道红灯亮,支干道黄灯亮计数器由0到4递增计数(S3)
主干道红灯亮,支干道绿灯亮计数器由0到20递增计数(S2)
状态转换图如下:
副干道无车
副干道无车
20s未到,但已无车S0
20s未到,
但已无车
S0
S1
S2
S3
40s后
4s后
20s后
4s后
状态转换图
这四个状态可以用用一个4进制的异步清零计数器(74LS160)进行控制并作为主控部分,控制亮灯的顺序。再用两片计数器(74LS160)控制亮灯时间,分别计数40、20、4。
2.主控电路
主控电路是由一块74LS160接成的4进制计数器,即当QC为1时用异步清零法立刻将计数器清为零,同时,另外两片74LS160计数器产生的清零信号与主控电路的计数器的计数CLK连接,即当计数器一次计数完成后(一种的状态的亮灯时间过后),计数器清零,同时主控电路CLK接收一个脉冲,跳至下一状态。如此循环变可实现四个状态的轮流转换。
3.计数器
计数器的作用:一是根据主干道和副干道车辆运行时间以及黄灯切换时间的要求,进行40s、20s、4s 3种方式的计数;二是向主控制器发出状态转换信号,主控制器根据状态转换信号进行状态转换。
计数器除需要单位脉冲作时钟信号外,还应受主控制器的状态控制。计数器的工作情况为:计数器在主控制器进入状态S0时开始40s计数;若在S0状态的40s过后,副干道没有车,则使主控制器始终清零,保持在S0状态(单刀双掷开关处于高电平),继续保持主干道路灯亮,副干道红灯亮。40s后如果副干道有车,则恢复主控制器正常状态(单刀双掷开关处于低电平),计数器产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器进入状态S1,计数器开始4s计数,4s后又产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器进入状态S2,计数器开始20s计数;如果副干道一直有车则20s后也产生归零脉冲,使主控制器进入S3状态,如果在20s内没有车,则给主控制器传送一个脉冲信号(即按下按键开关,此时单刀双掷开关处于低电平),使主控制器直接跳到S3状态,同时计数器清零,计数器又开始4s计数;4s后同样产生归零脉冲,并向主控制器发出状态转换信号,使计数器归零,主控制器回到状态S0,开始新一轮循环。
根据以上
文档评论(0)