第4章组合逻辑电路 表4-6三位二进制编码器的真值表 输入 输出 1o112l314l561 F2 FI Fo 10000000 01000000 00100000 0000 00010000 0001000 000 0000100 0 0000010 00000001
第4章 组合逻辑电路 表 4 – 6 三位二进制编码器的真值表 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 F2 F1 F0 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 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
第4章组合逻辑电路 由表4-6可得出编码器的输出函数为 F2=l12l3l,+l12I,+112341,+l1424444 F1=l1l2l3l43142+0l12l3、30l,+l1l23145417+0l1234l5ll1 F0=12l3l45l,+l0l12I3I,I6l,+Il12l314141,+114234ll 因为任何时刻-1当中仅有一个取值为1,利用这个约束 条件将上式化简,得到 F=Ⅰ,+Ⅰ+l+l F
第4章 组合逻辑电路 由表4 - 6可得出编码器的输出函数为 因为任何时刻I0~I7当中仅有一个取值为1,利用这个约束 条件将上式化简,得到 = + + + = + + + = + + + 0 1 3 5 7 1 2 3 6 7 2 4 5 6 7 F I I I I F I I I I F I I I I
第4章组合逻辑电路 112134151617 图4-10三位二进制编码器
第4章 组合逻辑电路 图 4 – 10 三位二进制编码器 ≥ 1 ≥ 1 ≥ 1 F2 F1 F0 I 7 I 6 I 5 I 4 I 3 I 2 I 1
第4章组合逻辑电路 2.二一十进制(BCD)编码器 将十进制数0、1、2、3、4、5、6、7、8、9等10 个信号编成二进制代码的电路叫做二一十进制编码器。它的 输入是代表0~9这10个数符的状态信号,有效信号为1(即某信 号为1时,则表示要对它进行编码),输出是相应的BCD码, 因此也称10线_4线编码器。它和二进制编码器特点一样,任 何时刻只允许输入一个有效信号。 例如,要实现一个十进制8421BCD编码器,因输入变量 相互排斥,可直接列出编码表如表4-7所示。将表中各位输出 码为1的相应输入变量相加,便可得出编码器的各输出表达 式
第4章 组合逻辑电路 2. 二—十进制(BCD) 将十进制数0、 1、 2、 3、 4、 5、 6、 7、 8、 9 等10 个信号编成二进制代码的电路叫做二—十进制编码器。它的 输入是代表0~9这10个数符的状态信号,有效信号为1(即某信 号为1时, 则表示要对它进行编码),输出是相应的BCD码, 因此也称10线—4线编码器。它和二进制编码器特点一样,任 何时刻只允许输入一个有效信号。 例如,要实现一个十进制8421BCD编码器,因输入变量 相互排斥,可直接列出编码表如表4-7所示。将表中各位输出 码为1的相应输入变量相加,便可得出编码器的各输出表达 式:
第4章组合逻辑电路 D=Y8+}=Y8Y C=Y4+Y5+Y+Y7=Y4·Y5·Y6·Y7 B=Y2+Y3+Y+Y7=Y2·Y3·Y6Y7 A=Y,+Y2+Y+Y+Y。=Y1·Y3·Y5·Y7·Y9
第4章 组合逻辑电路 = + + + + = = + + + = = + + + = = + = 1 3 5 7 9 1 3 5 7 9 2 3 6 7 2 3 6 7 4 5 6 7 4 5 6 7 8 9 8 9 A Y Y Y Y Y Y Y Y Y Y B Y Y Y Y Y Y Y Y C Y Y Y Y Y Y Y Y D Y Y Y Y