key_press.v
来自「verilog编写的时钟控制程序」· Verilog 代码 · 共 51 行
V
51 行
// **************************************************************
// COPYRIGHT(c)2007, Xidian
// All rights reserved.
//
// Module name : key_press
//
// Author : Z-Dixon
// Data : 2008.5.6
// Abstract : xiao dou
//
// Modification history
// --------------------------------------------------------------
//
// $Log$
//
// **************************************************************
module key_press(//input
clk,key,
//output
key_out);
input clk;
input key;
reg [31:0] i=0;
output key_out;
reg key_out;
always @(posedge clk)
begin
if(key==1)
begin
if(i<500000)
i=i+1;
else if(i==500000)
key_out=1;
end
else
begin
key_out=0;
i=0;
end
end
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?