代码 1 功能:通过 sw 控制 LED 灯module test001(SW,LEDR,LEDG);input[17:0] SW;//sw[17]output[17:0] LEDR;output reg[7:0] LEDG;//assign LEDRG[7:3]=5'B00000;assign LEDR=SW;always@(SW)begin case(SW[17:15]) 3'b000:LEDG=SW[2:0]; 3'b001:LEDG=SW[5:3]; 3'b010:LEDG=SW[8:6]; 3'b011:LEDG=SW[11:9]; 3'b100:LEDG=SW[14:12]; default:LEDG=8'B00000000; endcaseendendmodule代码 2: sw 输入两个 8 位数,乘积在 7 段管上显示module test004(SW,HEX0,HEX1,HEX2,HEX3,HEX4,HEX5,HEX6,HEX7);input[17:0] SW;output[6:0] HEX0,HEX1,HEX2,HEX3,HEX4,HEX5,HEX6,HEX7;wire[15:0] mult;assign mult=SW[15:8]*SW[7:0];assign {HEX7,HEX6,HEX5,HEX4}={decodeout(SW[7:4]),decodeout(SW[3:0]),decodeout(SW[15:12]),decodeout(SW[11:8])};assign {HEX3,HEX2,HEX1,HEX0}={decodeout(mult[15:12]),decodeout(mult[11:8]),decodeout(mult[7:4]),decodeout(mult[