第一范文网 - 专业文章范例文档资料分享平台

十字路口交通灯设计报告

来源:用户分享 时间:2025/7/28 21:28:55 本文由鐎涖倕绺鹃弮鐘冲壈 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

武汉理工大学《数字电子技术》课程设计说明书

2.2.4置数模块

置数的模块选择的是74LS153数据选择器。通过之前的要求得知预置的秒数数字最大为6,换算为BCD码为0110,显然74LS192的四位输出位的最高位始终为0,即可忽略掉最高位,有效输入置数位仅为三位即可。一个74LS153仅有两个输出,需要用三个74LS153芯片来输出BCD码的低三位,每一块芯片分别控制个位和十位的QC、QB、QA。而153的输出选择由状态控制芯片192的两位输出端控制完成。 74LS153的引脚图如图所示:

图2.6 74LS153引脚图

图2.7 74LS153功能表

9

武汉理工大学《数字电子技术》课程设计说明书

置数模块如下图:

图2.8 置数模块

三片153芯片的输出控制都为A,B两个端口,而三片的这两个端口同时被状态循环芯片192的低两位输出QB,QA控制,A=QB,B=QA。当QBQA=00时,选通C0为输出,六个输出Y输出相应的电平,取C0为例,U8的1C0高电平,2C0低电平,U9的1C0高电平,2C0低电平,U10的1C0低电平,2C0低电平,则合起来十位输出110,个位输出000,正好是60,则将60预置进显示减数芯片192进行减数计数。同样的原理,为01时,预置数为5,为10时,预置为20秒。之后因为状态控制芯片的循环控制使QBQA重新为00,重新开始计数,所以置数也重新从60开始,再一次进行循环预置数。

10

武汉理工大学《数字电子技术》课程设计说明书

2.2.5译码显示模块

仿真软件里有自带译码器的四线七段显示数码管,因此仿真时只需将四线七段数码管直接连接到74LS192的输出端即可。但实际上自带译码器的数码管并不常见,因此买到的是单独的七段显示数码管,所以还需要增加译码器来完成数字的显示。本次设计使用的是七段共阴数码管,译码器选用了74LS48译码器。下面是仿真中使用的自带译码器的数码显示管构成的显示模块。

图2.9 译码显示模块

与此同时,还要显示红绿灯的亮灭,本设计中红绿灯的亮灭与状态控制模块相连,经仿真测试,接通电源后,192先输出的是0001,所以其循环为01→10→00,由于二极管是共阳的,所以灯在低电平状态亮,在高电平状态灭,所以可画出如下对应状态图:

11

武汉理工大学《数字电子技术》课程设计说明书

表2-3 交通灯状态转换表

甲道路 状态(Q1Q0) G(绿灯) 01 10 00 0 1 1 Y(黄灯) 1 0 1 R(红灯) 1 1 0 可列出方程:G?Q0,Y?Q1,R?Q0?Q1。 根据此状态方程可画出仿真电路图:

图2.10 红绿灯显示电路

三个LED显示灯阳极接VCC,U12B接控制模块QA输出,U12A接控制模块QB输出。由此可完成对红绿灯亮灭的控制。

12

搜索更多关于: 十字路口交通灯设计报告 的文档
十字路口交通灯设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2hd9j6jwgx8mqar1rxe9_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top