数字动态扫描显示电路的设计.docx
《数字动态扫描显示电路的设计.docx》由会员分享,可在线阅读,更多相关《数字动态扫描显示电路的设计.docx(11页珍藏版)》请在冰豆网上搜索。
![数字动态扫描显示电路的设计.docx](https://file1.bdocx.com/fileroot1/2023-8/20/fa1d99a7-3494-4c6f-992c-793896f3d093/fa1d99a7-3494-4c6f-992c-793896f3d0931.gif)
数字动态扫描显示电路的设计
一、概述
数字动态扫描显示电路是主要由实现信号输入和输出的译码器、LED数码管、555多谐振荡器,节拍发生电路实现动态显示频率的振荡器与部分模拟器件构成的一种电子产品,显示则由四位LED数码管显示,该数字动态扫描显示电路的功能是实现显示动态输入的四位数字。
数字动态扫描显示电路是由固定频率的信号做为节拍发生起器的时钟,由它控制节拍发生器各引脚的输出,使各引脚不断的输出高电平影响各个数码管显示,只有在和译码器相连的引脚输出高电平时数码管发光,否则不发光。
当各引脚输出高电平的频率达到一定程度时,感觉不到数码管的闪烁,从而保护了数码管并且不会影响数据显示。
二、方案论证
设计一个动态扫描显示电路能够使四位数码管按照一定的顺序轮流地发光显示。
方案一:
方案一原理框图如图1所示。
图1动态扫描显示电路的原理框图
方案二:
方案二原理框图如图2所示。
图2动态扫描显示电路
本设计采用的是方案二,数字动态扫描显示主要由节拍发生器,译码器,振荡器,和显示器组成。
中间实现数值的译码,显示器则实现数字的输出,相应的数字就在相应的LED数码管显示,当开关拔开时则相应的数码管熄灭。
数字动态扫描显示电路是由固定频率的信号做为节拍发生器的时钟,由它控制节拍发生器各引脚的输出,使各引脚不断的输出高电平影响各个数码管显示,只有在和译码器相连的引脚输出高电平时数码管发光,否则不发光。
当各引脚输出高电平的频率达到一定程度时,感觉不到数码管的闪烁,从而保护了数码管并且不会影响数据显示。
三、电路设计
1振荡电路
为了避免出现闪烁现象,扫描频率不能太低,人眼的临界闪烁是50HZ,一般可将显示位数乘以50HZ,作为节拍发生器的时钟。
图3多谐振荡电路
多谐振荡器是一种能产生矩形波的自激振荡器,也称矩形波发生器。
“多谐”指矩形波中除了基波成分外,还含有丰富的高次谐波成分。
多谐振荡器没有稳态,只有两个暂稳态。
在工作时,电路的状态在这两个暂稳态之间自动地交替变换,
由此产生矩形波脉冲信号,常用作脉冲信号源及时序电路中的时钟信号。
用555定时器构成的多谐振荡器图中电容C、电阻R1和R2作为振荡器的定时元件,决定着输出矩形波正、负脉冲的宽度。
定时器的触发输入端(2脚)和阀值输入(6脚)与电容相连;集电极开路输出端(7脚)接R1、R相连处,用以控制电容C的充、放电;外界控制输入端(5脚)通过0.01uF电容接地。
电路接通电源的瞬间,由于电容C来不及充电,Vc=0v,所以555定时器状态为1,输出Vo为高电平。
同时,集电极输出端(7脚)对地断开,电源Vcc对电容C充电,电路进入暂稳,此后,电路周而复始地产生周期性的输出脉冲。
多谐振荡器两个暂稳态的维持时间取决于RC充、放电回路的参数。
暂稳态Ⅰ的维持时间,即输出Vo的正向脉冲宽度T1≈0.7(R1+R2)C;暂稳态Ⅱ的维持时间,即输出Vo的负向脉冲宽度T2≈0.7R2C。
因此,振荡周期T=T1+T2=0.7(R1+2R2)C,振荡频率f=1/T。
正向脉冲宽度T1与振荡周期T之比称矩形波的占空比D,由上述条件可得D=(R1+R2)/(R1+2R2),若使R2>>R1,则D≈1/2,即输出信号的正负向脉冲宽度相等的矩形波(方波)。
这里选用555震荡器构成的多谐振荡器输出的脉冲作为节拍发生器的时钟..这里显示的是四位数字,所以本设计中取振荡器频率为280HZ
2.节拍发生器
图44017构成节拍发生器
4017是十进制计数/分频器,它的内部由计数器及译码器两部分组成,由译码输出实现对脉冲信号的分配,整个输出时序就是Q0、Q1、Q2、…、Q9依次出现与时钟同步的高电平,宽度等于时钟周期。
CD4017有10个输出端(Q0~Q9)和1个进位输出端~Q5-9。
每输入10计数脉冲,~Q5-9就可得到1个进位正脉冲,该进位输出信号可作为下一级的时钟信号。
CD4017有3个输(MR、CP0和~CP1),MR为清零端,当在MR端上加高电平或正脉冲时其输出Q0为高电平,其余输出端(Q1~Q9)均为低电平。
CP0和~CPl是2个时钟输入端,若要用上升沿来计数,则信号由CP0端输入;若要用下降沿来计数,则信号由~CPl端输入。
设置2个时钟输入端,级联时比较方便,可驱动更多二极管发光由此可见,当CD4017有连续脉冲输入时,其对应的输出端依次变为高电平状态,故可直接用作顺序脉冲发生器。
CD4017有两个时钟端CP和EN,若用时钟脉冲的上沿计数,则信号从CP端输入;若用下降沿计数,则信号从EN端输入。
它的各输出端轮流输出高电平,这样可控制与计数器相连的译码器输出,从而控制数码管动态显示数据.具体电路由具有10个译码输出端的计数器4017实现,这里只显示4位数字,所以4017的前四个输出端,由清零端MR控制Q1~Q3四个引脚轮流的输出高电平。
当计数器计到四时,Q4引脚输出高电平使MR为高电平,计数器清零.如此循环,可驱动数码管轮流发光显示相应的数字.
3.译码器
译码器使用的是共阴极译码器74SL48.将Q0~Q3分别接到四个译码器的BI消隐输入端,当哪一个引脚的输出为高电平时,该位译码器为高电平,可以驱动相应数码管发光显示。
其它的则暂时不发光(注意用共阴极译码管时要接要接与之相对应的电阻,)74LS48显示译码器是用来驱动显示器件的,以显示数字或字符的MSI部件。
显示译码器随显示器件的类型而异,与数码管相配的是BCD十进制译码器,而常用的发光二极管(LED)数码管、液晶数码管、荧光数码管等是由7个或8个字段构成字形的,因而与之相配的有BCD七段或BCD八段显示译码器。
图5译码器74LS48
BCD七段译码器的输入是一位BCD码(以D、C、B、A表示),输出是数码管各段的驱动信号(以OA~OG表示)也称4----7译码器。
若用它驱动共阴LED数码管,则输出应为高有效,即输出为高
(1)时,相应显示段发光。
例如,当输入DCBA=0100时,应显示4,即要求同时点亮b、c、f、g段,熄灭a、d、e段,故译码器的输出应为OA~OG=0110011,这也是一组代码,常称为段码。
同理,根据组成0~9这10个字形的要求可以列出8421BCD七段译码器的真值表,见表1。
表174LS48真值表
E1
E2+E3
ABC
Y0Y1Y2Y3Y4Y5Y6Y7
0
x
1
1
1
1
1
1
1
1
x
1
0
0
0
0
0
0
0
0
xxx
xxx
000
001
010
011
100
101
110
111
11111111
11111111
01111111
10111111
11011111
11101111
11110111
11111011
11111101
11111110
4.数码管
LED数码管实际上是由七个发光管组成7字形构成的。
这些段分别由字母a,b,c,d,e,f,g,dp来表示。
当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的2个8数码管字样了。
如:
显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。
LED数码管有一般亮和超亮等不同之分,也有0.5寸、1寸等不同的尺寸。
小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为1.8V左右,电流不超过30mA。
发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。
常用LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A.B、C、D、E、F。
七段LED显示器也称数码管,是具有发光二极管组成的一个阵列,七段LDE共有九条引脚,其中abcdefgdp八条引脚为二极管显示引脚,最后一条引脚为数码管的驱动引脚。
图6LED数码管
常用的LED显示器有共阳极和共阴极两种结构,共阳极就是第几脚引脚输入信号为高电平时,相应的二极管就发亮,如a=1,则a发光二极管发光,共阴极就恰恰相反,输入信号为低电平时,相应引脚踩发亮。
本实验采用的是共阴极(阴极真值表见表2)。
表2显示真值表
数字
ABCDEFG
0
1
2
3
4
5
6
7
8
9
1111110
0110000
1101101
1111001
0110011
1011011
1011111
1110000
1111111
1111011
四、性能的测试
1.多谐振荡电路测试
表1多谐振荡电路测试数据表
R1值(kΩ)
R2值(kΩ)
C值(μF)
频率(Hz)
周期(s)
103.1
206.2
0.01uF
280
0.0035
调试振荡器电路(可用示波器观察振荡器电路产生的信号)。
图7示波器显示周期
2.节拍发生器电路测试
调试节拍发生器电路,将振荡电路产生的信号加入到节拍发生器的时钟输入端,用示波器观察各引脚的输出。
3.数码显示电路
调试数码显示电路。
给数码管接相应数字看其显示的二进制数字是否正确。
五、结论
该设计的功能是用于显示四位数字的动态扫描显示。
只要地址变化周期大于24次/秒,人的眼睛就无明显闪烁感,就能实现动态扫描显示。
动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。
通过译码器的编译,再经过振荡器与计数器的选择信号和数码管的导通,后编译的信号再传入译码器译码,通过译码传入LED数码管,最终实现LED数码管的显示。
该数字动态扫描显示电路的功能是实现显示动态输入的四位数字。
六、性价比
综合各种因素来看,该方案所设计的电路比较经济实惠。
虽然由于该电路中的元气件价格低廉但电路的总体性能比较稳定,效果很好,由此可见该方案的性价比还是很高的,满足实验需求甚至可以投入到生产使用中。
七、课设体会及合理化建议
通过这次对数字数字动态扫描显示电路的设计与仿真,让我了解了设计电路的程序,也让我了解了关于数字动态扫描电路的基本原理与设计理念,要设计一个电路总要先仿真成功之后才实际接线的。
但是最后的成品却不一定与仿真时完全一样,因为,再实际接线中有着各种各样的条件制约着。
而且,在仿真中无法成功的电路接法,在实际中因为芯片本身的特性而能够成功。
所以,在设计时应考虑两者的差异,从中找出最适合的设计方法。
此外,本实验也可通过EDA软件Multisim10实现。
通过这次学习,让我对这种电路都有了大概的了解,所以说,实践才是检验真理的标准,才能使自己得到锻炼,对于这些电路还是应该自己动手实际操作才会有深刻理解。
在整个设计过程中总共分为四大部分。
第一步是电路的设计与论证分析,第二步是在仿真软件上进行仿真与分析,第三步是元器件操作,第四步是整个电路板的调试与之后的总结工作。
本次设计的电路工作状态良好,所有芯片都能正常工作,电路可以实现任意四位数的动态扫描与显示。
本次设计的电路整体来说还算满意,因为毕竟是第一次动手设计,有两点不满意之处一处是第一段数码管f段不亮调试了好多次,第二拨译码器的连接不是很完美,考虑不周全。
我希望老师在我们动手制作之前应先告诉我们一些关于所做电路的资料、原理,以及如何检测电路的方法,还有关于检测芯片的方法。
这样会有助于我们进一步的进入状态,完成设计,并且在做完之后能给我们解释一下做成的电路如何应用,我认为这也是非常重要的。
参考文献
[1]阎石主编.数字电子技术基础.[M]北京:
高等教育出版社,2006年
[2]杨志忠主编.电子技术课程设计.[M]北京:
机械工业出版社,2008年
[3]彭华林等编.数字电子技术.长沙:
湖南大学出版社,2004年;
[4]马义忠等编.数字电路逻辑设计.北京:
人民邮电出版社,2009年;
[5]金唯香等编.电子测试技术.长沙:
湖南大学出版社,2004年;
附录I总电路图
附录II元器件清单
序号
编号
名称
型号
数量
1
A1
555定时器
555_VIRTUAL
1
2
R1、R2、R7
电阻
103KΩ,206KΩ
3
3
C1、C2
电容
10nF
2
4
U1
节拍器
4017BT_10V
1
5
U2、U3、U4、U5
译码器
74LS48D
4
6
R3、R4、R5、R6
排阻
1X8SIP
4
7
U6、U7、U8、U9
数码管
BS210A
4