第4章组合逻辑电路 表4-6三位二进制编码器的真值表 输入 输出 10 11 12 1314 15 16 17 F2 F Fo 10000000 01000000 0 00100000 00001000 00000010 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 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=Ⅰ0l12I34l5。,+0l12I345,+012l345l+012l3l4l517 F1=1234I5+2+1l12l345317+I0l12I3l45I6l+0l12l4l5lIn F0=I1I23I45l31+I0l1I2l3I4l5l31+I12l3I4l5l317+11I2l34513In 因为任何时刻l0~7当中仅有一个取值为1,利用这个约束 条件将上式化简,得到 F2=14+5+l6+/7 F=12+l3+1+ +I,+l+
第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章组合逻辑电路 图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·Y C=Y4+Y5+Y+Y7=Y4Y5:Y6·Y7 B=Y,+Y3+Y+Y7=Y2·y3·Y6·Y7 A=1+Y3+Y5+7+Y=Y1Y3Ys:Y7Y9
第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