视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
彩灯循环控制电路
2025-09-29 17:13:03 责编:小OO
文档
电子技术课程设计                                                                                                                                 

              ——四路彩灯控制器设计与制作

                     学院: 电子信息工程学院

                                专业、班级: 

                                姓名: 

                                学号:

                                指导教师: 

                                2011年12月

一.设计任务与要求――――――――――――――-(2)

二.总体框图――――――――――――――――――(3)

三.选择器件――――――――――――――――――(5)

四.功能模块――――――――――――――――――(11)

五.总体设计电路―――――――――――――――  (14)

六.课程设计心得―――――――――――――――  (16)

四路彩灯控制器设计与制作

一、设计任务与要求

           设计一个循环可预置序列发生器,并用一控制彩灯的循环显示。不同的预置产生不同的效果。

           实现循环序列发生器和彩灯控制电路,使得彩灯按一定的规律循环显示。假定循环规律为:L1—L8的状态是00001111(0表示灭,1表示亮),每隔一秒灯L1—L8的状态依次循环一位,即:

           设计控制电路,可自动预置4种不同的初状态,每隔秒改变一种,并在这四种初状态循环,使得彩灯定时改变显示的效果,假定四种不同的初状态为:00001111,00010001,00110011,01110111

二、总体框图 

 时钟信号发生电路部分:

振荡器有多种振荡器电路,其中(a)图为CMOS非门构成的振荡器,(b)图为石英晶体构成的振荡器,(c)图为555构成的多谐振荡器。 CMOS非门构成的振荡器的振荡周期T=1.4RC,555构成的振荡器的振荡周期T=0.7(R1+2R2)C。我最终还是选择了555构成的振荡器,因为555使用起来方便、简单。通过调节R1,R2和C1的大小调节振荡频率以达到1HZ的秒钟连续脉冲

图1 CMOS非门构成的振荡器(a)

图2石英晶体振荡器(b)

图3  由555定时器构成的多谐振荡器

 

循环序列发生器部分:                      

3个74LS163构成循环序列发生器部分,由于是秒改变一种状态,所以用二片74LS163组成一个位加法计数器(按16ⅹ4进行把2个74LS163组装计数器),每循环一次位产生一个进位输入到第三个74LS163,第三个74LS163是一个4位加法计数器,并通过它来控制预置控制电路中的4个73LS373的使能端,从而决定输入的每种初态。详细的控制办法是:

让第三个74LS16的输出00分别通过一个非门变成11再和头2个74LS163的进位一起通过一个三输入与非门变成低电平0加到初态为00001111的74LS373的使能端,这样就可以使器导通。

当前面的位计数器在来一个进位时,00变成01,这样让1的那个输出端通过一个非门,然后和0的端口以及刚才的进位一起通过个与非门,是输出为0 节到初态为00010001的第二个74LS373的使能端,让其导通。

再次过秒后,计数器产生一个进位使第三个74LS373输出为10,让1的端口通过一个非门,然后把它和0的端口以及进位信号一起输送到一个三输入与非门,使之输出为0 接到初态为00110011的第三个74LS373的使能端让其工作。

最后在完成一次位的计数,产生一个进位,使之变成11,把他们都风别通过一个非门,然后在和进位信号一起通过一个三输入的与非门,并把它的输出0接到滴4个初态为01110111的74LS373的使能端,使其工作。

由于第三个的74LS373是一个4位加法计数器,所以当到了11时自己又自动返回到00,加法器完成一个计数,就产生一个进位,00又变为01。依次往复循环。

预置控制电路部分:

4个74LS373构成预置控制电路部分,因为存在4种不同的初态,考虑到74LS373的高阻态而且它拥有8个输出端正好符合要求,所以我们可以把这4种初态预先寄存在此。由于使能端关闭时74LS373的输出是呈现高阻态所以可以把他们的输出端直接相互连在一起然后分别送至2个74LS194移位寄存器的输入端。把四个74LS373的Q1都连在一起放到第一个74LS194的第一个输入端,然后把四个74LS373的Q2都连在一起放到第一个74LS194的第二个输入端,依次放置,直道把四个74LS373的Q8连在一起放到第二个74LS194的第四个输入端。

除此之外,我们还应把所存信号始终至于高电平。就可以保证当使能信号一存在就可以输出一开始就寄存在器件里的数据。

彩灯控制电路部分:

2个74LS194构成彩灯控制电路的主电路,8个彩灯分别接在2个的输出端,考虑到题目要求8种状态是右移的,我们只需把每个的SR端和Q3端相连即可实现右移。由于当S0S1是11时置数,S0S1是10时实现右移,所以我们可以把位加法计数器部分产生的进位作为S1的输入信号送给S1,于是当产生一个进位时,74LS373输出的状态就可以顺利的置入双向移位寄存器74LS194内,当这个脉冲过来后时,S1又变为0,于是就可以实现右移了。

以上所有的期间的脉冲信号都是同一个脉冲信号,均由555定时器来产生,以保证同步。

三、选择器件

    本次课程设计所用器件如表一: 

型号名称数目
74LS194双向移位寄存器2
74LS163十六进制加法计数器3
74LS373数据寄存器4
74LS04非门3
74LS12三输入与非门4
74LS08与门1
74LS00与非门1
555定时器

脉冲信号发生器1
1)74LS194移位寄存器

        

图4   引脚排列

其中D0,D1,D2,D3为并行输出端;SR为右移串行输入端,SL为左移串行输入端;S1,S0为操作模式控制端;CP为时钟脉冲输入端。

图五      功能表

图六    内部原理图 

2)74LS163计数器

   它是同步十六进制加法记数器,当LOAD端输入底电平时处于预置数状态,D0、

D1、D2、D3的数据将会在CP上升沿到达时被置入Q0、Q1、Q2、Q3中,它的预置数是同步的。下图是74LS163的引脚分配图,图中LD为预置数控制端,D0-D3为数据输入端,C为进位输出端,RC为异步置零端,Q0-Q3位数据输出端,EP和ET为工作状态控制端。

163 的清除是同步的。当清除端CLEAR为低电平时,在时钟端(CLK)上

升沿作用下,才可完成清除功能。 

163 的预置是同步的。当置入控制端LOAD为低电平时,在CLK上升沿

作用下,输出端(QA-QD)与数据输入端(A-B)相一致。当CLK由低至高跳变或跳变前,如果计数控制端(ENP、ENT)为高电平,则LOAD应避免由低至高电平的跳变.

图七     74LS163引脚图

图八   74LS163功能表

163 的计数是同步的,靠CLK同时加在 4 个触发器上而实现。当ENP和ENT

均为高电平时,在CLK上升沿作用下QA-QD同时变化,从而消除了异步计数器中

出现的计数尖峰。163 有超前进位功能。当计数溢出时,进位端(RCO)输出一个高电平脉冲,其宽度为 Q0 的高电平部分。 

在不外加门电路的情况下,可级联成 N位同步计数器。 在CLK出现前,即使ENP、ENT、CLEAR发生变化,电路的功能也不受影响。

3)74LS373寄存器

74LS373是八D锁存器(3S,锁存允许输入有回环特性) ,常应用在地址锁存及输出口的扩展中。74LS373内有8个相同的D型(三态同相)锁存器,由两个控制端(11脚G或EN;1脚OUT、CONT、OE)控制。当OE接地时,若G为高电平,74LS373接收由PPU输出的地址信号;如果G为低电平,则将地址信号锁存。

工作原理:

74LS373的输出端O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0~O7为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。 

     当锁存允许端LE为高电平时,O随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平

     

图九  引角图                               图十  功能表

4) 555定时器应用

国产双极型定时器CB555电路结构图。它是由比较器C1和C2,基本RS触发器和集电极开路的放电三极管TD三部分组成。

 VH是比较器C1的输入端,v12是比较器C2的输入端。C1和C2的参考电压VR1和VR2由VCC经三个五千欧电阻分压给出。在控制电压输入端VCO悬空时,VR1=2/3VCC,VR2=1/3VCC。如果VCO外接固定电压,则VR1=VCO,VR2=1/2VCO.

 RD是置零输入端。只要在RD端加上低电平,输出端v0便立即被置成低电平,不受其他输入端状态的影响。正常工作时必须使RD处于高电平。图中的数码1—8为器件引脚的编号。

              

  图 十一    555定时器逻辑符号

555定时器是一种中规模集成电路,只要在外部配上适当阻容元件,就可以方便地构成脉冲产生和整形电路。

   图 十二     555定时器内部结构图

(A)电路组成

555集成定时器由五个部分组成。

1、基本RS触发器:由两个“与非”门组成

2、比较器:C1、C2是两个电压比较器

3、分压器:阻值均为5千欧的电阻串联起来构成分压器,为比较器C1和C2提供参考电压。

4、晶体管开卷和输出缓冲器:晶体管VT构成开关,其状态受端控制。输出缓冲器就是接在输出端的反相器G3,其作用是提高定时器的带负载能力和隔离负载对定时器的影响。

(B) 基本功能

当时,,输出电压为低电平,VT饱和导通。

当时,时,时,C1输出低电平,C2输出高电平,,Q=0,,饱和导通。

当、、时,C1、C2输出均为高电平,基本RS触发器保持原来状态不变,因此、VT也保持原来状态不变。

当、、时,C1输出高电平,C2输出低电平,,Q=1,,VT截止。

555定时器功能表

输 入

输 出

阈值输入(vI1)

触发输入(vI2)

复位()

输出()

放电管T

××00导通 

11截止
10导通
1不变不变
  表二    555定时器逻辑功能表

5)74LS04非门

当输入信号为高电平时,应保证三极管工作在深度饱和状态,以使输出电平接近于零。为此,电路参数的配合必须合适,保证提供给三极的基极电流大于深度饱和的基极电流。

仔细观察一下图中给出的三极管开关电路即 可发现,当输入为高电平时输出等于低电平,而输入为低电平时输出等于高电平。因此输出与输入的电平之间是反向关系,它实际上就是一个非门。(亦称反向器)。

当输入信号为高电平时,应保证三极管工作在深度饱和状态,以使输出电平接近于零。为此,电路参数的配合必须合适,保证提供给三极的基极电流大于    深度饱和的基极电流。 

设计电路所用的芯片是74LS04,如下图所示:

         图十三   74LS04的内部结构图

功能表如下图:

            表三     非门功能表                          逻辑符号                     

逻辑函数式Y= A

图十四   74LS04的管脚图

6)74LS12三输入与非门

引出端符号 1A-3A  输入端 1B-3B  输入端 1C-3C  输入端 

 

图十五   74LS12引脚图                  功能表

四、功能模块

     1)555多谐振荡器组成脉冲发生器 

多谐振荡器不需要外加输入信号,只要加上直流电源就能自动输出相应频率和宽度的矩形脉冲。由于矩形脉冲含有丰富的高次谐波,所以称为多谐振荡器。多谐振荡器电路能从一种状态翻转到另一种状态,变化极其迅速。多谐振荡器的稳定度及频率的准确度决定了数字钟计时的准确程度,通常选用成品振构成振荡器电路。一般来说,振荡器的频率越高,计时精度越高。如果精度要求不高也可采用集成逻辑门与RC组成的时钟源振荡器或由集成定时器555与RC组成的多谐振荡器。参考电路图如图所示 

  

   图十六    多谐振荡器

输出波形图如下所示:

       

 振荡器是数字钟的核心。振荡器的稳定度及频率的准确度决定了数字钟计时的准确程度,通常选用成品振构成振荡器电路。一般来说,振荡器的频率越高,计时精度越高。如果精度要求不高也可采用集成逻辑门与RC组成的时钟源振荡器或由集成定时器555与RC组成的多谐振荡器。这里选用555组成的多谐振荡器,多谐振荡器的频率可以设为为f0=1000HZ。

2﹚循环序列发生器

两个16进制加法计数器构成了一个进制的计数器,由于是秒改变一种状态,所以用从右开始数的前二片74LS163组成一个位加法计数器(按16ⅹ4进行把2个74LS163组装计数器),每循环一次位产生一个进位输入到第三个74LS163,第三个74LS163是一个4位加法计数器,并通过它来控制预置控制电路中的4个73LS373的使能端,从而决定输入的每种初态。用最左边的74LS163组成一个4进制的加法计数器。电路图如下:

                图十七  循环序列发生器电路

3)预置控制电路:

74LS373构成预置控制电路部分,因为存在4种不同的初态,考虑到74LS373的高阻态而且它拥有8个输出端正好符合要求,所以我们可以把这4种初态预先寄存在此。由于使能端关闭时74LS373的输出是呈现高阻态所以可以把他们的输出端直接相互连在一起然后分别送至2个74LS194移位寄存器的输入端。电路图如下:

图十八   预置控制电路部分

4)控制显示电路

体现了题目要求的4种初态,秒变换的方式

图十九   控制显示电路

五、总体设计电路图

在Multism2001中仿真此电路,位的加法计数器每完成一次计数,就会产生个进位信号,这个进位信号会控制4进制加法计数器的计数端使其计数,4进制的法计数器没产生一个数会和那个位的进位信号一起通过一系列TTL门电路到达73LS373控制的预置电路。通过控制其使能端来控制初态的导入。我把4种不同的初态接到了两片74LS194的输入端,考虑到题目是要求右移,我把S1的直接和位的进位信号端接到了一起,把S0一直接高电平。有进位信号时,S0S1是11会把一种 初态置进去。01时又会实现右移。自动预置4种不同的初状态,每隔秒改变一种,并在这四种初状态循环,使得彩灯定时改变显示的效果,四种不同的初状态为:00001111,00010001,00110011,01110111秒变换一种初态,变换初态后的秒内是一直在循环右移的。依次往复运行。

经过对以上各个步骤的总结可以的到最终的结果,通过软件对最后的结果进行仿真,验证本次试验设计的正确性。

总体的电路图和仿真结果如下:

六、课程设计心得

课程设计刚开始,拿着选定的题目不知如何入手。毕竟课程设计不同于实验课,电路图都要自己设计。静下心来,仔细分析题目,再加上指导老师的说明与提示,心中才有了一些设计方案。将整个系统根据不同的功能分成不同的模块,再分别进行设计,逐个攻破,最后再将其整合。

   在设计过程中,我接触的芯片有的是平时上课没有接触过的,所以我必须从头了解每个陌生芯片的作用以及管脚图,尽管最后还不是运用的很熟练,但是至少对这些芯片有了初步的认识与了解。通过这次课程设计,使我受益颇多。既巩固了课上学过的理论知识,又掌握了一些课外芯片的用处。在此基础上学习了数字设计系统的基本思想和方法,学会了科学的分析实际问题,通过查资料,分析资料和请教老师、同学,等多种学习途径,思考。同时也培养了我严谨的工作态度。在此次的思路彩灯控制器设计过程中,我更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。在设计电路中,往往是先仿真后连接实物图,在仿真时我深刻的体会到理论与实践的差距,在连接实物图时,你又会发现有时仿真和电路连接并不是完全一致的,在实际的电路连接中往往容易遗漏。因此仿真图和电路连接图还是有一定区别的。 但是在设计电路的连接图中出错的主要原因都是接线和芯片的接触不良以及接线的错误所引起的.。

总之,经过这次的课程设计,我对理论知识有了进一步的理解,尤其时芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。其次是我又明白了许多理论与实践的不同之处,最后就是学会了调试较复杂数字电路的方法,验证所设计电路的功能,增强了动手能力。总而一句话,在老师的帮助下,这次课程设计收获颇多。下载本文

显示全文
专题