• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 牛人業話 > 梅哥和你一起深入學習FPGA之獨立按鍵檢測(下)

    梅哥和你一起深入學習FPGA之獨立按鍵檢測(下)

    作者: 時間:2015-04-08 來源:網絡 收藏

      八、 仿真分析

    本文引用地址:http://www.czjhyjcfj.com/article/272202.htm

      

     

      由上圖仿真結果可知,當有按鍵按下時,需要較長一段時間后,Key_Flag會有一個高電平脈沖,同時Key_Value更新為輸入按鍵的反碼。

      為了確定消抖是成功的,這里再附上按鍵松開時的抖動細節圖:

      

     

      由圖可知,松開按鍵時,該按鍵IO不斷的檢測到高電平和低電平,直到一段時間和,抖動方停止,穩定為按鍵沒有按下時的狀態

      下圖為整個工程的仿真結果,由圖可知,每按下一次按鍵0(key_in[0]),led[0]的狀態便翻轉一次。

      

     

      九、 下板驗證

      手頭暫無開發板,板級驗證略。

      十、 總結

      本文檔對按鍵消抖的原理進行了分析,并對消抖核心模塊的設計進行了仿真,通過modelsim仿真驗證了消抖模塊設計的正確性。

      具體的控制模塊這里因為篇幅和時間關系暫不介紹,也因為沒有開發板,暫時無法錄制演示視頻,等錄制視頻時,我會對整個系統的架構設計,代碼設計進行詳細的分析和講解。以前沒有做過不知道,寫了兩三次后才發現,原來文檔的編寫和整理比編寫代碼要的時間要多的多。不過,我總還是會堅持做下去的,希望我能有足夠的時間來做這些事。

    c語言相關文章:c語言教程




    關鍵詞: FPGA 按鍵檢測

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 宝清县| 克山县| 商丘市| 项城市| 陇南市| 湘潭县| 湛江市| 会东县| 延川县| 手游| 株洲市| 聊城市| 青冈县| 谢通门县| 高台县| 信丰县| 祁连县| 石阡县| 安新县| 枣庄市| 龙州县| 绥芬河市| 大埔县| 盐源县| 大新县| 卓尼县| 凤翔县| 高邑县| 阿鲁科尔沁旗| 尉氏县| 滁州市| 无为县| 大方县| 张家口市| 富源县| 广宗县| 新龙县| 高台县| 突泉县| 周口市| 筠连县|