實(shí)驗(yàn)6:2-4譯碼器
設(shè)計(jì)一個(gè)2-4譯碼器。
2-4譯碼器,輸入的2位二進(jìn)制代碼共有四種狀態(tài),譯碼器將每個(gè)輸入代碼譯成對(duì)應(yīng)的一根輸出線上的高、低電平信號(hào)。由此可得如下表1-6的真值表。將輸入的A、B和輸出Y0、Y1、Y2、Y3的關(guān)系寫(xiě)成邏輯表達(dá)式則得到:
Y0=A’B’
Y1=A’B
Y2=AB’
Y3=AB
2-4譯碼器程序清單decode24.v
module decode24 ( input wire [1:0] a, //定義兩位輸入 output reg [3:0] led //定義輸出的4位譯碼結(jié)果對(duì)應(yīng)的led ); //always塊語(yǔ)句,a值變化時(shí)執(zhí)行一次過(guò)程塊 always@(a) begin case(a) 2'b00: led = 4'b0001; //2-4譯碼結(jié)果 2'b01: led = 4'b0010; 2'b10: led = 4'b0100; 2'b11: led = 4'b1000; endcase end endmodule
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。