数字动态扫描显示电路的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、概述
数字动态扫描显示电路是主要由实现信号输入和输出的译码器、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 ,
555_VIRTUAL
Timer
GND
DIS
OUT
RST VCC
THR CON
TRI
103.1k¦¸
R1
206.1k¦¸
R2
clk
10nF
C
10nF
Cf
10V
Vs
8
7
4
1
振荡频率f=1/T 。正向脉冲宽度T1与振荡周期T 之比称矩形波的占空比D,由上述条件可得D=(R1+R2)/(R1+2R2),若使R2>>R1,则D ≈1/2,即输出信号的正负向脉冲宽度相等的矩形波(方波)。
这里选用555震荡器构成的多谐振荡器输出的脉冲作为节拍发生器的时钟..这里显示的是四位数字,所以本设计中取振荡器频率为280HZ 2.节拍发生器
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 消隐输入端,当哪一个引脚的输出为高电平时,该位译码器为高电平,可以驱动相应数码管发光显示。其它的则暂时不发光(注意用共阴极译码管时要接要接与之相对应的电阻,)
图4 4017构成节拍发
U1
4017BT_10V
O0 3 O1 2 O2 4 O3 7
~CP1 13 MR 15
CP0
14 O4 10 O5 1 O6 5 O7 6 O8 9
O9 11 ~O5-9 12
1
Clk