74LS247引脚图及功能表详解

74LS247引脚图及功能表详解

74LS247是德州仪器(TI)生产的一款BCD-to-七段译码器/驱动器,采用低功耗肖特基TTL工艺。它能够将4位二进制编码的十进制(BCD)输入转换为七段显示信号,并直接驱动共阳极LED数码管。本文将从引脚排列、功能表、真值表以及应用电路等方面进行详细分析。

一、引脚排列及功能说明

74LS247采用DIP-16或SOP-16封装,其引脚排列如下所示(俯视图):

  1  A     VCC  16
2 B f 15
3 C g 14
4 D a 13
5 LT b 12
6 BI/RBO c 11
7 RBI d 10
8 GND e 9

各引脚功能:

  • 1-4(A, B, C, D):BCD输入,A为最低位,D为最高位。
  • 5(LT):灯测试(Lamp Test),低电平有效。当LT为低时,所有七段输出为高,点亮所有段,用于测试显示器。
  • 6(BI/RBO):消隐输入/消隐输出。作为输入时(BI),低电平使所有输出为低,熄灭显示;作为输出时(RBO),当输入为0000且RBI为低时,RBO输出低电平,用于级联多位显示。
  • 7(RBI):波纹消隐输入(Ripple Blanking Input),低电平有效。用于消隐前导零。
  • 8(GND):电源地。
  • 9-15(e, d, c, b, a, g, f):七段驱动输出,对应共阳极LED的段。输出高电平时点亮对应段。
  • 16(VCC):电源正极,通常接+5V。

二、功能表与真值表

74LS247的功能表如下(H=高电平,L=低电平,X=任意):

输入控制输出
D C B ALTRBIBI/RBOa b c d e f g
0 0 0 0HHHH H H H H H L
0 0 0 1HHHL H H L L L L
0 0 1 0HHHH H L H H L H
0 0 1 1HHHH H H H L L H
0 1 0 0HHHL H H L L H H
0 1 0 1HHHH L H H L H H
0 1 1 0HHHL L H H H H H
0 1 1 1HHHH H H L L L L
1 0 0 0HHHH H H H H H H
1 0 0 1HHHH H H H L H H
1 0 1 0HHHL L L L L L L
1 0 1 1HHHL L L L L L L
1 1 0 0HHHL L L L L L L
1 1 0 1HHHL L L L L L L
1 1 1 0HHHL L L L L L L
1 1 1 1HHHL L L L L L L
X X X XLXXH H H H H H H
X X X XHXLL L L L L L L
0 0 0 0HLHL L L L L L L

注意:上表假设BI/RBO为H(高电平),该引脚作为输入时,若为L则强制所有输出为L。

三、典型应用电路

下图为一个两位数字显示电路,使用两片74LS247驱动两个共阳极数码管,并通过RBI和RBO实现前导零消隐:

        +5V
|
[R]
|
BCD输入 --+---> 74LS247(1) --+---> 数码管(个位)
| |
+---> 74LS247(2) --+---> 数码管(十位)
| |
GND GND

具体连接:将个位芯片的RBO(6脚)连接到十位芯片的RBI(7脚),并将十位芯片的BI/RBO接地(或通过电阻作为输出)。当个位显示0时,其RBO输出低电平,使得十位芯片的RBI为低,如果十位输入也为0,则十位数码管消隐,实现数字“0”只显示一位。

四、注意事项

  • 74LS247输出为高电平有效,适用于共阳极LED,如需驱动共阴极LED,应使用74LS248。
  • 每个输出段需外接限流电阻,典型值330Ω~470Ω,具体根据LED压降和电源电压计算。
  • 当BI/RBO作为输入使用时,需通过上拉电阻接VCC,否则悬空可能导致不确定状态。

通过以上分析,工程师可以快速理解74LS247的工作原理,并应用于各类数字显示系统中。