您的位置 首页 开关

梅哥和你一同深化学习FPGA之独立按键检测(下)

八、 仿真分析由上图仿真结果可知,当有按键按下时,需要较长一段时间后,Key_Flag会有一个高电平脉冲,同时Key_Value更新为输入按键的反码。为了确定消抖是

  八、 仿真剖析

  

 

  由上图仿真成果可知,当有按键按下时,需求较长一段时刻后,Key_Flag会有一个高电平脉冲,一起Key_Value更新为输入按键的反码。

  为了确认消抖是成功的,这儿再附上按键松开时的颤动细节图:

  

 

  由图可知,松开按键时,该按键IO不断的检测到高电平和低电平,直到一段时刻和,颤动方中止,稳定为按键没有按下时的状况

  下图为整个工程的仿真成果,由图可知,每按下一次按键0(key_in[0]),led[0]的状况便翻转一次。

  

 

  九、 下板验证

  手头暂无开发板,板级验证略。

  十、 总结

  本文档对按键消抖的原理进行了剖析,并抵消抖中心模块的规划进行了仿真,经过modelsim仿真验证了消抖模块规划的正确性。

  具体的操控模块这儿由于篇幅和时刻联系暂不介绍,也由于没有开发板,暂时无法录制演示视频,等录制视频时,我会对整个体系的架构规划,代码规划进行具体的剖析和解说。曾经没有做过不知道,写了两三次后才发现,本来文档的编写和收拾比编写代码要的时刻要多的多。不过,我总仍是会坚持做下去的,期望我能有满足的时刻来做这些事。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/116608.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部