譯碼器的定義及功能
譯碼是編碼的逆過程,它的功能是將具有特定含義的二進制碼進行辨別,并轉(zhuǎn)換成控制信號,具有譯碼功能的邏輯電路稱為譯碼器。
譯碼器可分為兩種類型,一種是將一系列代碼轉(zhuǎn)換成與之一一對應的有效信號。這種譯碼器可稱為唯一地址譯碼器,它常用于計算機中對存儲器單元地址的譯碼,即將每一個地址代碼轉(zhuǎn)換成一個有效信號,從而選中對應的單元。另一種是將一種代碼轉(zhuǎn)換成另一種代碼,所以也稱為代碼變換器,以下先介紹二進制唯一地址譯碼器。
二進制譯碼器的一般原理圖
從二進制譯碼器的一般原理圖中可見,它具有N個輸入端,2n個輸出端和一個使能輸入端。在使能輸入端為有效電平時,對應每一組輸入代碼,只有其中一個輸出端為有效電平,其余輸出端則為非有效電平。
下面首先分析由門電路組成的譯碼電路,以便熟悉譯碼器的工作原理和電路結(jié)構(gòu)。
2輸入變量的二進制譯碼器邏輯圖如圖所示。
由于2輸入變量A,B共有4種不同狀態(tài)組合,因而可譯出4個輸出信號Y0~Y3,故上圖為2線輸入,2線輸出譯碼器,簡稱2線-4線譯碼器。
由圖可寫出各輸出端的邏輯表達式:
根據(jù)這些邏輯表達式可列出功能表如下:
由表可知,對于正邏輯,當EI為1時,無論A、B為何種狀態(tài),輸出全為1,譯碼器處于非工作狀態(tài)。而當EI為0時,對應于A、B的某種狀態(tài)組合,其中只有一個輸出量為0,其余各輸出量均為1。比如,AB=00時,輸出Y0為0,Y1~Y3均為1。由此可見,譯碼器是通過輸出端的邏輯電平以識別不同的代碼。
評論
查看更多