1、彩灯控制器设计简介:彩灯控制器设计简介: 利用移位寄存器和计数器等设计一彩灯控制电路,改变利用移位寄存器和计数器等设计一彩灯控制电路,改变电路的不同工作状态,控制彩灯变幻出不同的闪烁效果。电电路的不同工作状态,控制彩灯变幻出不同的闪烁效果。电路实用,也可以通过计算机仿真直观地看到循环彩灯的控制路实用,也可以通过计算机仿真直观地看到循环彩灯的控制效果,综合运用所学数字电路知识,学会设计和调试方法,效果,综合运用所学数字电路知识,学会设计和调试方法,从而产生浓厚兴趣。如果稍微改动控制电路,可以更加完从而产生浓厚兴趣。如果稍微改动控制电路,可以更加完善,完成基于移位寄存器的彩灯控制器设计。善,完成基
2、于移位寄存器的彩灯控制器设计。 在现代生活中,彩灯作为一种装饰,既可以增强人们的在现代生活中,彩灯作为一种装饰,既可以增强人们的感观,起到广告宣传的作用,又可以增添节日气氛,为人们感观,起到广告宣传的作用,又可以增添节日气氛,为人们的生活增添亮丽,用在舞台上增强晚会灯光效果,利用控制的生活增添亮丽,用在舞台上增强晚会灯光效果,利用控制电路可使彩灯(例如霓虹灯)按一定的规律不断的改变状电路可使彩灯(例如霓虹灯)按一定的规律不断的改变状态,不仅可以获得良好的观赏效果,而且可以省电(与全部态,不仅可以获得良好的观赏效果,而且可以省电(与全部彩灯始终全亮相比)。因此,彩灯控制电路应用越来越丰富彩灯始终
3、全亮相比)。因此,彩灯控制电路应用越来越丰富我们的生活,成为我们生活不可缺少的一部分。本课题是利我们的生活,成为我们生活不可缺少的一部分。本课题是利用四位双向移位寄存器为核心元件实现彩灯的循环控制。用四位双向移位寄存器为核心元件实现彩灯的循环控制。一、彩灯控制器基本工作原理一、彩灯控制器基本工作原理1.1设计思路:设计思路: 首先,利用首先,利用555定时器与外部的阻容元件构成脉冲产生定时器与外部的阻容元件构成脉冲产生电路,再由计数器电路,再由计数器74160实现计时的功能,为脉冲分配器做实现计时的功能,为脉冲分配器做好准备。再由移位寄存器好准备。再由移位寄存器74LS194构成编码发生电路,
4、由于构成编码发生电路,由于移位寄存器移位寄存器74LS194上升沿有效,通过对输入端置数,加上上升沿有效,通过对输入端置数,加上脉冲的驱动来控制彩灯的闪烁,从而使彩灯按照我们的要求脉冲的驱动来控制彩灯的闪烁,从而使彩灯按照我们的要求变化。整个流程是由变化。整个流程是由控制电路控制电路,编码发生电路编码发生电路和和输出电路输出电路等等组成。此综合实验讲述了计数器芯片组成。此综合实验讲述了计数器芯片74LS160,555定时器,定时器,移位寄存器移位寄存器74LS194的基本原理及应用。的基本原理及应用。1.2 基本工作原理:基本工作原理: 脉冲产生与整形电路脉冲产生与整形电路555定时器产生脉冲
5、驱动,再由十进定时器产生脉冲驱动,再由十进 制同步计数器制同步计数器74LS160,编码发生电路,编码发生电路74LS194控制彩灯变控制彩灯变化。因此,通过控制化。因此,通过控制74LS194的输出就可以实现我们想要的的输出就可以实现我们想要的彩灯循环变化。彩灯循环变化。 1.3彩灯控制器原理框图彩灯控制器原理框图 555 定时器定时器 74LS194 移位寄存器移位寄存器彩灯显示彩灯显示电路电路CP脉冲脉冲74LS160计数器计数器二、二、 相关芯片及硬件电路设计相关芯片及硬件电路设计2.1 74160十进制同步计数器十进制同步计数器芯片芯片 74LS160是一个十进制同步计数器,不仅可以
6、对时钟脉是一个十进制同步计数器,不仅可以对时钟脉冲进行计数,还可以用在定时、分频和信号产生等逻辑电路。冲进行计数,还可以用在定时、分频和信号产生等逻辑电路。160的清除端是异步的,当清除端为低电平时,不管时钟脉的清除端是异步的,当清除端为低电平时,不管时钟脉冲端冲端CP状态如何,即可完成清除工作。状态如何,即可完成清除工作。 图图1.1 彩灯控制器组成框图彩灯控制器组成框图A31A42CD4069A23增加驱动能力增加驱动能力模拟区模拟区图图2.1 74LS160引脚图引脚图74LS160TC 进位输出端进位输出端 CEP 计数控制端计数控制端 P0P3数据输入端数据输入端 Q0Q3 输出端输
7、出端 CET 计数控制端计数控制端 /PE 置入控制端置入控制端 /R 清零端清零端 CP 时钟脉冲时钟脉冲 160 的预置是同步的。当置入控制端的预置是同步的。当置入控制端/PE 为低电平时,为低电平时,在在 CP 上上 升沿作用下,输出端升沿作用下,输出端 Q0Q3 与数据输入端与数据输入端 P0P3 一致。一致。160 的的计数是同步的,计数是同步的,靠靠 CP 同时加在同时加在四个触发器上而实现的。四个触发器上而实现的。 当当 CEP、CET 为高电平时为高电平时,在在 CP 上升沿作用下上升沿作用下 Q0Q3 同时变化,同时变化, 从而消除了从而消除了异步计数器中出现的计数尖峰。异步
8、计数器中出现的计数尖峰。 74LS160 74LS160波形记录(波形记录(f=1KHZ)f=1KHZ)CP1 1Q QA AQ QB BQ QC CQ QD DT TC C5 56 68 82 23 34 47 79 92.2 四位双向移位寄存器四位双向移位寄存器74LS194 移位寄存器是指寄存器中的所存的代码能够在移位脉冲的作用移位寄存器是指寄存器中的所存的代码能够在移位脉冲的作用下左移或右移。既能左移又能右移的寄存器叫做双向移位寄存下左移或右移。既能左移又能右移的寄存器叫做双向移位寄存器。只需改变左、右移的控制信号便可以实现双向移位。可串器。只需改变左、右移的控制信号便可以实现双向移位
9、。可串行输入也可以并行输入,可串行输出也可以并行输出,同时具行输入也可以并行输入,可串行输出也可以并行输出,同时具有保持和异步清零功能,其引脚如下图有保持和异步清零功能,其引脚如下图2.2。图图2.2 74LS194双向移位寄存器管脚双向移位寄存器管脚D0、D1、D2、D3为并行输入端,为并行输入端,Q1、Q2、Q3、Q4为并行输出为并行输出端。端。DSR为右移串行输入端,为右移串行输入端,DSL为左移串行输入端为左移串行输入端, S1、S0为操作模式控制端。为操作模式控制端。 RD 为异步清零端,为异步清零端, CP为时钟脉冲端。为时钟脉冲端。GNDVCCQ0Q1Q2Q3S1S0CPD0DS
10、RDSLRD1516141312111091234567874LS194D1D2D374LS194移位寄存器功能表移位寄存器功能表把移位寄存器的输出反馈到其串行输入端,就把移位寄存器的输出反馈到其串行输入端,就可进行循环移位,如图可进行循环移位,如图2.3把输出端把输出端Q3 和右移和右移串行输入端串行输入端SR 相连,设初始状态相连,设初始状态 Q3Q2 Q1 Q0 =0001,则在时钟脉冲作用下,则在时钟脉冲作用下,Q3 Q2 Q1 Q0 将将依次变为依次变为1000010000100001,可,可见,它是一个具有四个有效状态的计数器,这见,它是一个具有四个有效状态的计数器,这种类型的计数
11、器通常称为环形计数器。种类型的计数器通常称为环形计数器。图图2.3 右移循环右移循环2.3 脉冲输出及驱动电路脉冲输出及驱动电路2.3.1 555定时器定时器图图2.4 555定时器内部框图定时器内部框图 TR R 7 1 图图2.5 5552.5 555时基电路管脚时基电路管脚振荡周期:振荡周期: T0.69(R1+2R2)C 图图2.6 2.6 多谐振荡器多谐振荡器1M1M100K100K1 1F0.010.01F8 84 45 53 37 72 26 61 1三、三、 工作原理工作原理3.1. 编码发生器编码发生器 节拍脉冲节拍脉冲 花花 型型 1 1000 2 0100 3 0010
12、4 0001 编码发生器根据花形的要求,按编码发生器根据花形的要求,按CP脉冲送出脉冲送出4位状态编码信位状态编码信号,以控制彩灯按规律亮或灭。因为彩灯路数少,花形要求不多,号,以控制彩灯按规律亮或灭。因为彩灯路数少,花形要求不多,可选用移位寄存器输出可选用移位寄存器输出4路数字信号,控制彩灯的发光。编码发路数字信号,控制彩灯的发光。编码发生器采用四位通用移位寄存器生器采用四位通用移位寄存器74LS194来实现。来实现。 移位寄存器的移位寄存器的4个输入信号通过驱动电路控制彩灯,编码发个输入信号通过驱动电路控制彩灯,编码发生器中数据输入端和控制端的接法由由花型决定。花型按照一生器中数据输入端和
13、控制端的接法由由花型决定。花型按照一定的顺序依次闪亮或熄灭。定的顺序依次闪亮或熄灭。 图图3.1 74LS194编码发生电路图编码发生电路图右移右移3.2 控制电路控制电路 控制电路为编码器提供所需的节拍脉冲和驱动信号,控制控制电路为编码器提供所需的节拍脉冲和驱动信号,控制整个系统工作。控制电路的功能有两个:一是按需要产生节拍整个系统工作。控制电路的功能有两个:一是按需要产生节拍脉冲;二是产生移位寄存器所需要的各种驱动。脉冲;二是产生移位寄存器所需要的各种驱动。 节拍控制脉冲的产生,按照上面分析可知,花形每四拍一循节拍控制脉冲的产生,按照上面分析可知,花形每四拍一循环。节拍控制脉冲产生电路由环
14、。节拍控制脉冲产生电路由555555和和74LS16074LS160计数器组成。计数器组成。图图3.3 彩灯控制器电路原理图彩灯控制器电路原理图CD4069彩灯控制器调试步骤:彩灯控制器调试步骤:实验说明:实验说明:1. 流水灯的移动方向由流水灯的移动方向由74194的的S1、S0端决定,详见端决定,详见194的功能表,的功能表,当当S1、S2同时为同时为1时置数时置数Q0Q3为为1000,故实验开始时应先置数,故实验开始时应先置数,但但160此时不一定从此时不一定从0000开始计数,故应选取参考点观察,如当流开始计数,故应选取参考点观察,如当流水灯逆时针旋转一次后水灯逆时针旋转一次后160中
15、的状态为中的状态为0000,到下一次逆时针旋转,到下一次逆时针旋转时正好为时正好为9次。次。2. 该实验可以产生多种花样,可以通过控制该实验可以产生多种花样,可以通过控制194的的S1、S0端控制其端控制其移动方向,也可以根据自己的喜好自己控制连线。移动方向,也可以根据自己的喜好自己控制连线。3. 综合实验项目中用到的线较多,约综合实验项目中用到的线较多,约52根,接线前务必测试导线,根,接线前务必测试导线,接触保证良好,电路可靠,否则出错很难检查。接触保证良好,电路可靠,否则出错很难检查。特别注意:模拟数字两个区的共地问题!特别注意:模拟数字两个区的共地问题!实验器材:实验器材:74194、74160、 CD4069、 555时基电时基电路各路各1片,可变电阻片,可变电阻1M , 固定电阻固定电阻100K、0.01微微法及法及1微法电容及导线若干。微法电容及导线若干。