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