第五节 译码器和数据分配器 把代码状态的特定含义翻译出来的过程称为译码, 实现译码操作的电路称为译码器。 译码器—— 将输入代码转换成特定的输出信号. 1、二进制译码器 设二进制译码器的输入端为n个,则输出端为2n 个,且对应于输入代码的每一种状态,2个输出中 只有一个为1(或为0),其余全为0(或为1)。 二进制译码器可以译出输入变量的全部状态,故 又称为变量译码器
把代码状态的特定含义翻译出来的过程称为译码, 实现译码操作的电路称为译码器。 设二进制译码器的输入端为n个,则输出端为2 n 个,且对应于输入代码的每一种状态,2 n个输出中 只有一个为1(或为0),其余全为0(或为1)。 二进制译码器可以译出输入变量的全部状态,故 又称为变量译码器。 1、二进制译码器 第五节 译码器和数据分配器 译码器——将输入代码转换成特定的输出信号
4.5.13位二进制译码器 真值表 A Yo Y Y3 Y4 Y7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 输入:3位二进制代码输出:8个互斥的信号
4.5.1 3位二进制译码器 A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 真值表 输入:3位二进制代码输出:8个互斥的信号
逻辑表达式 逻辑图 3线-8线译码器 Yo =444o Y Y5 Y4 y Y Y Y Y=444 Y,=444 & & & & & & & & Y3=do Ya=44 do Ys=4244o Y。=AAA A2 A Ao Y=A24 A0 电路特点:与门组成的阵列
= = = = = = = = 7 2 1 0 6 2 1 0 5 2 1 0 4 2 1 0 3 2 1 0 2 2 1 0 1 2 1 0 0 2 1 0 Y A A A Y A A A Y A A A Y A A A Y A A A Y A A A Y A A A Y A A A & & & & & & & & 1 1 1 A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 逻辑表达式 逻辑图 电路特点:与门组成的阵列 3 线-8 线译码器
集成二进制译码器74LS138 'cc五gz 161514 1312 11 109 Yo Y Y2 Y3 Y4 Ys Y6 Y7 74LS138 74LS138 2345678 Ao A A2 STB STC STA A0 A1 A2 G2A G2B G1 Y7 GND G2A G2B G1 (a) 引脚排列图 (b) 逻辑功能示意图 A2、A1、A为二进制译码输入端,Z,~Y为译码输出端 (低电平 有效),G1、G24、G2a为选通控制端。当G1=1、G4+GB=0时, 译码器处于工作状态;当G1=0、 G4+G,肫1译码器处于 禁止状态
集成二进制译码器74LS138 16 15 14 13 12 11 10 9 74LS138 1 2 3 4 5 6 7 8 VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6 A0 A1 A2 G2 A G2 B G1 Y7 GND 74LS138 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A0 A1 A2 G2 A G2 B G1 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 A0 A1 A2 STB S TC STA (a) 引脚排列图 (b) 逻辑功能示意图 A2、A1、A0为二进制译码输入端, 为译码输出端(低电平 有效),G1、 、 为选通控制端。当G1 =1、 时, 译码器处于工作状态;当G1 =0、 时,译码器处于 禁止状态。 Y7 ~ Y0 G2A G2B 0 G2A + G2B = G2A + G2B =1
G,=G24+G2B 真值表 输 入 输 出 使、能 选择 G 'G, A2 A 4o 7。4321o × 1 × × × 1 1 1 1 1 1 0 × X × × 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 0 0 1 输入:自然二进制码 输出:低电平有效
真值表 输 入 使 能 选 择 输 出 G1 G2 A2 A1 A0 7 6 5 4 3 2 1 0 Y Y Y Y Y Y Y Y × 1 0 × 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 × × × × × × 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 输入:自然二进制码 输出:低电平有效 G2 = G2A + G2B
3-8译码器原理电路图。 A2A1A为地址码输入端 & 15)=444=m STA 为高有效。 & (14)=4,44=m ST。+ST为低有效 正常译码条件: & 6)sT41 Y,(13)=AAA=m3 ST4=1 (4)ST B & R 可(12)=A,44 =m3 (5)S7c STa+STc=0 & 7(1=4AA=m ☆3-8译码器是 (1)4 & Y,(10)=4,A4 =m5 A2、A1、A0三个 变量的全部最小 (2)4 1 & X.(9)=444 =m6 项译码输出,所 (3)A 1 亚,(7)=444 =m7 以把这种译码器 叫做最小项译码 ST4,STB,STc:为选通控制端 希
( ) 6 STA (4)ST B (5)ST C ( )1 A0 ( ) 2 A1 ( ) 3 A2 (15) Y0 (14) Y1 (13) Y2 (11) Y4 (10) Y5 (9) Y6 (7) Y7 (12) Y3 3-8译码器原理电路图。 , , : B C A ST ST ST 为选通控制端 STA STB + STC =1 A STSTB + STC = 0 为高有效。 为低有效。 正常译码条件: = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = A2 A1 A0 = m0 = m1 = m2 = m3 = m4 = m5 = m6 = m7 ☆ 3-8译码器是 A2、A1、A0三个 变量的全部最小 项译码输出,所 以把这种译码器 叫做最小项译码 器。 A2A1A0为地址码输入端 & & & & & & & & 1 1 1 1 1 1 1 &
74138 U? 1 A0 2 A1 3 A2 4 E0 E1 6 E2
例利用74LS138实现Y=AB+BC+CA。 Y 解:先将函数式转换成标准与或式 & Y=ABC+ABC+ABC+ABC Y=m3+m5+m6+m7 bo000ooo 令A=A2,B=A1,C=A0 7Y6Y543Y2n0 74LS138 再用摩根定理: A2 A1 A0 Y=m3+m5+m6+m7 A B +5V m3msm6m7 Y3YsY6Y7
例 利用74LS138实现Y=AB+BC+CA。 解:先将函数式转换成标准与或式 Y = ABC + ABC+ ABC+ ABC Y = m3 + m5 + m6 + m7 令 A = A2,B=A1,C=A0 再用摩根定理: 3 5 6 7 3 5 6 7 3 5 6 7 m m m m Y Y Y Y Y m m m m = = = + + + S 1 1 A 0 74LS138 S2S A2 3 A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 & Y A B C +5V
4.5.2二-十进制译码器 把二-十进制代码翻译成10个十进制数字 信号的电路,称为二-十进制译码器。 二-十进制译码器的输入是十进制数的4 位二进制编码(BCD码),分别用A、A2、A1、 A,表示;输出的是与10个十进制数字相对应 的10个信号,用%~Y%表示。由于二-十进 制译码器有4根输入线,10根输出线,所以 又称为4线-10线译码器
二-十进制译码器的输入是十进制数的4 位二进制编码(BCD码),分别用A3、A2、A1、 A0表示;输出的是与10个十进制数字相对应 的10个信号,用Y9 ~Y0表示。由于二-十进 制译码器有4根输入线,10根输出线,所以 又称为4线-10线译码器。 4.5.2 二-十进制译码器 把二-十进制代码翻译成10个十进制数字 信号的电路,称为二-十进制译码器
真值表 43 A2 A1 A0 Yo Ys Y7 Y6 Ys Y4 Y3 Y2 Y Yo 0 0 1 0
A3 A2 A1 A0 Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 真值表