数字电子技术课程设计四花样彩灯控制器.docx
《数字电子技术课程设计四花样彩灯控制器.docx》由会员分享,可在线阅读,更多相关《数字电子技术课程设计四花样彩灯控制器.docx(10页珍藏版)》请在冰点文库上搜索。
数字电子技术课程设计四花样彩灯控制器
一、设计要求
1.1设计课题及要求
(1)题目:
四花样彩灯控制器
(2)基本要求:
设计一四花样自动切换的彩灯控制器,要求实现
(1)彩灯一亮一灭,从左向右移动;
(2)彩灯两亮两灭,从左向右移动;
(3)四亮四火,从左向右移动
(4)从1〜8从左到右逐次点亮,然后逐次熄灭;
(5)四种花样自动变换。
555定时器,模十六计数器74LS161,双D触发器74LS74,与门74LS08,非门74LS04,
四选一数据选择器74LS153,八位移位寄存器74LS164。
二、系统组成及工作原理
2.1系统组成框图
把四花样彩灯设计分为几个独立的功能模块进行设计,每一个模块完成特定的功能,再把它
们有机的组织起来构成一个系统完成彩灯控制器的设计。
系统可由四个模块组成,它们分别是:
四种码产生电路、开关电路、数据输出、时钟电路。
设计框图如图2.1所示:
由两个555构成两个时钟电路,由模十六计数器和组合逻辑门构成四种码产生电路,由双D
触发器和数据选择器构成开关电路,由移位寄存器和八个彩灯构成输出电路,一个时钟控制模十六计数器和移位寄存器,另一个时钟控制双D触发器。
2.2工作原理分析
从多谐振荡器出来的脉冲信号分为两路:
一路作为计数脉冲送到模十六计数器;另一路做为
移位时钟脉冲加到移位寄存器。
调节多谐振荡器的电阻可以改变震荡频率,即改变彩灯移动的速度,得到不同的动态效果。
多谐振荡器、双D触发器、数据选择器共同组成一个电子开关。
多谐振荡器输出的计数脉冲
经双D触发器两位二进制计数器,在它的两个输出端得到00、01、10、11四种逻辑状态。
这四
个状态作为数据选择器的四个数据通道选择信号,对应从模十六计数器输送到数据选择器的QA
QBQCQD四个分频信号。
其作用相当于一个受控的一刀四位的机械转换开关。
当双D触发器输
出为“00”时,数据选择器输出10000000序列脉冲,为八分频信号,实现花样一;为“10”时,数据选择器输出11000000序列脉冲,为八分频信号,实现花样二;为“01”时数据选择器输出11110000序列脉冲,为八分频信号,实现花样三;为“11”时数据选择器输出1111111100000000序列脉冲,为十六分频信号,实现花样四。
调节开关电路的CP脉冲产生电路的电阻,可以改变
开关的切换时间用以选择每种花样出现时间的长短。
数据选择器的输出端接移位寄存器的输入端,在时钟脉冲的作用下,数据在移位寄存器的八位并行输出端从Q0到Q7顺序移动。
移动的八位控制信号直接控制发光二极管的亮灭,就出现了八路四花样自动循环切换的流水彩灯。
三、电路方案设计
3.1电路图设计
将各单元电路组织起来就得到了系统电路图,如图所示
本电路图设计简单、结构清晰,可分为四种码产生电路、开关电路、输出电路和时钟电路这
四个模块。
四种码产生电路由模十六计数器和组合逻辑门构成,开关电路由双D触发器和数据选
择器构成,输出电路由移位寄存器和彩灯构成,时钟电路由两个555构成。
通过改变多谐振荡器的电阻可改变彩灯流动的速度和各花样持续的时间,实现了彩灯花样的动态变化,增强了控制器的灵活性。
四单元电路设计与计算
4.1时钟脉冲产生电路
用555定时器构成多谐振荡器,电路输出便得到一个周期性的矩形脉冲,其周期为:
(4-1)
T=0.7(Ri+2Rz)C
要能看
要用两个555产生两个时钟脉冲,一个控制74LS161模十六计数器和八位移位寄存器
到彩灯的流动,其周期设为1秒左右,
电阻值和电容值可设为:
R1=1KQ,R2=51KQ,C=0.01
3F
由公式(4-1)计算得:
T=0.721S
电路图如图4.1所示:
VCC
5V
R1
10uF
图4.1时钟电路
20倍,
另一个555产生的矩形脉冲控制彩灯的自动转换,其周期设为模十六计数器的改变R1、R2的阻值即可,可设为:
R=1KQ,R2=1MQ,C=0.01卩F
由公式(4-1)计算得:
T=14.42S
4.2四种码产生电路
根据彩灯要实现的四花样,可确定移位寄存器输出的二进制码,即四种码产生电路要产生的
码,如表4-1所示:
表4-1四种码
花样
状态要求
周期
(位)
码
1
一亮一灭,从左向右移动
8
10000000
2
两亮两火,从左向右移动
8
11000000
3
四亮四火,从左向右移动
8
11110000
4
从1〜8从00左到右逐次点亮,
然后逐次熄灭
16
1111111100000000
要产生这四种码,可由十六进制计数器接组合逻辑门产生,十六进制计数器的真值表如表4-2
所示
表4-2计数器真值表
序号
原状态[S(t)]
QQ3Q2Q1
Q
次态[N(t)]
Q3Q2Q1
输出
乙
Z2
Z3
Z4
0
0
0
0
0
0
0
0
1
0
1
1
1
1
0
0
0
1
0
0
1
0
0
0
1
1
2
0
0
1
0
0
0
1
1
0
0
1
1
3
0
0
1
1
0
1
0
0
0
0
0
1
4
0
1
0
0
0
1
0
1
0
0
0
1
5
0
1
0
1
0
1
1
0
0
0
0
1
6
0
1
1
0
0
1
1
1
0
0
0
1
7
0
1
1
1
1
0
0
0
1
1
1
0
8
1
0
0
0
1
0
0
1
0
1
1
0
9
1
0
0
1
1
0
1
0
0
0
1
0
10
1
0
1
0
1
0
1
1
0
0
1
0
11
1
0
1
1
1
1
0
0
0
0
0
0
12
1
1
0
0
1
1
0
1
0
0
0
0
13
1
1
0
1
1
1
1
0
0
0
0
0
14
1
1
1
0
1
1
1
1
0
0
0
0
15
1
1
1
1
0
0
0
0
1
1
1
1
由表4-2分析得:
Zi=QQQ
Z2=QQ
Z3=Q
乙=0^
所以四种码产生电路如图4.2所示:
VCC
图4.2四种码产生电路
4.3彩灯开关电路
要实现彩灯四花样的自动转换,就要使四选一数据选择器74LS153循环地输出乙、ZZ
Z4。
使双D触发器的输出端接数据选择器的两个地址输入端,双D触发器能产生00、01、10、11
这四钟循环的状态,从而使选择器循环的选择一种码输出,实现彩灯的四花样循环。
开关电路图如图4.3所示:
图4.3开关电路
令Q1Q2=AB,74LS153数据选择器的功能表如表4-3所示:
表4-3数据选择器功能表
B(Q2)
A(Q1)
1Y
0
0
Z1
1
0
Z3
1
1
Z4
0
1
Z2
0
0
Z1
由表4-3可知,数据选择器的地址输入端AB循环转变,输出端1Y循环选择四种码Z1、Z2、
Z3、Z4输出,使彩灯的四花样自动循环改变。
4.4花样输出电路
输出电路由八位移位寄存器74LS164、八个彩灯和八个驱动电阻构成。
寄存器的数据输入端
接收开关电路输出的四种码,这四种码在移位寄存器的八位并行输出端从QA向QH移动,输出四
种彩灯花样。
当输入移位寄存器数据输入端的码为10000000时,清零后在移位脉冲CP的作用下,寄存器
数码移动情况如表4-4所示:
表4-4寄存器数码移动情况表
CP
Ri
QA
QB
QC
QD
QE
QF
QG
QH
1
1
1
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
3
0
0
0
1
0
0
0
0
0
4
0
0
0
0
1
0
0
0
0
5
0
0
0
0
0
1
0
0
0
6
0
0
0
0
0
0
1
0
0
7
0
0
0
0
0
0
0
1
0
8
0
0
0
0
0
0
0
0
1
由表4-4可看出,输入码中的那位高电平“1”从寄存器的输出端QA经八个移位脉冲CP作
用后逐渐到了QH使输出端所连接的彩灯依次点亮,实现了彩灯依次点亮的花样。
当输入另外的
三种码时,寄存器的数码移动原理相似,所以就不累赘了。
五、安装调试
5.1电路板安装及检查
A将原件插在电路板上,按电路图进行连线,并用电烙铁进行焊接
注意事项:
电路比较复杂,需要接线很多,焊点也很多,且焊点集中,焊接时一定注意不要将不该焊到一起的点焊一起了。
1、注意芯片的用法,特别是管脚的正确连接。
2、注意不要忘了将芯片的Ucc端和GND端接到电路上。
3、注意LED的正负极。
4、正确运用PCB板的特性,连通的地方可省去布线,Ucc和GND分别利用PCB板上下的连线。
B依次检查电路板的连线,看有没有焊错、虚焊或短路的地方,检查各芯片的电源和地是
否接上,并调整过来。
检查无误后进行调试
5.2调试
前面的检查无问题后,接通电源,进行调试,根据彩灯的变化情况,确定可能的原因,分析是哪个功能模块出了问题,用数字万用表检查各模块的功能,发现并改正错误,直到符合要求为止。
5.3故障及分析
电路接好后,发现八个同时亮,没有明显的花样变化,经检查后发现,原来是电容接错了,由于所接电容比较小,充放电时间比较短,变化太快,所以看不清花样的变化。
将电路调整后再调试,没有发现问题。
六、实验小结
本次试验的内容是四花样彩灯控制器。
由于在以前的学习中积累了一些经验,这次设计
总的来说是比较顺利的。
通过设计,我进一步熟悉了电烙铁和万用表的使用方法,巩固和加深对
数电所学理论知识的理解和掌握,特别是对74LS161十六位循环计数器、74LS04六反相器、
74LS08四2输入正与门、74LS153数据选择器、74LS164八位移位寄存器、CT74LS74正边沿触发双D触发器、多谐振荡器等原件了有了更深的了解,深感受益匪浅。
实验中电路比较复杂,在焊接布线时相当的麻烦,得非常小心,涉及多个芯片的用法,焊接
前一定要分析清楚这些芯片的用法。
板子的连通性,给布线带来方便时也使安装元器件时要注意,
不能让元器件短路,如果不小心令电路短路了,就很容易烧毁原件,后果不堪设想。
设计过程中温习了基本的焊接技术,万用表的使用和熟悉了电阻的读数方法和很多元器件的
使用方法。
但在做的过程中也遇到了很多的问题。
实验开始时,就遇到了元器件不够的问题,最后只能把几个人得元器件聚集起来,大家一起做了。
试验中,由于焊接技术不熟练,导致焊点处的锡点的过多或过少,甚至造成短路,而使电路板不能正常工作;也出现了因对元器件的使用不熟悉而使元器件管教接错或其他的错误,同样造成电路板的不能使用。
让我印象最深的是调试过程了。
焊接检查完毕后,把电路板插在电源上,发现八个等同时亮
了,但没有预期中的花样变化。
开始以为是接线有问题,可是把电路板取下检查无误后还是一样。
当时感到很奇怪,之后问做好的同学才知道原来是实验中两个电容的位置接错了。
调换过来,果然成功了。
通过这个经历也让我长了经验教训,做试验前,一定要弄清原理,否则就会走不必要的弯路。
另一让我感触颇深的是安全问题。
在焊接时,由于不小心,手被烫伤了;调试时由于心急用
手触碰到了电路板,而与电流有了一次"亲密的接触”。
好在我还算幸运,没有出现什么事故,
不过也着实让我吃了一惊,以后一定不敢如此大意了。
看着自己焊成的彩灯随着时间的脚步忽明忽暗,心里有一种说不出的成就感。
不过,美中不
足的是,我所充当的只是一个“焊接者”,而不是创造者。
为此,我也给自己确立了一个目标,
以后要加强理论知识的学习,设计属于自己的东西,那时候,我所能体会到的成就感才是货真价实,没有掺杂的。