六、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
|