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