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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 06:15:37

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

这个主要要是用来按键防抖动的,因为一般真实的按键都在10ms左右,这个程序的意思是防止不是真实的按键(抖动)引起的误判(认为抖动是按键了).代码正不正确我就不敢说了,没仔细看