二进制编码器是将某种信号编成二进制代码的电路。例如,要把,,,,,,,八个信号编成对应的二进制代码而输出,其编码过程如下:
1)确定二进制代码的位数
因为输入有八个信号,所以输出的是三位(=8,n=3)二进制代码。这种编码器通常称为8/3线编码器。
2)列编码表
编码表是把待编码的八个信号和对应的二进制代码列成的表格。这种对应关系是人为的。用三位二进制代码表示八个信号的方案很多,下表所列的
输出
Y2
Y1
Y0
I0
0
0
0
I1
0
0
1
I2
0
1
0
I3
0
1
1
I4
1
0
0
I5
1
0
1
I6
1
1
0
I7
1
1
1
3)由编码表写出逻辑式
4)由逻辑式画出逻辑图(下图所示)