基于FPGA和VHDL語言的多按鍵狀態識別系統 作者: 時間:2010-09-03 來源:網絡 加入技術交流群 掃碼加入和技術大咖面對面交流海量資料庫查詢 收藏 本文引用地址:http://www.104case.com/article/151597.htm 軟件去抖動過程說明:對狀態寄存器的2位數值做異或運算,即m=State_1 Xor State_2。若m=l,說明按鍵有動作,則令TimeDelay=1,啟動延時計數;若m=O,表明按鍵處于去抖延時或者平穩狀態。這時判斷TimeDelay,若TimeDelay=0,則按鍵處于平穩狀態;若0MaxDelay時說明按鍵已經平穩,將結果送入編碼器模塊。軟件去抖關鍵代碼如下: 上一頁 1 2 3 4 下一頁
評論