彩灯控制器设计.doc_第1页
彩灯控制器设计.doc_第2页
彩灯控制器设计.doc_第3页
彩灯控制器设计.doc_第4页
彩灯控制器设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

茂名学院课程设计说明书茂 名 学 院课 程 设 计 任 务 书一、 设计题目彩灯控制器的设计二、 设计任务(目的)与要求 每逢节日晚上都能看到街道旁都挂起五彩缤纷彩灯,给人一种节日的气氛。然而,彩灯作为我们生活中的一部分,我们既要知道其然,还要知其之所以然。因此,我们有必要去研究彩灯的工作原理。在表面看来,彩灯是一束束用导线连接起来的并联灯泡,当接通电源后,彩灯就会工作,但里面可能是由编程或非编程的电路控制灯泡的运作的,譬如实现音乐彩灯、闪烁、循环、时控等功能。 设计任务:1.熟悉彩灯的工作原理,设计满足要求的彩灯控制器 2.掌握常用芯片和逻辑门的逻辑功能 3.掌握设计电路的方法 具体要求: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,然后按上述规律变化。 三、 设计方案的论证 设计要求中规定设计的电路实现4个循环,而且每个循环都有一定的规律,其中包括0-9的自然数列、1-9的奇数数列、0-8的偶数数列和音乐数列。我认为数列的产生可以通过计数器和逻辑门实现,而循环则需要用到时序电路控制,如触发器等,而最后可以用逻辑门把几个输出接到同一个数码管。因此,我选择用JK触发器构成两位二进制计数器控制四种循环,用十进制计数器产生序列,再通过逻辑门电路将序列输出。四、 电路元器件 74192(双时钟十进制同步可逆计数器) 3片 7476 (集成JK触发器) 1片 7432 (集成二输入或门) 2片 与门、或门、非门、与非门、或非门、异或门 附芯片的引线图:图2图1 图3 五、电路工作原理 设计的总电路由循环控制电路、序列控制电路、输出电路三部分组成,其中序列控制电路又包括自然序列、奇偶序列和音乐序列控制电路。其工作流程是通过循环电路控制序列电路中序列的循环,再由输出电路输出序列。其工作框图如图4所示,循环控制电路序列控制电路输出电路 触发器自然序列 奇数序列音乐序列 偶数序列计数器 图4 电路工作总框图5.1.循环控制电路 循环控制电路由芯片7476构成,芯片内含两个JK触发器。用两个JK触发器连接成同步两位二进制加法计数器,其输出有00、01、10、11 四个状态。输出状态由驱动信号和时钟CP控制。计数器的驱动信号为,JK触发器的时钟CP为下降沿触发,由于下面电路的需要,所以在脉冲输入到JK触发器的时钟之前接了一个非门,使该芯片变为上升沿触发。所以,每当一个脉冲由0跳变到1时,由JK触发器组成的两位二进制加法计数器就由一个状态转换到另一个状态,如初始状态为00,因为,每当计数脉冲CP 由0变到1,输出都实现翻转功能,即由状态0翻转到状态1,又因为这时,则由JK触发器的功能知道输出会保持在0状态,只有当时高位才发生翻转,其中每个状态停留的时间可以由脉冲频率控制。这里采用同步计数是因为同步比异步的工作速度要快。还有JK触发器连接成的同步两位二进制加法计数器的初始状态为00,并不像别的计数器要先清零。 同步两位二进制加法计数器的电路图如图5所示,波形图如图6图5 同步两位二进制加法计数器的电路图 图6 同步两位二进制加法计数器的波形图CP 5.2.序列控制电路 (1)自然序列 芯片74192为双时钟十进制同步可逆计数器,可以产生0到9的自然序列。74192具有异步清零和异步置数功能,当清零端为高电平时,不管时钟脉冲如何,计数器的输出被强制置零,当清零端为低电平,置数端为低电平时,不管时钟脉冲如何,将立即把预置数据输入端A、B、C、D的状态置入计数器的、端,当清零端为低电平,置数端为高电平,减法的时钟接高电平,加法端的时钟接脉冲时,每当脉冲由0上升到1,芯片就会完成一个计数,当完成0到9计数后就会自动返回到0,接着再进行到9的循环计数。 双时钟十进制同步可逆计数器的电路图如图7所示,图7 双时钟十进制同步可逆计数器的电路图 (2)奇偶序列 奇数列和偶数列电路都由同一块74192芯片和一些逻辑门构成。因为奇数的几何表达式为,而偶数的则为,根据设计的要求,其n值只能取0、1、2、3、4,其实就是一个五进制的计数器,将它的输出连成和就构成了奇数跟偶数序列。因为置清端是高电平有效,即当输入逻辑1时输出端全为零,所以,将芯片74192双时钟十进制同步可逆计数器连接成五进制的计数器只需在它的输出端跟端接一个与门,与门输出端接到清零端。因为当输出为0101时立刻清零,电路变为0到4计数功能。要实现奇数列可以在其输出端使各输出端相加再加上0001或者将逻辑1与端相加,而偶数直接各输出端相加再加上0000或者将逻辑0与端相加就行了。而可以用半加器来实现,异或门则就是半加器。在端引出另外一条线跟原来的一起接到异或门的两个输入端,输出则接到一个数码管的低位,而该低位的进位用与门将两个接起来,而高一位的输出端则用两个异或门将两个和低一位的进位端即的进位端连起来,输出到一个数码管的端,而的进位端则由低一位的进位端即的进位端与上,输出端再引出一端与原来的输出接或门,或门的输出与在接或门,这个就是的进位端,接着同理连接和。其表达式为 , , , , =, =, =,其中为进位端,为输出端。若要输出奇数可以在输出低位处将异或一个逻辑电平1再输出到数码管,偶数则异或一个逻辑电平0就行了。其电路图如图8所示,图8 奇偶序列的电路图 (3)音乐序列 输出音乐序列还是用一块74192芯片构成十进制加法计数器来实现。因为十进制加法计数器输出的状态有0000、0001、0010、0011、0100、0101、0110、0111、1000、1001,对应的数字为0、1、2、3、4、5、6、7、8、9,而音乐序列的值为0、1、2、3、4、5、6、7、0、1,通过对比较可以看到在0到9的状态1000、1001中,当去掉高位的逻辑1,则可以得到音乐序列。所以,在十进制加法计数器的输出中悬空了最高位端则可以由自然序列转变为音乐序列。 音乐序列的电路图如图9所示,图9 音乐序列的电路图 5.3. 输出电路 输出电路是由两片7432的芯片构成,其中一片芯片里面有4个或门。设计的电路中把每个序列的对应输出端用芯片连接起来,当一个序列输出时其他序列的各输出端均为逻辑电平0,则输出只会显示该运作的序列,其他的对现在输出的序列不够成影响,因此,它会按会按循环的顺序输出自然序列、奇数序列、偶数序列、音乐序列。 其电路图如图10,图10 输出控制电路的电路图5.4.整体电路 如果要按要求输出循环序列,则需要把以上每一个部分按一定的关系连接起来。因为循环控制电路的四个状态分别控制循环,即状态00控制输出自然数列,状态01控制奇数序列,状态10控制偶数序列,状态11控制音乐序列。要使当一个序列工作完之后输出另外一个序列则需要控制序列控制电路中的时钟脉冲的输入,例如当正在输出自然数列,则控制输出自然数列的芯片有脉冲到来,而其他序列控制芯片则得不到时钟脉冲,因此,序列才能一个一个地输出。而时钟脉冲的输入,可以用一系列的逻辑门来实现。因为当循环控制电路为00状态时要输出自然序列,而双时钟十进制同步可逆计数器的时钟是上升沿触发的,因此,当输入逻辑电平为00时要输出逻辑电平1,所以,循环控制电路的两个输出端之后应先接一个或非门,或非门的输出端接自然数列控制电路的时钟,而当循环控制电路输出其他状态时,自然数列控制电路没有时钟脉冲的到来,因此,控制自然数列的芯片不工作,而其他的芯片工作;当循环控制电路为01状态时要输出奇数序列,要在01状态时有上升脉冲的要在循环控制电路的两个输出端之后应先接一个异或门,异或门的输出接到奇数数列控制电路的时钟,因为异或门的逻辑功能是当输入不同时输出才为逻辑1,这点符合了脉冲输入的要求,要输出为奇数还要控制其输出的低位端为1,可以将循环控制电路的输出端跟自然数列控制电路的时钟到来前的脉冲接一或非门(即循环控制电路的输出端和接了或非门后引出一条线跟循环控制电路的输出端接或非门),所以,当循环控制电路为01状态时输出奇数序列,当循环控制电路为10状态时则输出偶数序列;要输出音乐序列,则要给控制音乐序列的电路输入一个上升脉冲,而其他的序列控制电路则没有脉冲,则应该在循环控制电路的两个输出端接一与门才输出到音乐序列控制电路的时钟,所以,当循环控制电路为11状态时,经过与门后输出一个上升脉冲,则音乐序列控制电路运作,即输出音乐序列。要做到当一个序列输出其他的序列为0,则必须在一个序列控制电路工作时其他的序列控制电路清零,例如将循环控制电路输出端接或非门的输出M跟循环控制电路输出端接接与门的输出N接一或门,或门的输出接奇偶控制电路的清零端(原来的五进制控制用与非门接到置数端),M接到音乐序列控制电路的清零端,循环控制电路输出端接异或门的输出接到自然控制电路的清零端,这样就能使一开始自然控制电路工作,其他序列控制电路停止工作而且在输出自然序列前其他的芯片已清零,则输出的只会是自然序列,其他的序列不会影响到自然序列的输出,而且一接通电源就能实现清零和从0开始。要使序列实现循环还要控制脉冲的周期,即循环控制电路的周期为0.2HZ,另外,每个序列控制电路的脉冲输入前使原来的脉冲接一与门,与上一周期脉冲再输入到时钟,调节每个序列控制电路的脉冲周期,自然序列和音乐序列的脉冲周期为2HZ,奇偶序列的脉冲周期为1HZ,所以,输出分别为5秒的自然序列、奇偶序列和音乐序列。彩灯控制电路图如图11, 图11 彩灯控制器电路图 六、理论与实际的差别 理论上该电路是可行的。当接通电源电路开始工作,输出5秒的自然序列后接着是5秒的奇数序列、5秒的偶数序列、5秒的音乐序列,但通过仿真,其结果为以上的顺序,不过在奇偶序列时状态1跟状态0跳得太快了,几乎看不到,而在后面在4秒后则回到状态1跟状态0,(即奇数序列为3、5、7、9、1偶数序列为2、4、6、8、0) 。这是由于用到的逻辑门多,产生了延时,我通过改变脉冲频率,使循环控制电路的时钟脉冲频率调大一点, 奇偶序列控制电路的脉冲频率调小一点,则理论跟实际的结果相符。七、心得体会 经过了一个多星期的努力,终于把设计说明书给做出来了。总的来说,对于这次的设计不是很满意,因为没有考虑到时间的延迟,实验结果不是很符合实际,还有这次的实验所用到的元器件都是很基本,由于对别的元器件,如555定时器的不熟悉,只能用这些基本元器件来做了。不过这个电路原理比较简单,多数都是计数器,电路还可以用一些实现相似功能的芯片来代替某些部分,如半加器。不过虽然这次的设计很漫长,不过也学到了很多东西。使我对一些芯片的功能更加熟悉,更好的运用逻辑门,理论知识得到了巩固,而且这次的设计培养了我的独立思考的能力和操作的能力。八、参考文献 1 康华光主编电子技术基础.数字部分(第四版),高等教育出版社 2 湖南大学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论