旋鈕式鍵盤及其與AT89C52的接口技術(shù)
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
評論