紅外線遙控器按鍵檢測程序.
通過檢測兩次下降沿之間的時間差判斷接受到的數(shù)據(jù)位.
已經(jīng)通過了測試,能夠正確區(qū)分出32bit數(shù)據(jù)的遙控器按鍵鍵值.
具有數(shù)據(jù)重發(fā)功能,但是數(shù)據(jù)的重發(fā)有點頻繁.
使用晶震頻率為11.0592MHz,所有定時值都是基于這個頻率計算.
占用很少量的CPU時間,使用了外部中斷0接受數(shù)據(jù),定時器0進行計數(shù),
定時器1作為串口的波特率發(fā)生器(Band = 9600).
標(biāo)簽:
數(shù)據(jù)
bit
按鍵
檢測
上傳時間:
2013-12-20
上傳用戶:PresidentHuang