新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的按鍵彈跳消除模塊的研究與應用

        基于FPGA的按鍵彈跳消除模塊的研究與應用

        作者: 時間:2012-10-17 來源:網絡 收藏

        3 的實際應用

        利用Memec virtex-4 開發板,通過開發板上的按鈕輸入8位的01控制代碼,用開發板上的開關輸入狀態控制位,從而控制板上的1602 C型字符型液晶的顯示模式和內容。

        LCD控制信號生成:根據按鈕輸入,產生控制顯示模塊的8位控制信號。對按鈕送入該模塊的1位(0/1)信號進行保存并進行轉換,使每8次輸入形成一個8位的信號。如果輸入不滿8位或需重新輸入,則取消上次結果;如果確定輸入結果正確,則將8位信號保存并輸出。

        LCD顯示控制模塊:完成1602 C型字符型液晶模塊的初始化,并根據控制信號完成狀態轉換。

        基于FPGA的按鍵彈跳消除電路的研究與應用

        總系統設計如圖4:

        基于FPGA的按鍵彈跳消除電路的研究與應用

        結束語

        本文進行性模塊化設計,實現了電路模塊、LCD控制信號生成模塊和LCD顯示控制模塊組成的系統的具體功能,在Memec實驗板上運行效果良好。并且在用進行電路調試的時候,可以將該系統嵌入其它電路中,增加需要的測試點和觀察點,通過按鈕控制顯示,可以動態的對電路進行測試,找出問題,使調試更加直觀,從而提高的的內部信號的可觀察性,提高驗證效率。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 徐水县| 藁城市| 英山县| 武隆县| 五家渠市| 色达县| 海林市| 海原县| 鞍山市| 宜兰市| 沙河市| 安泽县| 阜新市| 龙井市| 永定县| 寿光市| 周口市| 大新县| 洛宁县| 婺源县| 汉寿县| 南丰县| 泗洪县| 阿拉尔市| 青铜峡市| 广南县| 金溪县| 沁源县| 扶风县| 潮安县| 灵石县| 梧州市| 屯门区| 阳信县| 玉树县| 洮南市| 佛山市| 镇安县| 绥芬河市| 义马市| 泌阳县|