1. 求詳細解釋2-4解碼器的電路原理~【已附圖】
2-4解碼器功能:
輸入為 A,B,輸出為 Yi,EI 是使能端;
就是與兩位二進制數 A、B,共內有四種狀容態,並分別對應輸出為 Y0、Y1、Y2、Y3;
有邏輯關系為:
Y0 = (A' B')';Y1 = (A' B)';Y2 = (A B')';Y3 = (A B)';
2. 74138解碼器和邏輯門設計一個組合電路,該電路的輸入X,輸出F均為3位二進制數
已知:2≤X≤5時,F=X+2;X<2時,F=1;X>5時,F=0
F₀=∑m(0,1,3,5),F₁=∑m(4,5),F₂=∑m(2,3,4,5)
由題意可得真值表如下:
(2)電路解碼器擴展閱讀:
真值表被用來計算真值泛函表達式的值(就是說是一個判定過程)。真值泛函表達式要麼是原子(就是說是命題變數(或佔位符)或命題函數 - 比如 Px)或建造自使用邏輯運算符(就是說 ∧ (AND),∨ (OR),¬ (NOT) - 例如 Fx & Gx)的原子公式。
真值表中的列標題展示了 (i) 命題函數與/或變數,和 (ii) 建造自這些命題函數或變數和運算符的真值泛函表達式。行展示對 (i) 和 (ii) 的 T 或 F 指派的每個可能的求值。換句話說,每行都是對 (i) 和 (ii) 的不同解釋。
3. 解碼器是什麼電路他的特點是什麼
解碼器是電子技術中的一種多輸入多輸出的組合邏輯電路,負責將二進制代碼翻譯為特定的對象(如邏輯電平等),功能與編碼器相反。解碼器一般分為通用解碼器和數字顯示解碼器兩大類。
數字電路中,解碼器(如n線-2n線BCD解碼器)可以擔任多輸入多輸出邏輯門的角色,能將已編碼的輸入轉換成已編碼的輸出,這里輸入和輸出的編碼是不同的。
輸入使能信號必須接在解碼器上使其正常工作,否則輸出將會是一個無效的碼字。解碼在多路復用、七段數碼管和內存地址解碼等應用中是必要的。
原理
解碼器可以由與門或與非門來負責輸出。若使用與門,當所有的輸入均為高電平時,輸出才為高電平,這樣的輸出稱為「高電平有效」的輸出;若使用與非門,則當所有的輸入均為高電平時,輸出才為低電平,這樣的輸出稱為「低電平有效」的輸出。
更復雜的解碼器是n線-2n線類型的二進制解碼器。這類解碼器是一種組合邏輯電路,能從已編碼的n個輸入,將二進制信息轉換為2n個獨特的輸出中最大個數的輸出。我們說2n個輸出的最大個數,是因為當n位已編碼信息中有未使用的位組合時,解碼器可能會有少於2n個輸出。
解碼器包括2線-4線解碼器、3線-8線解碼器或4線-16線解碼器。在有使能信號輸入的情況下,2個2線-4線解碼器可以組成1個3線-8線解碼器,同樣,2個3線-8線解碼器可以組成1個4線-16線解碼器。
在這類電路設計中,2個3線-8線解碼器的使能輸入都來自於第四個輸入端,這一輸入在2個3線-8線解碼器間起到了選擇器的作用t。這使得第四個輸入端可以使2個解碼器中的任何一個工作,其中第一個解碼器產生輸出D(0)至D(7),第二個解碼器產生輸出D(8)至D(15)。
包含使能輸入的解碼器又稱解碼器-多路分配器。因此,將第四個輸入端作為2個解碼器共享的輸出就能組成1個4線-16線解碼器,能產生16個輸出。
(3)電路解碼器擴展閱讀:
分類
解碼器的種類很多,但它們的工作原理和分析設計方法大同小異,其中二進制解碼器、二-十進制解碼器和顯示解碼器是三種最典型,使用十分廣泛的解碼電路。
二進制碼解碼器,也稱最小項解碼器,N中取一解碼器,最小項解碼器一般是將二進制碼譯為十進制碼。
代碼轉換解碼器,是從一種編碼轉換為另一種編碼。
顯示解碼器,一般是將一種編碼譯成十進制碼或特定的編碼,並通過顯示器件將解碼器的狀態顯示出來。
4. 解碼器的作用是什麼
作用:解碼器在數字系統中有廣泛的用途,不僅用於代碼的轉換、終端的數字顯示,還用於數據分配,存貯器定址和組合控制信號等。不同的功能可選用不同種類的解碼器。
1、解碼器是一種具有「翻譯」功能的邏輯電路,這種電路能將輸入二進制代碼的各種狀態,按照其原意翻譯成對應的輸出信號。有一些解碼器設有一個和多個使能控制輸入端,又成為片選端,用來控制允許解碼或禁止解碼。
2、解碼器的種類很多,但它們的工作原理和分析設計方法大同小異,其中二進制解碼器、二-十進制解碼器和顯示解碼器是三種最典型,使用十分廣泛的解碼電路。
3、二進制碼解碼器,也稱最小項解碼器,N中取一解碼器,最小項解碼器一般是將二進制碼譯為十進制碼。
4、代碼轉換解碼器,是從一種編碼轉換為另一種編碼。
5、顯示解碼器,一般是將一種編碼譯成十進制碼或特定的編碼,並通過顯示器件將解碼器的狀態顯示出來。
(4)電路解碼器擴展閱讀:
1、74138是一種3線—8線解碼器 ,三個輸入端CBA共有8種狀態組合(000—111),可譯出8個輸出信號Y0—Y7。這種解碼器設有三個使能輸入端,當G2A與G2B均為0,且G1為1時,解碼器處於工作狀態,輸出低電平。當解碼器被禁止時,輸出高電平。
2、檢測74ls138解碼器時間波形的電路,使用的虛擬儀器為數字信號發生器和邏輯分析儀。數字信號發生器在一個周期內按順序送出兩組000—111的方波信號。
3、7442為二—十進制解碼器,具有4個輸入端和10個輸出端。輸入信號採用8421BCD碼,二進制數0000—1001與十進制數0—9對應。當輸入超過這個范圍是無效,10個輸出端均為高電平。7442電路沒有使能端,因此只要輸入在規定范圍內,就會有一個輸出端為低電平。
5. 解碼器的工作原理
工作原理
解碼器是一種具有「翻譯」功能的邏輯電路,這種電路能將輸入二進制代碼的各種狀態,按照其原意翻譯成對應的輸出信號。有一些解碼器設有一個和多個使能控制輸入端,又成為片選端,用來控制允許解碼或禁止解碼。
在圖1中,74138是一種3線—8線解碼器 ,三個輸入端CBA共有8種狀態組合(000—111),可譯出8個輸出信號Y0—Y7。這種解碼器設有三個使能輸入端,當G2A與G2B均為0,且G1為1時,解碼器處於工作狀態,輸出低電平。當解碼器被禁止時,輸出高電平。
圖2時檢測74ls138解碼器時間波形的電路,使用的虛擬儀器為數字信號發生器和邏輯分析儀。數字信號發生器在一個周期內按順序送出兩組000—111的方波信號。
圖3表明如何將兩片3線—8線解碼器連接成4線—16線解碼器。其中第二片74138的使能端G1和第一片的使能端G2A接成D輸入端。當D=0時,第一片74138工作,對0000—0111的輸入信號進行解碼輸出。當D=1時,第二片74138工作,對1000—1111的輸入信號進行解碼輸出。
在圖4中 ,7442為二—十進制解碼器,具有4個輸入端和10個輸出端。輸入信號採用8421BCD碼,二進制數0000—1001與十進制數0—9對應。當輸入超過這個范圍是無效,10個輸出端均為高電平。7442電路沒有使能端,因此只要輸入在規定范圍內,就會有一個輸出端為低電平。
圖5位BCD—七段顯示解碼器電路,LED數碼管將顯示與BCD碼對應的十進制數0—9。因為顯示解碼器電路輸出高電平,所以應該採用共陰極LED數碼管。
編碼與解碼的過程剛好相反。通過編碼器可對一個有效輸入信號生成一組二進制代碼。有的編碼器設有使能端,用來控制允許編碼或禁止編碼。
優先編碼器的功能是允許同時在幾個輸入端有輸入信號,編碼器按輸入信號排定的優先順序,只對同時輸入的幾個信號中優先權最高的一個進行編碼。在圖6中,74147為BCD優先編碼器,輸入和輸出都是低電平有效。為了取得有效輸出高電平,可在每個輸出端連接一個反相器。7417隻有1—9各輸入端,0輸入端不接入電路。這是因為7417約定,當無有效輸入時,輸出0的BCD代碼0000。
圖7是一個檢測優先編碼/解碼功能的邏輯電路,對每一個接地的邏輯開關,數碼管都會顯示一個相應的十進制數。在輸入端的8個邏輯開關中,代號為[7]的優先順序別最高,代號為[0]的優先順序別最低。
6. cpu解碼器電路原理
一般我們指的解碼器是從一種數據表示形式轉換為另一數據表示形式的器件。而指令的解析未必就是你說到的解碼器可以解決的,而是諸如乘法器、全加法器或者更為基本的觸發器或邏輯電路直接構成,並不屬於解碼器的子集。
建議你把基本概念弄清楚了再來表達你的准確想法,不然旁人很難幫上你的忙。
對你補充的回答:根據前面對解碼器的解釋,指令解碼器也是同樣的道理,你可以把它理解為普通的地址解碼器,比如3-8解碼器(或8-256解碼器),其實就是把3(或8)條數據線上表示的信息轉換為8(或256)條數據線來表示的一種形式,(即解碼),然後利用該信息表示的獨立性和唯一性對功能電路作出恰當的選擇(比如選擇當前執行的指令的部件為加法處理單元)。在這個意義上來說它就是一個普通的地址解碼器,用於選中哪個功能單元來處理當下的操作數。 一條指令只需一個地址,而非你說的多少種解碼器,一個8位指令解碼器就可以支持256條指令,一個16位指令解碼器可達到最多65536條指令。
因此,你可以通過一個典型的3-8解碼器來了解解碼的基本原理,常見型號是74LS138.當然,實際的指令解碼電路要復雜得多,而且是基於系統設計的,你只能從等效的角度來了解。由淺入深,慢慢來。通過對74LS138的了解,你會對解碼器有初步的認識,也是最重要、最基礎的認識。
7. 用3線—8線解碼器(74LS138晶元).四輸入與非門實現"三個開關控制一個燈的電路"
用3線—8線解碼器(74LS138晶元)四輸入與非門實現三個開關控制一個燈的電路:
全加器真值表:
00000;00110;01010;01101;10010;10101;11001;11111。
故有Si和Ci的表達式分別為:
Si=A』B』C+A』BC』+AB』C』+ABC
Ci=A』BC+AB』C+ABC』+ABC
故74138的連接圖為:
下面的地址輸入端:A2、A1、A0分別接全加器的三個輸入信號:Ai、Bi、Ci-1;
下面的使能信號端:S1接高電平"1",S2、S3接低電平"0";
上面的信號輸出端:
Y1、Y2、Y4、Y7接至一個四輸入與非門的四個輸入端,此與非門的輸出端為全加器輸出信號Si端。
Y3、Y5、Y6、Y7接至一個四輸入與非門的四個輸入端,此與非門的輸出端為全加器輸出信號Ci端。
(7)電路解碼器擴展閱讀:
3線—8線解碼器的注意事項:
變數解碼器是一個將n個輸入變為2^n個輸出的多輸出端的組合邏輯電路。其模型可用下圖來表示,其中輸入變化的所有組合中,每個輸出為1的情況僅一次,由於最小項在真值表中僅有一次為1,所以輸出端為輸入變數的最小項的組合。故解碼器又可以稱為最小項發生器電路。
74138是一種3線—8線解碼器 ,三個輸入端CBA共有8種狀態組合(000—111),可譯出8個輸出信號Y0—Y7。這種解碼器設有三個使能輸入端,當G2A與G2B均為0,且G1為1時,解碼器處於工作狀態,輸出低電平。當解碼器被禁止時,輸出高電平。
74ls138解碼器時間波形的電路,使用的虛擬儀器為數字信號發生器和邏輯分析儀。數字信號發生器在一個周期內按順序送出兩組000—111的方波信號。
8. 七段顯示解碼器是指什麼樣的電路
是將二進制代碼轉換成七段顯示字形信號的電路
9. 解碼器的作用
解碼器的作用:
解碼器在數字系統中有廣泛的用途,不僅用於代碼的轉換、終端的數字顯示,還用於數據分配,存貯器定址和組合控制信號等。不同的功能可選用不同種類的解碼器。
解碼:將具有特定含義的二進制代碼變換(翻譯)成一定的輸出信號,以表示二進制代碼的原意,這一過程稱為解碼。解碼是編碼的逆過程,即將某個二進制代碼翻譯成電路的某種狀態。
解碼器:實現解碼功能的組合電路稱為解碼器。解碼器是一個多輸入、多輸出的組合邏輯電路。它的作用是把給定的代碼進行「翻譯」,變成相應的狀態,使輸出通道中相應的一路有信號輸出。