二進制編碼器是將某種信號編成二進制代碼的電路。例如,要把,
,
,
,
,
,
,
八個信號編成對應的二進制代碼而輸出,其編碼過程如下:
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)由邏輯式畫出邏輯圖(下圖所示)