題目要求:要求設(shè)計一個邏輯電路,能夠判斷1位十進(jìn)制數(shù)十奇數(shù)還是偶數(shù),當(dāng)十進(jìn)制數(shù)為奇數(shù)時,電騾輸出為1;當(dāng)十進(jìn)制數(shù)為偶數(shù)時,電路輸出為0. 第一步,寫出真值表: 第二步,根據(jù)真值表寫出邏輯表達(dá)式。
若輸入用sw[3:0]表示,輸出用led表示。
led=ˉ(sw[3] ) sw[0] + ˉ(sw[2] ) ˉ(sw[1]) sw[0]
程序代碼如下:
module odd_even( input [3:0] sw, output led ); assign led = (!sw[3] && sw[0]) || (!sw[2] && !sw[1] && sw[0]) ;endmodule新聞熱點
疑難解答