贛州數碼管有兩大類,一類是共陰極接法,另一類是共陽極接法,共陰極就是7段的顯示字碼共用一個電源的負極,是高電平點亮,共陽極就是7段的顯示字碼共用一個電源的正極,是低電平點亮。只要控制其中各段LED的亮滅即可顯示相應的數字、字母或符號。
共陰和共陽極數碼管的內部電路,它們的發光原理是一樣的,只是它們的電源極性不同而已,共陰為所有的LED負極接在一起,共陽為為所有的LED正極接在一起。要是數碼管顯示數字,有兩個條件:1.是要在VT端加合適的電源(一般每顆LED還需串上合適的電阻,起限流作用);2.要使(a,b,c,d,e,f,g,dp)端接低電平或“0”電平。這樣才能顯示的。共陰極數碼管,須在VT端接上地端,(a,b,c,d,e,f,g,dp)端接到單片機的引腳上;如果要使其中一個LED亮時,對應的單片機引腳輸出高電平,即可點亮LED等。能夠點亮數碼管后,就可以通過單片機控制數碼管顯示數字或字母。為了控制方便,我們將數碼管的a~dp引腳依次連接單片機的P10-P17引腳。我們對贛州數碼管所要顯示的每個數字和字母進行編碼,然后在編程時,將編碼放在一個數組上,需要顯示什么數字或者字母,從數組里面提取相應的編碼就可顯示所要顯示的字符了。根據LED數碼管的驅動方式的不同,可以分為靜態式和動態式兩類。
1、靜態驅動也稱直流驅動。靜態驅動是指每個數碼管的每一個段碼都由一個單片機的I/O口進行驅動,或者使用如BCD碼二-十進位轉換器進行驅動。
2.動態驅動方式數碼管動態顯示介面是單片機中應用的一種顯示方式之一,動態驅動是將所有數碼管的8個顯示筆劃"a,b,c,d,e,f,g,dp "的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制。