这段verilog按键程序是什么意思reg [30:0] key_count;always @ (posedge clk)beginif(key== 0)beginif(key_count= 25'd16_3840 &&key_count

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 18:00:06
这段verilog按键程序是什么意思reg [30:0] key_count;always @ (posedge clk)beginif(key== 0)beginif(key_count= 25'd16_3840 &&key_count

这段verilog按键程序是什么意思reg [30:0] key_count;always @ (posedge clk)beginif(key== 0)beginif(key_count= 25'd16_3840 &&key_count
这段verilog按键程序是什么意思
reg [30:0] key_count;
always @ (posedge clk)
begin
if(key== 0)
begin
if(key_count= 25'd16_3840 &&key_count

这段verilog按键程序是什么意思reg [30:0] key_count;always @ (posedge clk)beginif(key== 0)beginif(key_count= 25'd16_3840 &&key_count
这个主要要是用来按键防抖动的,因为一般真实的按键都在10ms左右,这个程序的意思是防止不是真实的按键(抖动)引起的误判(认为抖动是按键了).代码正不正确我就不敢说了,没仔细看