摘要: http://blog.csdn.net/zc20060102/article/details/8194789机械按键在按下和弹起时会出现短时间抖动,抖动时间一般持续为15ms。 在按键吃紧的设计中,往往会进行按键的复用。常用的方法是根据键按下时间的长与短进行判断。因此按键复用经常是利用按键消抖后的下降沿(如果键按下是高电位的话)。 假设按键为key_in。一、按键消抖的步骤: 1.设定两个采样寄存器key_in_Sam(1 downto 0)对按键key_in进行监控采样2.判断key_in_Sam的值是否一致,不一致意味着可能有键的动作,将事件寄存到in_event_latch(1 dow 阅读全文
posted @ 2013-09-04 15:58 habyjing 阅读(3396) 评论(0) 推荐(0) 编辑