一.按键抖动原理 按键抖动原理:按键存在一个反作用弹簧,因此当按下或者松开时均会产生额外的物理抖动,物理抖动会产生电平的抖动. 消抖方法:一般情况下,抖动的总时间会持续20ms以内,按下按键后,等20ms过去了再取键值就行了. 市面上有多种按键消抖的方法,我对比了各家的代码,发现有两种方法非常好用,其原理略微的不同.同时将小梅哥FPGA中的task任务和仿真模型的概念一并记录下来. 二.第1种按键消抖 只对按下侧的抖动进行消除,弹起的就不管了,因为我们使用按键时要的也是按下后的键值.输出为1cl