专利名称:一种数码管动态驱动电路的制作方法
技术领域:
本实用新型涉及数码管驱动电路,特别是一种数码管动态驱动电路。
技术背景[0002]数码管由7个发光二极管组成,行成一个日字形,它门可以共阴极,也可以共阳极。通过解码电路得到的数码接通相应的发光二极而形成相应的字,这就是它的工作原理。基本的半导体数码管是由7个条状的发光二极管(LED)按图1所示排列而成的,可实现数字"O 9"及少量字符的显示。另外为了显示小数点,增加了 I个点状的发光二极管,因此数码管就由8个LED组成,我们分别把这些发光二极管命名为“a,b,c,d,e, f,g,dp”。数码管按各发光二极管电极的连接方式分为共阳数码管和共阴数码管两种。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字。目前,我们用外接驱动芯片来驱动数码管,但这样一来,由于驱动芯片的供电电压并不一定与单片机的供电电压一致,导致电源选择受到限制。而且外接驱动芯片也会使电路变得复杂,此外静态显示需要大量的I/O 口,这样对单片机的要求又太高。所以一般选择动态驱动显示的方式。
实用新型内容本实用新型为解决公知技术中存在的技术问题而提供一种电路结构简单、能耗低、节省单片机I/o 口资源的数码管动态驱动电路。本实用新型为解决公知技术中存在的技术问题所采取的技术方案是一种数码管动态驱动电路,包括若干数码管、单片机和电源电路,还包括译码器和三极管,所述译码器包括N个输入端和M个输出端,所述数码管的8个显示段“a,b,c,d,e, f,g,dp”的同名端连在一起,分别接到所述单片机的不同I/O 口,所述单片机的N个I/O 口分别与所述译码器的N个输入端相连,所述三极管的基极与所述译码器的一个输出端相连,所述三极管的集电极与所述一个数码管的COM端相连,所述单片机的电源输入端VCC、所述译码器的电源输入端VCC和所述三极管的发射极均与所述电源电路的输出端VCC相连。所述三极管为PNP三极管。所述译码器为三-八译码器。所述数码管和三极管均为8个。本实用新型具有的优点和积极效果是本实用新型将所有数码管的8个显示段“a,b,c, d,e, f,g,dp”的同名端连在一起,通过译码器为每个数码管的公共极COM增加位选通控制电路。只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,实现动态驱动。在轮流显示过程中,每位数码管的点亮时间为I 2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的。本实用新型无需外接驱动数码管芯片,各元件供电电压一致,电路结构简单,且能够节省大量的I/O 口,而且功耗更低。
图1为本实用新型的电气原理图。图中U1、单片机;U2、译码器;Q1 Q8、三极管;D1 D8数码管。
具体实施方式
为能进一步了解本实用新型的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下请参阅图1,一种数码管动态驱动电路,包括若干数码管、单片机和电源电路,还包括译码器和三极管,所述译码器包括N个输入端和M个输出端,所述数码管的8个显示段“a,b,c,d,e, f,g,dp”的同名端连在一起,分别接到所述单片机的不同I/O 口,所述单片机的N个I/O 口分别与所述译码器的N个输入端相连,所述三极管的基极与所述译码器的一个输出端相连,所述三极管的集电极与所述一个数码管的COM端相连,所述单片机的电源输入端VCC、所述译码器的电源输入端VCC和所述三极管的发射极均与所述电源电路的输出端VCC相连。所述三极管可为PNP三极管;所述译码器可为三-八译码器;所述数码管和三极管可均为8个。
以下结合附图1对本实用新型的一个实施方式作进一步说明。本实用新型为直接采用单片机驱动数码管而设计出的驱动电路。电路中,所有数码管的8个显示笔划“a,b,c,d,e, f,g,dp”的同名端连在一起,分别接到单片机的不同I/O 口,数码管的位选通由8个PNP三极管控制。8个PNP三极管的基极接到三八译码器的8个输出端。三八译码器的3个输入端则接单片机的3个I/O 口。通过程序,控制数码管的位选通信号,从来控制相应数码管的显示与关闭;数码管的公共端分别连接到三极管Q1-Q8的集电极C,三极管的基极B通过一个电阻接三八译码器的输出。三极管的发射极E接VCC电压。这样单片机就能通过其I/O 口来控制三极管的导通或截止,从而起到控制某个数码管点亮或熄灭的目的。举例来说,当PA2、PAl和PAO都为高电平时,三八译码器的Y7输出为0,其他都为I。三极管Ql导通,VCC电源加到数码管Dl的公共端,则数码管Dl就会显示出相应的数字,显示的数字由单片机H)0-PD7的输出决定。尽管上面结合附图对本实用新型的优选实施例进行了描述,但是本实用新型并不局限于上述的具体实施方式
,上述的具体实施方式
仅仅是示意性的,并不是限制性的,本领域的普通技术人员在本实用新型的启示下,在不脱离本实用新型宗旨和权利要求所保护的范围情况下,还可以做出很多形式,这些均属于本实用新型的保护范围之内。
权利要求1.一种数码管动态驱动电路,包括若干数码管、单片机和电源电路,其特征在于,还包括译码器和三极管,所述译码器包括N个输入端和M个输出端,所述数码管的8个显示段“a,b,c,d,e, f,g,dp”的同名端连在一起,分别接到所述单片机的不同I/O 口,所述单片机的N个I/O 口分别与所述译码器的N个输入端相连,所述三极管的基极与所述译码器的一个输出端相连,所述三极管的集电极与所述一个数码管的COM端相连,所述单片机的电源输入端VCC、所述译码器的电源输入端VCC和所述三极管的发射极均与所述电源电路的输出端VCC相连。
2.根据权利要求1所述的数码管动态驱动电路,其特征在于,所述三极管为PNP三极管。
3.根据权利要求1或2所述的数码管动态驱动电路,其特征在于,所述译码器为三-八译码器。
4.根据权利要求3所述的数码管动态驱动电路,其特征在于,所述数码管和三极管均为8个。
专利摘要本实用新型公开了一种数码管动态驱动电路,包括若干数码管、单片机和电源电路,还包括译码器和三极管,所述译码器包括N个输入端和M个输出端,所述数码管的8个显示段“a,b,c,d,e,f,g,dp”的同名端连在一起,分别接到所述单片机的不同I/O口,所述单片机的N个I/O口分别与所述译码器的N个输入端相连,所述三极管的基极与所述译码器的一个输出端相连,所述三极管的集电极与所述一个数码管的COM端相连,所述单片机的电源输入端VCC、所述译码器的电源输入端VCC和所述三极管的发射极均与所述电源电路的输出端VCC相连。本实用新型无需外接驱动数码管芯片,各元件供电电压一致,电路结构简单,且能够节省大量的I/O口,而且功耗更低。
文档编号G09G3/14GK202905108SQ20122061037
公开日2013年4月24日 申请日期2012年11月16日 优先权日2012年11月16日
发明者李鹏 申请人:天津市泰华科技有限公司