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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 17:11:10
这段verilog按键程序是什么意思reg[30:0]key_count;always@(posedgeclk)beginif(key==0)beginif(key_count=25''d16_3840

这段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左右,这个程序的意思是防止不是真实的按键(抖动)引起的误判(认为抖动是按键了).代码正不正确我就不敢说了,没仔细看