二进制编码输出是指将文字、符号或十进制数等特定的信息通过二进制编码转换成二进制数码输出,可通过编码器实现。典型的编码器有二进制编码器、二-十进制编码器等。
二进制编码输出是指将文字、符号或十进制数等特定的信息通过二进制编码转换成二进制数码输出,可通过编码器实现。典型的编码器有二进制编码器、二-十进制编码器等。
由于数字电路只能以二进制信号工作,因此,需将将生活中常用的十进制数、文字或符号等对象表示成特定对象,这个过程就是编码。例如,学生的学号、各地邮政编码、公交车车号等。
用二进制数进行编码,称为二进制编码,相应的二进制数叫做二进制代码。
编码器是指能将每一组输入信息或数目变换为相应二进码输出,即能完成特定编码功能的逻辑电路。常用的编码器有二进制编码器、二-十进制编码器、优先编码器等。
用 n 位二进制代码对
个信号进行编码的电路,称为二进制编码器。常用的二进制编码器有 4 线-2 线、 8 线-3 线和 16 线-4 线等。
由于编码器各个输出信号逻辑表达式的基本形式是有关输入信号的或运算,所以其逻辑电路是由或门组成的阵列,这也是编码器基本电路结构的一个显著特点。图 1 是 8 线-3 线编码器的框图,其中,
表示输入信号,
表示输出信号。对于 3 位二进制编码器,由于任何时刻只对其中一个输入信号进行编码,即输入的信号 I0、I1、…、I7 是互相排斥的。假设输入高电平有效,则任何时刻只允许一个端子为 1,其余均为 0。所以只需要将使函数值为 1 的变量加起来,便可以得到相应输出信号的最简与或表达式,即:
Y2=I4+I5+I6+I7
Y1=I2+I3+I6+I7
Y0=I1+I3+I5+I7
其真值表如下表所示:
输入 输出 I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111