在電子產品設計中,經常會用到旋轉編碼開關,比如數碼電位器等,它的英文名翻譯過來就是Rotary Encoder Switch。在寫這個元件的驅動程序之前,我google、baidu了一些它的使用說明資料,知道了它具有左轉、右轉和按下三個功能,有五個腳,其 實它使用起來並不難,我看到網上的資料大都說操作它時判斷正轉和反轉是一個難點,在這裏我希望博友在看了我的代碼後會覺得這其實隻是一個“傳說”!我的代 碼會把這個問題說的清清楚楚、簡簡單單的!我覺得其實判斷正轉和反轉的關鍵就是:當BMA為低電平時,BMB的跳變沿是怎樣的——上升沿表示正轉,下降沿 表示反轉。隻要用代碼把這個描述清楚就OK了,這個器件就基本可以順利地操作了。