(2)典型芯片 常见的MSI二进制译码器有2-4线(2输入4输出)译码器、 3-8线(3输入8输出)译码器和4-16线(4输入16输出)译码器等。 图(a)、(b)所示分别是74138型3-8线译码器的管脚排列图和 逻辑符号。 VccYo YIY2y3Y4 YsYe YY2 Y3Y4Y5Y6Y 进制译码器 进制译码器S3 74138 74138 Ao A1 A2 S3 S2 si y7 gnd (a) (b) 图中,A2、A1、A--输入端;Y。~y输出端; SS2使能端。 16
16 常见的MSI二进制译码器有2-4线(2输入4输出)译码器、 3-8线(3输入8输出)译码器和4-16线(4输入16输出)译码器等。 图(a)、(b)所示分别是74138型3-8线译码器的管脚排列图和 逻辑符号。 (2)典型芯片 图中, A2、A1、A0 --- 输入端; --- 输出端; --- 使能端。 Y0~Y7 2 3 S1 、S 、S
74138译码器真值表 输入 输出 2 +00000000 A00001 A001100 01010101dd 011 1011111111 Y111 01 011111 0 10 dd 可见,当S=1S2+S3=0时,无论A2、A1和A取何值,输出 Y,中有且仅有一个为0(低电平有效),其余都是1
17 74138译码器真值表 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 d d d d d 1 d d d 输 入 输 出 S1 A2 A1 A0 可 见 , 当 时 , 无 论 A2 、 A1 和 A0 取 何 值 , 输 出 ┅ 中有且仅有一个为0(低电平有效),其余都是1。 S1 =1, S2 +S3 = 0
2.二十进制译码器 功能:将4位BCD码的10组代码翻译成10个十进制数字符号对应的输出信号。 例如,常用芯片744是一个将8421码转换成士进制数字的译码器 芯片引脚图和逻辑符号如下。 Vcc Ao Al A2 A3 Yg y8Y7 16 YoY,Y2Y3Y4Y5Y6YY8Y9 十进制译码器 十进制译码器 7442 7442 A3 A2 A1 Ao Yo Y1Y2 y3Y4Y5Y6GND 该译码器的输出为低电平有效。其次,对于8421码中不允许出现的6 个非法码(1010-111),译码器输出黃 均无低电平信号产生,即 译码器对这6个非法码拒绝翻译
18 2.二-十进制译码器 功能:将4位BCD码的10组代码翻译成10个十进制数字符号对应的输出信号。 例如,常用芯片7442是一个将8421码转换成十进制数字的译码器, 芯片引脚图和逻辑符号如下。 该译码器的输出为低电平有效。其次,对于8421码中不允许出现的6 个非法码(1010~1111),译码器输出端 ~ 均无低电平信号产生,即 译码器对这6个非法码拒绝翻译
3.数字显示译码器 功能:数字显示译码器是驱动显示器件(如荧光数码管、液 晶数码管等)的核心部件,它可以将辅入代码转换成相应数字 并在数码管上显示出来。 常用的数字显示译码器有器七段数字显示译码器和八段 数字显示译码器。 例如,中规模集成电路74LS47,是一种常用的七段显示译 码器,该电路的输出为低电平有效,即输出为0时,对应字段 点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显示 器显示0~15共16个数字的字形。输入A3A2、A1和A接收 4位二进制码,输出Qa、Q、Q、Q4、QQ和Q分别驱 动七段显示器的a、bc、d、e、缃和g段 (教材中给出的74LS48的输出为高电平有效。)
19 功能:数字显示译码器是驱动显示器件(如荧光数码管、液 晶数码管等)的核心部件,它可以将输入代码转换成相应数字, 并在数码管上显示出来。 3.数字显示译码器 常用的数字显示译码器有器七段数字显示译码器和八段 数字显示译码器。 例如,中规模集成电路74LS47,是一种常用的七段显示译 码器,该电路的输出为低电平有效,即输出为0时,对应字段 点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显示 器显示0~15共16个数字的字形。输入A3、A2、A1和A0接收 4位二进制码,输出Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱 动七段显示器的a、b、c、d、e、f和g段。 (教材中给出的74LS48的输出为高电平有效。)
4.应用举例 译码器在数字系统中的应用非常广泛,它的典型用途是实 现存储器的地址译码、控制器中的指令译码、代码翻译、显示 译码等。除此之外,还可用译码器实现舍种组合逻辑功能。下 面举例说明在逻辑设计中的应用。 例1用译码器74138和适当的与非门实现全减器的功能。 全减器:能实现对被减数、减数及来自相邻低位的借位进 行减法运算,产生本位差及向高位借位的逻辑电路。 解令:被减数用A表示、减数用B表示、来自低位的借位 用G1表示、差用D表示、向相邻高位的借位用G表示。框图: 被减数A 差D 减数B 全减器 低位借位G;1 向高位 借位G
20 译码器在数字系统中的应用非常广泛,它的典型用途是实 现存储器的地址译码、控制器中的指令译码、代码翻译、显示 译码等。除此之外,还可用译码器实现各种组合逻辑功能。下 面举例说明在逻辑设计中的应用。 例1 用译码器74138和适当的与非门实现全减器的功能。 全减器:能实现对被减数、减数及来自相邻低位的借位进 行减法运算,产生本位差及向高位借位的逻辑电路。 解 令:被减数用Ai表示、减数用Bi表示、来自低位的借位 用Gi-1表示、差用Di表示、向相邻高位的借位用Gi表示。框图: 4.应用举例 差Di 向高位 借位Gi 全 减 器 被减数Ai 减数Bi 低位借位Gi-1