LED数码管(LED Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划和公共电极。
LED数码管里面有8只发光二级管,分别记作a、b、c、d、e、f、g、dp、其中dp为小数点,每一只发光二级管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外部引脚上,记作公共端(COM),如图所示,其中引脚的排列因不同的厂商而有所不同。
市面上常用的LED数码管有两咱,分为共阳极与共阴极。
共阳极:数码管里面的发光二级管的阳极接在一起作为公共引脚,在正常使用时此引脚接电源正极。当发光二级管的阴极接低电平时,发光二级管被点亮,从而相应的数据段显示。而输入高电平的段则不会点亮。
共阴极:数码管里面的发光二级管的阴极接在一起作为公共引脚,在正常使用时此引脚接电源负极。当发光二级管的阳极接高电平时,发光二级管被点亮,从而相应的数据段显示。而输入低电平的段则不会点亮。
LED数码管的工作原理
下图是数码管的内部接法,也就是前面所说的共阳极。当要其显示“1”时,只需置B与C为低电平,而其它的为高电平;当要显示“2”时,只需置A、B、G、E、D为低电平,其它的为高电平;当要显示“8”时,除了小数点以外全部为低电平;依此类推。

动态扫描
什么是动态扫描?就是所要工作的若干个数据管轮流显示,只要显示的速度足够快,每秒在50次以上,由于人眼的“视觉暂留”特性,看起来就像是连续显示,这称为动态扫描。这种显示方式在数码管应用系统中应用得最为广泛。
上图为共阳极的动态扫描电路,在电路中T1、T2、T3为用作开关作用,当B极dig1、dig2、dig3为低电平时导通,为高电平时截止,三个电阻为限流电阻。动态扫描原理如下:
第一:首先显示个位,在单片机中将dig1置低电平,而dig2与dig3置高电平,所以只有T1导通,T2与T3则截止,同时在段码A~G中输出相应段码的低电平,那么在数码管中只有个位显示。
第二:显示十位,在单片机中将dig2置低电平,而dig1与dig3置高电平,所以只有T2导通,T1与T3则截止,同时在段码A~G中输出相应段码的低电平,那么在数码管中只有十位显示。
第二:显示百位,在单片机中将dig3置低电平,而dig1与dig2置高电平,所以只有T3导通,T1与T2则截止,同时在段码A~G中输出相应段码的低电平,那么在数码管中只有百位显示。
上面的三步必须在1秒钟内至少执行 50次以上,否则会出现闪烁。