题目要求:要求设计一个逻辑电路,能够判断1位十进制数十奇数还是偶数,当十进制数为奇数时,电骡输出为1;当十进制数为偶数时,电路输出为0. 第一步,写出真值表: 第二步,根据真值表写出逻辑表达式。
若输入用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新闻热点
疑难解答