📄 led_run.v
字号:
module led_run_test(mclk,rst_n,led);
input mclk,rst_n;
output [3:0] led;
reg [3:0] led;
reg [24:0] count;
reg [1:0] state;
wire clk;
always @ (posedge mclk or negedge rst_n)
if(!rst_n)
begin
count<=25'd0;
end
else
begin
count=count+1'b1;
end
assign clk=count[24];
always @ (posedge clk or negedge rst_n)
if(!rst_n)
begin
state<=2'd0;
end
else
begin
state=state+1'b1;
case(state)
2'b00: led=4'b0001;
2'b01: led=4'b0010;
2'b10: led=4'b0100;
2'b11: led=4'b1000;
endcase
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -