8段数码管的实物外形、 结构与类型及应用
LED数码管将LED做成段状, 通过让不同段发光来组合成各种数字;
一、8段数码管的实物外形、 结构与类型
8段LED数码管的实物外形如下图所示, 它将a、 b、 c、 d、 e、 f、 g、 dp共8个LED排成图示的“ 8.”字形, 通过让a、 b、 c、 d、 e、 f、 g不同的段发光来显示数字0~9。
8个LED共有16个引脚, 为了减少数码管的引脚数, 在数码管内部将8个LED的正极或负极引脚连接起来, 接成一个公共端(COM 端) , 根据公共端是LED的正极还是负极,可分为共阳极接法(正极相连) 和共阴极接法(负极相连) , 如下图所示。
对于共阳极接法的数码管, 需要给段极加低电平才能使其发光; 而对于共阴极接法的数码管, 需要给段极加高电平才能使其发光。 假设第一个图是一个共阴极接法的数码管,如果让它显示一个数字“5”, 那么需要给a、 c、 d、 f、 g引脚加高电平(即这些引脚为1) , 给b、 e引脚加低电平(即这些引脚为0) , 这样a、 c、 d、 f、 g段的LED有电流通过而发光, b、 e段的LED不发光, 数码管就会显示出数字“5”。
一位LED数码管内部LED的连接方式
二、8段数码管应用
下图所示为数码管译码控制器的电路图。
5161BS为共阳极七段数码管, 74LS47为BCD-七段显示译码器芯片, 能将A3~A0引脚输入的二进制数转换成七段码来驱动数码管显示对应的十进制数, 下表所示为74LS47的输入/输出关系表, 表中的H表示高电平, L表示低电平。 S3~S0按钮分别为74LS47的A3~A0引脚提供输入信号, 按钮未按下时, 输入为低电平(常用0表示) , 按下时输入为高电平(常用1表示) 。
根据数码管译码控制器电路图和 74LS47 输入/输出关系表可知, 当 S3~S0按钮均未按下时, A3~A0引脚都为低电平, 相当于A3A2A1A0=0000, 74LS47对二进制“0000”译码后从a~g引脚输出七段码0000001, 因为5161BS为共阳极数码管, g引脚为高电平, 所以数码管的g段LED不亮, 其他段均亮, 数码管显示的数字为“0”。 当按下按钮S2时, A2引脚为高电平, 相当于A3A2A1A0=0100, 74LS47对“0100”译码后从a~g引脚输出七段码“1001100”, 数码管显示的数字为“4”。