数字电子技术课程设计-彩灯控制器的设计_第1页
数字电子技术课程设计-彩灯控制器的设计_第2页
数字电子技术课程设计-彩灯控制器的设计_第3页
数字电子技术课程设计-彩灯控制器的设计_第4页
数字电子技术课程设计-彩灯控制器的设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

彩灯控制器的设计一、设计任务与要求以半导体数码管作为控制器的显示器,它能自动地依次显示出数字

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(音乐符号数列),然后又依次显示出自然数列、奇数列、偶数列和音乐符号数列……如此周而复始,不断循环。打开电源时,控制器可自动清零,从接通电源时刻起,数码管最先显示出自然数列的

0,再显示出

1,然后按上述规律变化。二、方案设计与论证彩灯循环显示控制电路组成方框图如上图所示,脉冲时钟信号输出高低电平,通过四个计数器依次计数,再由译码器译码,通过数码管显示出自然序列、奇数列、偶数列、音乐序列,序列循环的显示由计数器来控制,每一个序列循环完毕后,计数器会产生一个进位信号,该信号通过计数器进而使序列循环起来。奇数列和偶数列的循环为自然序列和音乐序列的二分频,这样能做到每一次显示的时间相同。要让四个数列依次循环则采用一个

2

线—4

线译码器和一个四进制计数器。用译码器的输出依次去控制芯片清零端,再通过一个四进制计数器去控制译码器输入,使其在四个输出间不断循环,而计数器的时钟脉冲则可通过每个芯片的进位端经过一四输入或门输出来控制。电路如图这个部分主要用到的芯片是

74HC390

计数器和

74HC139

译码管,他们的功能表和引脚图分别如下图和表所示。74HC390

功能表74HC139

的功能表74HC390

的引脚图74HC139

的引脚图三、单元电路设计与参数计算数列显示部分这个部分是利用

74LS160D

计数器来实现的。根据数列不同的特点来连接电路的。电路图如图(以自然序列为例)数列显示电路原理图其中主要使用的是

74LS160D

来实现的,其功能以及引脚图如下图所示。74HC160

引脚图74HC139

的功能表脉冲信号的产生选用多谐振荡器,它是一种在接通电源后,就能产生一定频率和一定幅值矩形波的自激振荡器,常作为脉冲信号源。而选用的电路是

555

定时器构成的,因为

555

定时器内部的比较器灵敏度较高,而且采用差分电路形式,用它组成的多谐振荡器的震荡频率收电源电压和温度变化的影响很小,这样使产生的矩形波更稳定。电路如图脉冲信号产生电路图数列循环电路的设计在这个部分主要是应用了一个四进制的计数器和一个译码器,这个部分的作用是为了使自然序列,奇数序列,偶数序列,音乐序列的循环显示。其中四个74LS160

计数器的进位端与

74HC390

CPA

相接,这样就可以通过进位端状态由

0变为

1

的瞬间给它一个脉冲触发,而另一个脉冲端则是与其输出端

QA

相接的,这样的接法是为了使

74HC390

实现

8421BCD

码十进制计数的功能。然后再让

74HC390的输出端

QA,QB

分别与译码器

74HC194

相接,这样可以用译码器来控制计数器的动作状态,它可以决定由哪个

74LS160

计数器来工作。当

QA,QB

为“0”,“0”时,这时译码器的输出端就只有

Yo

0,接一个反相器然后再接产生自然序列的计数器的清零端;这样就可以实现只有自然序列输出的功能,同理当

QA,QB

为“0”,

“1”时,这时译码器的输出端就只有

Y1

0,接一个反相器然后再接产生奇数序列的计数器的清零端,这样就可以实现只有奇数序列输出的功能;当

QA,QB为“1”,“0”时,这是译码器的输出端就只有

Y2

0,接一个反相器然后再接产生偶数序列的计数器的清零端,这样就可以实现只有偶数序列输出的功能;当

QA,QB

为“1”,“1”时,这是译码器的输出端就只有

Y3

0,接一个反相器然后再接产生音乐序列的计数器的清零端,这样就可以实现只有音乐序列输出的功能。其产生序列的功能就是这样实现的。其电路图如图用译码器实现的循环电路序列显示电路的设计十进制自然序列的显示电路由于

74HC160

本身就是一个十进制技术的芯片,因此对于这个部分就需要按其功能表来接电路就可以实现十进制自然序列输出了。在脉冲信号的触发下,计数器的输出端的状态依次为

0000→0001→0011→0100→0101→0110→0111→1000→1001,然后再将计数器的输出端和数码管的输入端口相接就可以在数码管上面看到依次显示从

0

9

了。其序列显示电路图如图自然数列的显示电路图奇数序列显示电路将奇数

1,3,5,7,9

8421BCD

码分别表示为:“0001”,“0011”,“0101”,“0111”,“1001”,可以发现最后一位都为

1,因此可以在上述十进制自然序列的基础上将数码管的最低位接高电平就可以实现奇数序列了。虽然在每个脉冲触发的作用下,芯片实现的仍然是十进制,但是用于数码管最低位接高电平,在数码管现实的则是奇数列,但是显示的时间间隔是正常自然序列的

2

倍,为了实现相邻显示时间间隔相等,我们可以利用二分频电路解决上述问题。其序列显示电路图如图奇数序列的实现电路图偶数序列显示电路将偶数

0,2,4,6,8

8421BCD

码分别表示为“0000”,“0100”,“0100”,“0110”,“1000”,可以发现最后一位都是

0,因此可以在上述十进制自然序列的基础上将数码管的最低位接低电平就可以实现偶数序列了。虽然在每个脉冲触发的作用下,芯片实现的仍然是十进制,但是由于数码管最低位接高电平,在数码管显示的则是偶数列,但是显示的时间间隔是正常自然序列的

2

倍,为了实现相邻显示时间间隔相等,我们可以利用二分频电路解决上述问题。其序列显示电路图如图偶数序列的实现电路图音乐序列显示电路音乐序列的特点是从

0

显示到

7

后又再变为

0,这里可以将数码管的最高位固定接低电平就可以实现了。因为

74LS160

的输出端只有三个与数码管相接,当74LS160

的输出为“1000”和“1001”时,这是由于数码管最高位是固定接低电平的,也就是数码管的输入端仍是“0000”,“0001”。这样数码管的显示就又变成0

1

了。其序列显示电路如图音乐数列的实现电路图脉冲产生电路的设计由于上述设计中所用到的芯片全要有脉冲信号的触发才能完成相应的功能,所以就需要用到脉冲产生电路。这里用到的是

555

定时器设计的多谐振荡器,多谐振荡器的优点是在接通电源之后就可以产生一定频率和一定幅值矩形波的自激振荡器,而不需要再外加输入信号了。而用

555

定时器设计的多谐振荡器也有很多优点,由于

555

定时器内部的比较器灵敏度较高,而且采用差分电路形式,这样就使多谐振荡器产生的震荡频率受电源电压和环境温度变化的影响很小。设

R3

R4

的上部分为

RA,R1

R4

的下部分为

RB,电容

C2

两端的电压为Vc。接通电源后,电容

C2

被充电,当

Vc

上升到

2/3Vcc

时,使输出电压为低电平,同时放电三极管T导通,此时电容C2

通过RB和T放电,Vc

下降。当Vc

下降到2/3Vcc时,V0

翻转为高电平。当放电结束后,T

管截止,Vcc

将通过

RA

RB

向电容器C2

充电,当

Vc

上升到

2/3Vcc

时,电路又翻转为低电平。如此周而复始,于是,在电路的输出端就得到一个周期性的矩形波。其电路如图脉冲产生电路二分频电路的设计因为奇、偶序列数字显示时间间隔是自然序列和音乐序列的

2

倍,为了实现显示数字时间间隔相等的要求,可以使用二分频电路,让自然序列和音乐序列的显示时间与奇偶电路的显示时间相等。JK

触发器可以构成二分频电路。由于

JK

触发器的状态为 ,将JK

触发器的

J、K

端均接在高电平,则从输出端

Q

输出的是二分频后的时间脉冲,其时间间隔为原脉冲的

2

倍。其电路图如图二分频电路四、总电路工作原理及元器件清单总电路图的设计1.总原理图2.电路完整工作过程描述(总体工作原理)这个电路图可以实现设计的要求,可以一次输出自然数列,奇数序列,偶数序列还有音乐数列,而且还可以循环输出,数码管的显示间隔时间也可以通过调节脉冲信号的频率来进行调整。电路图中四个

74LS160

的输出端口分别与四个与门相接,然后再将四个门电路的输出端分别与数码管的输入端相接。其中产生自然数列和音乐数列的脉冲信号的频率是产生技术序列和偶数序列的脉冲信号的频率是

2

倍,这是因为为了实现数字显示时间间隔相等的要求,这里利用二分频器很好地实现了这一功能。当打开电路的开关后,首先就是输出自然序列,这时是

U1

先工作,他的清零端接的是“1”,这时就是它处在计数的操作,然后输出通过与或门相接再接至数码管的输入端,就可以依次显示从

0

9,当

U1

的输出要从

9

变到

0

的瞬间,它的进位端的状态是“1”,然后通过一个或门接至

74HC390

的脉冲输入端,这是从“0”,变至“1”,恰好有一个脉冲,就可以通过译码器使

U4

开始工作即开始计数,这是从

9

变至

1

时,又通过进位端给

74HC390

一个脉冲,然后就通过译码器又使U8

开始工作,它从

0

变至

8,当它从

8

变至

0

时,它的进位端又变至“1”,就又可以给

74HC390

一个脉冲信号,最后就通过译码器控制

U9

的工作,输出音乐数列。如此周而复始就可以实现需要的功能。总电路图如下3.元件清单元件序号型号主要参数数量备注R1T1。。。五、仿真调试与分析脉冲产生电路的仿真脉冲产生电路脉冲产生电路的仿真二分频电路的仿真二分频电路二分频电路的仿真总电路的仿真调试结果分析:经调试后,电路可以实现设计要求,可以实现从自然序列,奇数序列和音乐序列的循环显示,而且数字之间的显示时间间隔也可以通过改变脉冲信号的频率来改变。电路有一个缺点就是不能实现清零的作用,每次打开电源它的起始的数列是未知的,也就是说不能确定是从哪一个序列开始循环的,还有一个缺陷是序列循环在交接的时刻起会出现显示时间不相等的现象,这可能是在芯片工作时由于传输延迟等原因所致,由调试结果可知,虽然基本满足设计要求,但仍有需要改进的地方。改进构想:首先,循环序列芯片采用含有片选端的多功能计数器;其次,控制循环部分采用一种可编程逻辑器件制成的移位寄存器,用程序来实现置数;第三,脉冲产生电路采用一种频率、幅度和周期都可调的高稳定性元件。六、结论与心得这次的课程设计是一次难得的锻炼机会,让我们能够充分利用所学过的理论知识还有自己的想象能力,另外还有学习查找资料的方法,以及自己处理分析电路、设计电路的能力。我相信这是对我们的一个很好的提高。平时在学习理论知识的时候,根本就没有想到我们所学的这些东西有什么用,它们可以做成什么,只是一味利用它们来解决课后的习题,没有想其它的用途。这次的课程设计让我们懂得了它们在实际中的用途,突然感觉自己学的东西很有用,我们觉得这样就可以激发我们以后的学习兴趣,这样有利于今后更好的学习。通过这次实践活动,我们增强了解决问题的能力,从中也发现了自己在动手操作方面的不足,为日后参加工作打下坚实的基础。首先,通过本次活动,我们了解数字电子技术的应用,发展前景,对所学专业有了进一步的了解,更加热爱所学专业,从中发现了理论方面的缺陷。理论是我们今后实践、工作的基础,理论的学习不能有丝毫的懒惰,虽说理论是枯燥、乏味的,但我们要刻苦学习,充实自己的理论,为今后的学习工作打下基础。其次,我们忽视了动手能力的培养,在动手制作中明显感到了吃力,犯了很多错误,对我们是一个不少的打击。但在另一方面也给了我们以警示,知不足,然后谋进。发现不足,促使我们更加多的参加各种实践活动,坏事又成了好事。由于理论方面所学有限,了解又不好,再加之动手能力的匮乏,这次实践也有很多不足之处,通过这次课程设计,我还更加深了理论知识的学习。这次的

温馨提示

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

评论

0/150

提交评论