
赣(gàn)州数码管有两大(dà)类,一类是共阴极(jí)接法,另一类(lèi)是共阳极接法,共(gòng)阴(yīn)极就是7段的显示字码共用一个(gè)电(diàn)源的负极,是高电平点亮,共阳极就是7段的显示字(zì)码共用一(yī)个电源的正(zhèng)极,是低电(diàn)平点亮。只要控制其中各段LED的亮灭即可显(xiǎn)示相应的数字、字母或符号。
共阴和共阳(yáng)极数码管的内部电路,它们的发(fā)光原理(lǐ)是(shì)一(yī)样的,只是它们(men)的电源极(jí)性不同而已,共阴(yīn)为(wéi)所有的LED负极接在(zài)一起,共(gòng)阳为为所(suǒ)有的LED正极接在一起。要是数码管显示数字,有(yǒu)两个(gè)条件(jiàn):1.是要(yào)在VT端加合适的电源(一(yī)般每颗LED还需串(chuàn)上合适的电阻,起限流(liú)作用);2.要使(a,b,c,d,e,f,g,dp)端接低电(diàn)平(píng)或“0”电平。这样(yàng)才能显示(shì)的(de)。共阴极数码管(guǎn),须在VT端接上地端,(a,b,c,d,e,f,g,dp)端接到单片(piàn)机(jī)的引脚上;如(rú)果要使其中一个LED亮时(shí),对(duì)应的单(dān)片机引脚输出(chū)高电平,即可点(diǎn)亮LED等。能够点亮(liàng)数码管后,就可以通过单片机(jī)控制(zhì)数码(mǎ)管显示(shì)数字或字母。为了控制方便,我们将数(shù)码(mǎ)管(guǎn)的a~dp引脚依次连接单片机的P10-P17引脚(jiǎo)。我们对赣州数码管所要显(xiǎn)示的每个数字和字母进行编码,然后在编程时,将编码放在一个(gè)数组上,需(xū)要显(xiǎn)示什么(me)数字或者(zhě)字母,从数组里面(miàn)提取相应的编码就可(kě)显示所要显示的(de)字符了。根据(jù)LED数(shù)码(mǎ)管的驱动方式的不同,可以(yǐ)分(fèn)为静态式(shì)和动(dòng)态式两类。
1、静态驱动也称直流驱动。静态(tài)驱动是指每个数码管的每一个段码都由一个单片机的(de)I/O口进行驱(qū)动,或者使(shǐ)用(yòng)如(rú)BCD码二-十(shí)进位转换器进(jìn)行(háng)驱动。
2.动态驱动(dòng)方式数码(mǎ)管动态显示介面是单片机中应用的(de)一种显示方(fāng)式之一(yī),动(dòng)态(tài)驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp "的同名端连(lián)在一起(qǐ),另外为每个数码管(guǎn)的公共极COM增加位选通(tōng)控制电路,位(wèi)选通由各自独立的(de)I/O线控制。