74LS42引脚图及功能表详解:BCD到十进制译码器

74LS42概述

74LS42是低功耗肖特基TTL型BCD到十进制译码器,将4位二进制编码输入(A0-A3,对应BCD码)转换为10个低电平有效的输出(Y0-Y9)。常用于数字显示、地址译码等场景。

引脚图

74LS42采用DIP-16或SOP-16封装,引脚布局如下:

引脚号名称功能描述
1Y0输出0(低电平有效)
2Y1输出1
3Y2输出2
4Y3输出3
5Y4输出4
6Y5输出5
7Y6输出6
8GND
9Y7输出7
10Y8输出8
11Y9输出9
12A0输入(LSB)
13A1输入
14A2输入
15A3输入(MSB)
16VCC电源(+5V)

功能表(真值表)

当输入BCD码为0000-1001时,对应输出引脚为低电平;无效输入(1010-1111)时所有输出为高电平(无效)。功能表如下(Y0-Y9对应十进制0-9):

A3 A2 A1 A0十进制有效输出(低电平)
00000Y0
00011Y1
00102Y2
00113Y3
01004Y4
01015Y5
01106Y6
01117Y7
10008Y8
10019Y9
1010-1111无效无输出(全高)

逻辑表达式

每个输出对应一个最小项:Y0 = (A3' A2' A1' A0'),Y1 = (A3' A2' A1' A0),...,Y9 = (A3' A2 A1' A0)。实际内部电路通过与非门实现。

典型应用

1. 七段数码管驱动:配合74LS47或74LS48可驱动共阳极数码管。
2. 地址译码:在微处理器系统中用于选择外设地址范围。
3. 键盘扫描:检测按键对应的BCD码。

电气特性

  • 电源电压:4.75V~5.25V
  • 高电平输入:≥2V
  • 低电平输入:≤0.8V
  • 输出低电平(IOL=8mA):≤0.5V
  • 输出高电平(IOH=-0.4mA):≥2.7V

注意事项

未使用的输出引脚应悬空;输入无效BCD码时所有输出为高,避免错误触发。实际应用中注意负载电容和去耦电容。