新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于FPGA和VHDL语言的多按键状态识别系统

基于FPGA和VHDL语言的多按键状态识别系统

作者: 时间:2010-09-03 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/151597.htm

  软件去抖动过程说明:对寄存器的2位数值做异或运算,即m=State_1 Xor State_2。若m=l,说明有动作,则令TimeDelay=1,启动延时计数;若m=O,表明处于去抖延时或者平稳。这时判断TimeDelay,若TimeDelay=0,则处于平稳;若0MaxDelay时说明按键已经平稳,将结果送入编码器模块。软件去抖关键代码如下:

  



评论


相关推荐

技术专区

关闭