5、1; clk_alt=l[2]; end //select选择在哪一个数码管显示 always@(posedgeclk) begin sel=sel+1; if(sel>=4)sel=0; case(sel) 0:data=counter[3:0]; 1:data=counter[7:4]; 2:data=counter[11:8]; 3:data=counter[15:12]; endca
6、se end //countandreset计数和清零 always@(posedgeclk_altorposedgerst) begin if(rst==1)counter=0; elseif(f==1)counter=in; elsecounter=counter+1; end //translate译码段,此处可以使用二进制或十六进制,后面的实验同,不再赘述。 always case(data) 0:out=63;