新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 旋鈕式鍵盤及其與AT89C52的接口技術(shù)

旋鈕式鍵盤及其與AT89C52的接口技術(shù)

作者: 時間:2012-03-27 來源:網(wǎng)絡(luò) 收藏

66.jpg

3.2 實(shí)現(xiàn)計(jì)數(shù)

由圖3可以看出,順時針轉(zhuǎn)動時,PIN2先跳變;逆時針轉(zhuǎn)動時,PIN4先跳變,且都有00、01、10、11四個穩(wěn)定狀態(tài)。順時針轉(zhuǎn)動時狀態(tài)變化為00→10→11,或者11→01→00;逆時針轉(zhuǎn)動時狀態(tài)變化為00→01→11,或者11→10→00,且01、10的狀態(tài)是暫時性的(稱為中間狀態(tài))。所以,可以通過初始狀態(tài)和中間狀態(tài)的狀態(tài)變化判斷旋鈕的旋轉(zhuǎn)方向,實(shí)現(xiàn)流程如圖5所示。

DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY




評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉