六、LED控制
//*****************************
reg[3:0]temp_led;
always@(posedge clk or negedge rst_n)
begin
if(!rst_n)
temp_led<=4'b1111;
else
begin
if(flag_key[0])
temp_led[0]<=~temp_led[0];
if(flag_key[1])
temp_led[1]<=~temp_led[1];
if(flag_key[2])
temp_led[2]<=~temp_led[2];
if(flag_key[3])
temp_led[3]<=~temp_led[3];
end
end
assign led_out[0]=temp_led[0];
assign led_out[1]=temp_led[1];
assign led_out[2]=temp_led[2];
assign led_out[3]=temp_led[3];
endmodule
|