按键消抖动一般有2种方法,法一:在按键按下后消除抖动并输出一个时钟周期的高电平。法二在检测到按键
按下时候消抖输出一段时间的高电平。
可以用数码管实现:按一下数码管显示加一,如未消抖可能按一下加多次。
可以用LED实现:按一下驱动LED亮,在按一下驱动LED灭,如此反复,如未消抖可能连续按几下都是亮或者灭。
下图为法一的二种代码风格示意图:(法二在法一的第二种风格上稍微改动即可)
发布
文章评论(0条评论)
登录后参与讨论