34常用组合逻辑器件及应用 34.1编码器 用文字、符号或数码表示特定对象的过程称为编码 在数字电路中用二进制代码表示有关的信号称为二进制编 码。实现编码操作的电路就是编码器。按照被编码信号的 不同特点和要求,有二进制编码器、二一十进制编码器、 优先编码器之分
3.4 常用组合逻辑器件及应用 3.4.1 用文字、符号或数码表示特定对象的过程称为编码。 在数字电路中用二进制代码表示有关的信号称为二进制编 码。 实现编码操作的电路就是编码器。按照被编码信号的 不同特点和要求,有二进制编码器、二—十进制编码器、 优先编码器之分
1.二进制编码器 用n位二进制代码对N=2n个一般信号进行编码的电路,叫 做二进制编码器。例如n=3,可以对8个一般信号进行编码 这种编码器有一个特点:任何时刻只允许输入一个有效信号, 不允许同时出现两个或两个以上的有效信号,因而其输入是 组有约束(互相排斥)的变量。 现以三位二进制编码器为例,分析编码器的工作原理。 图4-9是三位二进制编码器的框图,它的输入是矿l8个高电 平信号,输出是三位二进制代码F2、F1、F。为此,又把它 叫做8线-3线编码器。输出与输入的对应关系如表4-6所示
1. 二进制编码器 用n位二进制代码对N=2 n个一般信号进行编码的电路,叫 做二进制编码器。例如n=3,可以对8个一般信号进行编码。 这种编码器有一个特点:任何时刻只允许输入一个有效信号, 不允许同时出现两个或两个以上的有效信号,因而其输入是 一组有约束(互相排斥)的变量。 现以三位二进制编码器为例,分析编码器的工作原理。 图4-9是三位二进制编码器的框图,它的输入是I0~I78个高电 平信号,输出是三位二进制代码F2、F1、F0。为此,又把它 叫做8线—3线编码器。输出与输入 的对应关系如表4-6所示
略迎嘿 图4-9三位二进制8线—3线编码器框图
图 4 – 9 三位二进制8线—3线编码器框图 8线-3 线编码器 I 0 F2 F1 F0 I 1 I 2 I 3 I 4 I 5 I 6 I 7
表4-6三位二进制编码器的真值表 输入 输出 1l245l6 0 10000000 0 0 01000000 00100000 000 0000 0000 000 00000010 00000001
表 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-6可得出编码器的输出函数为 F2=Ⅰ0l12I34l5。,+0l12I345,+012l345l+012l3l4l517 F1=1234I5+2+1l12l345317+I0l12I3l45I6l+0l12l4l5lIn F0=I1I23I45l31+Il1I2l3I4l5l31+12l3I4l5l37+11I2l34513In 因为任何时刻矿当中仅有一个取值为1,利用这个约束 条件将上式化简,得到 「F2=l4+l5+l6+l F=Ⅰ+1,+l+l =1,+1,++1
由表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