- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安邮电学院 数电课程设计21
西安邮电学院
数字电路课程设计报告书
系部名称 : 计算机系 学生姓名 : 刘高龙(18) 专业名称 : 网络工程 班 级 : 网络0604 实习时间 : 2008年6月2日至2008年6月13日
题目:交通灯控制系统
一、任务和要求
1、在十字路口的两个方向上各设一组红黄绿灯,显示顺序为主干道方向是绿黄红灯,支干道方向是红绿黄灯。
2、设置一组数码管,以倒计时的方式显示允许通行或禁止通行时间,其中主干道方向上绿灯亮的时间是30s,支干道方向上绿灯亮的时间是20s,黄灯亮的时间都是5s。
选做:
3、当任何一个方向出现特殊情况,按下手动开关,其中一个方向常通行,倒计时停止。当特殊情况结束后,按下自动控制开关,恢复正常状态。
4、用两组数码管,实现双向倒计时显示。
二、 设计方案
实现红绿灯的交通管制功能;
在红绿灯交换的前5秒钟,有亮的黄灯,此时绿灯已灭;
根据主次干道不同的车流量的需要,设计主干道的车辆通行时间为30秒,次干道的车辆通行时间为20秒;
另有数字倒计时装置,显示剩余时间。
5、原理图:
6、时钟信号用时钟信号发生器555产生,确保整个电路装置同步工作和实现定时工作。计时电路采用两个74LS161级联接受CP脉冲,实现同步计时,其输出端通过与非门与74LS48相连,在数码管上实现倒计时。由于输出端输出不变,所以用74LS74控制输入端的输入信号,使其实现模30、模20、模5的转化。而74LS74自身也有一个循环,使74LS161的模值按所需的要求变化。而六个灯由74LS74的输出端通过门电路直接控制。
计数器的输入端用主控制器实现其模值循环。利用同步置数端,当高位输入为1101、低位输入为0110时实现模30的计数器;当高位输入为1111、低位输入为1011时实现模5的计数器;当高位输入为1110、低位输入为0110时实现模20的计数器。
然后主控电路74LS74控制74 LS161的输入端。当74 LS74的输出Q2、Q1(令其为“A”、“B”)为00时实现模30的计数器,此时主干道的绿灯和次干道的红灯亮起来;当AB为01时实现模5计数器,此时主干道的黄灯和次干道的红灯一起亮而主干道的绿灯熄灭;当AB为10时实现模20的计数器,此时主干道的红灯和次干道的绿灯亮起来;当AB为11时实现模5计数器,此时主干道的红灯和次干道的黄灯一起亮,次干道的绿灯熄灭;然后AB再回到00状态,这样就实现了交通灯的循环且实现了主次干道通车时间不同的功能。
倒计时显示:十位倒计时显示,将74 LS161的输出端通过非门接入74 LS48,利用它的反码输出在数码管上实现倒计时。在利用74 LS74的输出来控制发光二极管,从而实现红绿灯的变化。
交通灯以4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,则控制器的工作状态及功能如下表所示,控制器应送出主、支干道红、黄、绿灯的控制信号。
控制状态 信号灯状态 车道运行状态 00 主绿,支红 主干道通行,支干道禁止通行 01 主黄,支红 主干道缓行,支干道禁止通行 11 主红,支绿 主干道禁止通行,支干道通行 10 主红,支黄 主干道禁止通行,支干道缓行 三、器材清单
1 555 一片 2 74LS74 一片? 3 74LS161 两片? 4 74LS48 两片 5 74LS04 三片 6 74LS00 一片 7 电容 4.7微法、0.01微法电容各一个 8 电阻 150K欧姆一个、4.7K欧姆一个、200欧姆四个 9 数码管 两个 10 发光二极管 六个 四、单元电路设计
1、秒脉冲发生电路:
用555,两个电容,两个电阻实现。
电路图如下:
2、计时电路:
要以十进制输出,而又有一些状态维持时间超过10秒,则必须用两个74LS161分别产生个位和十位的数字信号,它的CP端接秒脉冲。74LS161计数器是采用加法计数,要得到倒计时,则在74LS161输出的信号必须经过非门处理后才能接入数码管的驱动74LS48,想到显示计时9——0,我采用0110---1111这些状态为有效状态。
有效状态 0110-0111-1000-1001-1010-1011-1100-1101-1110-1111
取非 1001-1000-0111-0110-0101-0100-0011-0010-0001-0000
即 9----8----7----6----5----4----3----2----1----0
3、模10倒计时的实现。
控制个位输出的74LS161设计
按要求对系统的状态不同,即红绿灯的状态不同,个位的进制也就要求不同。本人利用系统的状态量Q1,Q
文档评论(0)