写一个呼吸灯要几行代码?
module breathe(
input clk,
output reg led
);
reg [26:0]cnt = 1'b0;always @(posedge clk)
begin cnt <= cnt + 1'b1;if(cnt[15:6]>cnt[25:16])beginled <= cnt[26];end else begin led <= ~cnt[26];end
endendmodule
笔者的clk是50M
module breathe(
input clk,
output reg led
);
reg [26:0]cnt = 1'b0;always @(posedge clk)
begin cnt <= cnt + 1'b1;if(cnt[15:6]>cnt[25:16])beginled <= cnt[26];end else begin led <= ~cnt[26];end
endendmodule
笔者的clk是50M