debounce.v

来自「自动售货机的程序」· Verilog 代码 · 共 20 行

V
20
字号
module debounce(clk,key_in,key_out);

input clk;
input[key_width-1:0] key_in;
output[key_width-1:0] key_out;

reg[key_width-1:0] dout1,dout2,dout3;

parameter key_width;

assign key_out= dout1 | dout2 | dout3;

always@(posedge clk)
begin
	  dout1 <= key_in;
	  dout2 <= dout1;
	  dout3 <= dout2;
end

endmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?