|
|
@ -151,7 +151,8 @@ always @(posedge sys_clk or negedge sys_rst) begin
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
reg [4:0] click_time; // max: 20
|
|
|
|
reg [4:0] click_time; // max: 20
|
|
|
|
reg is_down; // 消抖之后的按键状态, 是一个稳定的状态
|
|
|
|
reg is_down; // 消抖之后的按键状态, 是一个稳定的状态, 没稳定之前 is_down 一直是上次状态, 稳定之后视key最新的值为定
|
|
|
|
|
|
|
|
|
|
|
|
always @(posedge sys_clk or negedge sys_rst) begin
|
|
|
|
always @(posedge sys_clk or negedge sys_rst) begin
|
|
|
|
if (sys_rst == 1'b0) begin
|
|
|
|
if (sys_rst == 1'b0) begin
|
|
|
|
is_down <= 1'b0;
|
|
|
|
is_down <= 1'b0;
|
|
|
|