- 1
- 0
- 约1.43万字
- 约 18页
- 2026-05-13 发布于山西
- 举报
代码1功能:通过sw控制LED灯
moduletest001(SW,LEDR,LEDG);
input[17:0]SW;//sw[17]
output[17:0]LEDR;
outputreg[7:0]LEDG;
//assignLEDRG[7:3]=5B00000;
assignLEDR=SW;
always@(SW)
begin
case(SW[17:15])
3b000:LEDG=SW[2:0];
3b001:LEDG=SW[5:3];
3b010:LEDG=SW[8:6];
3b011:LEDG=SW[11:9];
3b100:LEDG=SW[14:12];
default:LEDG=8
endcase
end
endmodule
代码2:sw输入两个8位数,乘积在7段管上显示
moduletest004(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;
assignmult=SW[15:8]*SW[7:0];
assign{HEX7,HEX6,HEX5,HEX4}={decod
原创力文档

文档评论(0)