文档介绍:补充:数码管显示图 1 LED 数码管的内部结构、外部管脚 1数码管的种类如果你到电子市场走一走,就会发现 LED 数码管的种类繁多,颜色有红色、绿色(普绿、纯绿)、蓝色等;位数有单位、两位、四位等;应用角度有通用、专用之分;工作方式有静态、动态之分(笔画是内部已经连在一起了,管脚特别少的);内部结构有共阳、共阴两种。图 1是常用的共阴、共阳的内部结构和外部管脚图。补充:数码管显示 abcdefG dp D0 D1 D2 D3 D4 D5 D6 D7 1 字型(段)编码 LED 数码管内部一般为 8个发光管,这个正好是一个字节的二进制位个数,可以将 8个笔画( a、b、c、……、g、 dp )与一个字节对应起来,一般有顺序与倒序两种对应方式,如“a、b、c、……、g、 dp 对应 D0 、 D1 、……、 D6 、 D7 ”为顺序的话,则“a、b、c、……、g、 dp 对应 D7 、 D6 、……、 D1 、 D0 ”就是倒序,在实际设计过程中,为方便 PCB 板的走线,有时会出现毫无规律的对应关系。为了叙述简单,本节所讲的都以顺序顺序为例,如下所示: 补充:数码管显示将笔画与字节对应后,我们把由 8个笔画的状态(逻辑状态)组成的数称为字型(段)码,或简称笔画码。对于共阳数码管: (1)显示“3”时,笔画为“10110000 B ”,即“ B0H ”。(2)显示“5”时,笔画为“10010010 B ”,即“92H ”。对于共阴数码管: (1)显示“2”时,笔画为“01011011 B ”,即“ 5BH ”。(2)显示“7”时,笔画为“00000111 B ”,即“07H ”,等等。补充:数码管显示 8EH 1 0 0 0 1 1 1 0 71H 0 1 1 1 0 0 0 1 F 86H 1 0 0 0 0 1 1 0 79H 0 1 1 1 1 0 0 1 E A1H 1 0 1 0 0 0 0 1 5EH 0 1 0 1 1 1 1 0 D C6H 1 1 0 0 0 1 1 0 39H 0 0 1 1 1 0 0 1 C 83H 1 0 0 0 0 0 1 1 7CH 0 1 1 1 1 1 0 0 B 88H 1 0 0 0 1 0 0 0 77H 0 1 1 1 0 1 1 1 A 90H 1 0 0 1 0 0 0 0 6FH 0 1 1 0 1 1 1 1 9 80H 1 0 0 0 0 0 0 0 7FH 0 1 1 1 1 1 1 1 8 F8H 1 1 1 1 1 0 0 0 07H 0 0 0 0 0 1 1 1 7 82H 1 0 0 0 0 0 1 0 7DH 0 1 1 1 1 1 0 1 6 92H 1 0 0 1 0 0 1 0 6DH 0 1 1 0 1 1 0 1 5 99H 1 0 0 1 1 0 0 1 66H 0 1 1 0 0 1 1 0 4 B0H 1 0 1 1 0 0 0 0 4FH 0 1 0 0 1 1 1 1 3 A4H 1 0 1 0 0 1 0 0 5BH 0 1 0 1 1 0 1 1 2 F9H 1 1 1 1 1 0 0 1 06H 0 0 0 0 0 1 1 0 1 C0H 1 1 0 0 0 0 0 0 3FH 0 0 1 1 1 1 1 1 0 十六进制数 dp g f e d c b a 十六进制数 dp g f e d c b a 共阳顺序小数点暗共阴顺序小数点暗字符表 1 LED 数码管字型编码表补充:数码管显示 CPU 译码器数码管 BCD 码 a~g 、dp笔画(a)硬件译码法示意图 3 数码管接口电路(1)在设计数码管接口电路时,根据笔画段( a、b、 c、……、g、 dp )的连接方法可以分为“硬件译码法”和“软件译码法”两种。硬件译码法的特点是 CPU 输出的是 BCD 码,由译码芯片产生笔画驱动码,图 2(a)是硬件译码法的结构框图, 图 2(b)是硬件译码法的一个应用实例。补充:数码管显示(b)硬件译码法应用实例结合图 2(b),若将内存 20H 单元中的数据(低 4位)显示,则指令如下: CLR ;让译码器 4511 处于显示状态 MOV P1,20 H ;20H 单元数据送 P1 口补充:数码管显示 4511 4511 译码器资料译码器资料补充:数码管显示 3(a)软件译码法示意图 3(b)软件译码法应用实例软件译码法的特点是 CPU 直接输出的是 a、b、c、……、 g、 dp 笔画码(如驱动电流不够,则加驱动芯片),图 3 (a)、( b)是软件译码法的结构框图和应用实例。补充:数码管显示结合图 3(b),欲显示内存 20H 单元的内容的主要程序为: DISP:MOV A,20 H ;取