例如,要把輸入的一組三位二進制代碼譯成對應(yīng)的八個輸出信號,其譯碼過程如下:
1.列出譯碼器的狀態(tài)表
設(shè)輸出三位二進制代碼為abc,輸出八個信號低電平有效,設(shè)為-。每個輸出代表輸入的一組組合,并設(shè)abc=000時,=0,其余輸出為1;abc=001時,=0,其余輸出為1;……;abc=111時,=0,其余輸出為1,則列出的狀態(tài)表如表21.10.1所示。
2.由狀態(tài)表寫出邏輯式
= =
使能 控制 輸入 輸出
a b c
() () ()
1 0 0 0 0 0 0 1 1 1 1 1 1 1
1 0 0 0 0 1 1 0 1 1 1 1 1 1
1 0 0 0 1 0 1 1 0 1 1 1 1 1
1 0 0 0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 0 0 1 11 1 1 0 1 1 1
1 0 0 1 0 1 1 1 1 1 1 0 1 1
1 0 0 1 1 0 1 1 1 1 1 1 0 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0
3.由邏輯式畫出邏輯圖(下圖所示)
這種三位二進制譯碼器也稱為3/8線譯碼器,最常用的是ct74ls138型譯碼器,表21.10.1就是它的功能表。它還有一個使能端和兩個控制端,。高電平有效,=1時,可以譯碼;=0時,禁止譯碼,輸出全為1。和低電平有效,若均為0,可以譯碼;若其中有1或全1,則禁止譯碼,輸出也全為1。