红绿灯数字电路课程设计

红绿灯数字电路课程设计

ID:13009213

大小:128.00 KB

页数:12页

时间:2018-07-20

红绿灯数字电路课程设计_第1页
红绿灯数字电路课程设计_第2页
红绿灯数字电路课程设计_第3页
红绿灯数字电路课程设计_第4页
红绿灯数字电路课程设计_第5页
资源描述:

《红绿灯数字电路课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数字逻辑电路设计》课程设计总结报告题目:红绿灯控制器指导老师:设计人员:学号:班级:日期:2013年5月第12页共12页目录一、设计任务书二、设计框图及整机概述三、各单元电路的设计方案及原理说明四、调试过程及结果分析五、设计、安装及调试中的体会六、对本次课程设计的意见及建议七、附录(包括:整机逻辑电路图及元器件清单)第12页共12页一、设计任务书一、题目:红绿灯控制器二、设计要求设计一个红绿灯控制器设计应具有以下功能(1)东西方向绿灯亮,南北方向红灯亮。.(2)东西方向黄灯亮,南北方向红灯亮。(3)东西方向红灯亮,南北方向绿灯亮。(4)东西方向红灯亮,南北方

2、向黄灯亮。要求有时间显示(顺数、逆数皆可),时间自定。(大于15秒以上)可添加其他功能。三、给定条件1.只能采用实验室提供的中小规模电路进行设计。(不一定是实验用过的)十字路口交通示意图第12页共12页二、设计框图及整机概述1、设计框图显示时间译码系统红绿灯控制系统脉冲发生电路计数系统2、整机概述上图是整个交通灯电路的设计框图。首先,脉冲发生电路是用来给计数芯片产生脉冲的,以便计数芯片可以正常的工作。控制系统是整个电路的核心,它控制着红绿灯的亮灭、数码管的显示以及控制计数时间,所以对于这个部分的设计是非常重要的。计数系统我们可以用计数芯片160或者161来实现

3、,采用置数或者置零的方法都可以让实现某一个时间段的计数。译码系统是用来显示时间的,它将计数系统所记的时间用数码管显示出来,以便我们可以更清楚的知道红绿灯亮灭的时间。最后的红绿灯部分用红黄绿三种发光二极管将我们所设计的电路功能直观的表现出来。第12页共12页二、各单元电路的设计方案及原理说明脉冲发生电路:这上个学期的数电实验中,我们用555定时器实现了产生脉冲的功能,所以我们这次可以用555定时器来实现脉冲发生电路。555定时器是一种模拟和数字功能相结合的中规模集成器件,只需要外接几个电阻、电容,就可以实现多谐振荡器、单稳态触发器及施密特触发器等脉冲产生与变换电

4、路,但是因为本次课程设计实验室直接提供了实验所需的脉冲,所以这个部分我们并没有设计,而是直接使用了实验室提供的脉冲。计数系统:因为实验要求我们只用显示一个红灯的时间就可以了,所以根据我的设计方案,是打算让红灯保持25秒的时间,也就是数码管需要显示的最大数字是25,因此可以用两片160计数芯片来实现。该计数器能同步并行预置数据、异步清零,具有清零置数,计数和保持四种功能,且具有进位信号输出端、可串接计数使用。我采用的是计数清零的方法来实现从0到25的计数,两块芯片都是接在同一个秒冲上的,所以是同步置零的方法。首先先接上一片160,它的计数用来当做个位,当第一片1

5、60从0记到9时在它的进位输出端会输出一个进位脉冲,我把这个进位脉冲直接接到了第二片160的使能端,这样就实现了十位的计数,当两片芯片总共计数到25时,这时我们译出一个清零信号,用来清零,即每当两块芯片从0记到25的时候,都会置零,然后再重新开始计数,这样就实现了技术部分。该部分仿真电路如下:第12页共12页译码系统:这个部分是用来显示计数的,也就是我们在计数系统中设计了从0到25的计数,则数码管也会从0开始显示到25。这里我们需要用到BCD-七段译码器74LS48,74LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路和单片机系统的显示系统中

6、。根据48芯片的功能表,我们按照数码管的管脚跟译码器的管脚一一对应的焊接上,这里得注意需要给数码管接上一定阻值的限流电阻,不然有可能会把数码管烧坏。该部分仿真电路如下:第12页共12页控制系统:控制系统是整个红绿灯电路的核心部分,它的设计也直接决定着本次课程设计的成功与否。首先根据课程设计要求,将控制器输出的4种工作状态,翻译成车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表所示(表中0代表灭,1代表亮)。状态Q1Q2红灯黄灯绿灯红灯黄灯绿灯00100001011000101000110011010100第12页共12页从上表中我们可

7、以看出,红绿灯状态的转换需要四个状态来实现,这个部分我用了一片161计数器芯片来实现,74LS161是四位二进制同步计数器芯片,它可以从0开始计数,一直记到15,在这里我只需要到它的低两位,因为161的低两位恰好是每计数四次就开始循环,与我们所需要的用来控制红绿灯的四个状态相同,因此选用161芯片来实现,就可以不需要用触发器去设计一个四位的控制系统。接下来将列出的真值表进行化简,得到了各个灯的逻辑函数,即:红灯1=Q1,黄灯1=Q1Q2,绿灯1=Q1Q2红灯2=Q1,黄灯2=Q1Q2,绿灯2=Q1Q2接着用一片74LS04与74LS08来实现各个灯的功能,将7

8、4LS161的低两位分别接到这两个芯片

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。