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