譯碼器可分為兩種型別,一種是將一系列程式碼轉換成與之一一對應的有效訊號。這種譯碼器可稱為唯一地址譯碼器,它常用於計算機中對儲存器單元地址的譯碼,即將每一個地址程式碼轉換成一個有效訊號,從而選中對應的單元。另一種是將一種程式碼轉換成另一種程式碼,所以也稱為程式碼變換器,以下先介紹二進位制唯一地址譯碼器。
二進位制譯碼器的一般原理圖
從二進位制譯碼器的一般原理圖中可見,它具有N個輸入端,2n個輸出端和一個使能輸入端。在使能輸入端為有效電平時,對應每一組輸入程式碼,只有其中一個輸出端為有效電平,其餘輸出端則為非有效電平。
下面首先分析由閘電路組成的譯碼電路,以便熟悉譯碼器的工作原理和電路結構。
2輸入變數的二進位制譯碼器邏輯圖如圖所示。
由於2輸入變數A,B共有4種不同狀態組合,因而可譯出4個輸出訊號Y0~Y3,故上圖為2線輸入,2線輸出譯碼器,簡稱2線-4線譯碼器。
由圖可寫出各輸出端的邏輯表示式:
根據這些邏輯表示式可列出功能表如下:
由表可知,對於正邏輯,當EI為1時,無論A、B為何種狀態,輸出全為1,譯碼器處於非工作狀態。而當EI為0時,對應於A、B的某種狀態組合,其中只有一個輸出量為0,其餘各輸出量均為1。比如,AB=00時,輸出Y0為0,Y1~Y3均為1。由此可見,譯碼器是透過輸出端的邏輯電平以識別不同的程式碼。
譯碼器可分為兩種型別,一種是將一系列程式碼轉換成與之一一對應的有效訊號。這種譯碼器可稱為唯一地址譯碼器,它常用於計算機中對儲存器單元地址的譯碼,即將每一個地址程式碼轉換成一個有效訊號,從而選中對應的單元。另一種是將一種程式碼轉換成另一種程式碼,所以也稱為程式碼變換器,以下先介紹二進位制唯一地址譯碼器。
二進位制譯碼器的一般原理圖
從二進位制譯碼器的一般原理圖中可見,它具有N個輸入端,2n個輸出端和一個使能輸入端。在使能輸入端為有效電平時,對應每一組輸入程式碼,只有其中一個輸出端為有效電平,其餘輸出端則為非有效電平。
下面首先分析由閘電路組成的譯碼電路,以便熟悉譯碼器的工作原理和電路結構。
2輸入變數的二進位制譯碼器邏輯圖如圖所示。
由於2輸入變數A,B共有4種不同狀態組合,因而可譯出4個輸出訊號Y0~Y3,故上圖為2線輸入,2線輸出譯碼器,簡稱2線-4線譯碼器。
由圖可寫出各輸出端的邏輯表示式:
根據這些邏輯表示式可列出功能表如下:
由表可知,對於正邏輯,當EI為1時,無論A、B為何種狀態,輸出全為1,譯碼器處於非工作狀態。而當EI為0時,對應於A、B的某種狀態組合,其中只有一個輸出量為0,其餘各輸出量均為1。比如,AB=00時,輸出Y0為0,Y1~Y3均為1。由此可見,譯碼器是透過輸出端的邏輯電平以識別不同的程式碼。