彩灯控制器的设计10974.pdf





《彩灯控制器的设计10974.pdf》由会员分享,可在线阅读,更多相关《彩灯控制器的设计10974.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 彩灯控制器的设计 一、设计任务与要求 1、以半导体数码管作为控制器的显示器,它能自动地依次显示出数字 0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列)和 0、1、2、3、4、5、6、7、0、1(音乐符号数列),然后又依次显示出自然数列、奇数列、偶数列和音乐符号数列如此周而复始,不断循环。2、打开电源时,控制器可自动清零,从接通电源时刻起,数码管最先显示出自然数列的 0,再显示出 1,然后按上述规律变化。二、方案设计与论证 设计要求总的电路能够实现以此输出自然数列、奇数数列、偶数数列和音乐数列,而且还要求能够实现上述顺序的循环,总电
2、路主要可以分成三个部分。第一部分就是自然、奇数、偶数和音乐四个数列电路。这里使用的只要就是计数器,计数器在时序电路中应用的很广泛,它不仅可以用于对脉冲进行计数,还可用于分频,定时,产生节拍脉冲以及其他时序信号。运用计数器的不同的功能和不同的接发就可以实现不同的序列输出了。第二部分是将上述四个独立的数列电路通过或门将计数器的输出端通过一定方式连接整合成一个大的计数电路,即只用一片数码管就能实现上述四个数列电路的显示输出。最后还有一个部分就是循环电路。设计内容要求按照先自然序列然后到奇数序列再到偶数序列最后是音乐序列这样的顺序周而复始的循环。为了实现这个循环输出的功能,可以用移位寄存器或者是译码器
3、的输出端来控制四个数列电路控制四个计数器的工作情况,可以让四个计数器依次工作,就可以达到要求的依次循环输出数列。方案一、利用移位寄存器来实现循环电路 电路图如下 图 1 用 74LS194 实现的循环电路 这个电路图实现循环主要是依靠 74LS194 的移位功能来完成的。先让开关 SW1 拨至与电源相接,就是接入高电平,这样移位寄存器有了脉冲信号之后就可以实现置数的功能,四个输出端为 1000,再将开关 SW1 拨至与地相接也就是接入低电平,这时寄存器就可以实现移位的操作了,然后通过脉冲信号的触发下,寄存器的输出就可以从 1000010000100001,这样依次循环了。然后四个输出端用来控制
4、计数器的信号控制端就可以控制序列输出了。循环电路的设计采用 74LS194 移位寄存器,通过 74LS194 移位寄存器的四个输出端子分别控制四个计数器工作,74LS194 的功能表和原理图分别如下表和图所示。输入 输出 清零 CLR 控制信号 串行输入 时钟 CLK 工作状态 S1 S0 右移 左移 0 0 1 0 0 保持 1 0 1 0(1)右移 1 1 0 0(1)左移 1 1 1 置数 方案二:要让四个数列依次循环则采用一个 2 线-4 线译码器和一个四进制计数器。用译码器的输出依次去控制芯片清零端,在通过一个四进制计数器去控制译码器输入,使其在四个输出间不断循环,而计数器的时钟脉冲
5、则可通过每个芯片的进位端经过一四输入或门输出来控制。这个部分主要用到的是芯片74HC390计数器和74HC139译码管,它们的功能表如下表所示。表 2 74HC390 的功能表 输入 输出 R01 R02 S91 S92 CPA CPB QD QC QB QA 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 0 1 1 1 0 0 1 R01 R02=0 S91 S92=0 CP 0 二进制计数 0 CP 五进制计数 CP QA 8421 码十进制计数 QD CP 5421 码十进制计数 表 3 74HC139 的功能表 输入 输出 G B A Y3 Y2
6、Y1 Y0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 三、单元电路设计与参数计算 1、自然序列 由于 74HC160 本身就是一个十进制计数的芯片,因此对于这个部分就只需按照其功能表来接电路就可以实现十进制自然序列输出了。在脉冲信号的触发下,计数器的输出端的状态依次为 0000000100100011010001010110011110001001,然后再将计数器的输出端和数码管的输入端口相接就可以在数码管上面看到依次显示从 0 到 9 了。其序列显示电路图如下图 2、奇数序列 将奇数 1,3,5,7,9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 彩灯 控制器 设计 10974

限制150内