FPGA按键防抖FPGA按键防抖 页码,1/5 首页 EDA技术 嵌入式系统 电子制作 PCB技术 综合技术 电路图 源码资料 会员共享 栏目导航: FPGA/CPLD Verilog VHDL ModelSim Proteus 当前位置:首页 > EDA技术 > FPGA按键防抖 FPGA按键防抖 作者: 来源: 日期:2007-07-26 点击:131 字体 如果你连接了一个机械键盘到FPGA,那么你可能会碰到一些问题。这里我们按下键盘10次,希望LED显示000000 结果如下... 按键防抖项目 这个项目包括两个部分: 第一部分: 问题描述 第二部分: 解决办法 链接 * 按键防抖指南 按键防抖 - 问题描述 假设我们需要连接一个键盘到FPGA,硬件上,我们可能这样实现: 但是,机械按键存在这样的问题:抖动! 当你按下按键,可能很幸运能得到如下的理想波形: http://www.dzkf.cn/html/EDAjishu/2007/0726/2428.html 2007-9-11 FPGA按键防抖 页码,2/5 但更多的时候,得到的波形是这样的: http://www.dzkf.cn/html/EDAjishu/2007/0726/2428.html 2007-9-11 FPGA按键防抖 页码,3/5 http://www.dzkf.cn/html/EDAjishu/2007/0726/2428.html 2007-9-11 FPGA按键防抖 页码,4/5 FPGA计数器 现在,假设我们在FPGA内部设计了一个计数器,并添加了一个显示器件来观察它是怎样工作的。 上电,看起来一切正常. 连续按下键盘十次,结果... 并不像我们想象的那样从0加到10. 按键防抖 - 解决办法 一种办法是在硬件上添加一个R/C滤波器……