凌晨3點多了,終于搞定了這個程序,基本可對95%以上的紅外遙控器進行編碼學習,剛測試了家里的電視機和dvd,全部通過.
相當于是把原配遙控器的發射編碼錄制到51hei-5型開發板里去,然后通過板子上的紅外發射電路來發射編碼,以便代替原配的遙控器.
;晶振12M ;跳線設置:J1插上跳線帽,J7的23端插上跳線(實驗完畢千萬記得要拔掉,不然會干擾其他實驗切記!!) ;實驗方法:按下INT0鍵,D3立刻熄滅,此時拿來家里的電視機遙控器對準51hei開發板按一下, ;這時D3亮了,這個鍵的數據已經被記錄下來了,你只要用板子對準電視機, ;并按S5鍵就能遙控電視了. ;D1紅燈用于指示發射鍵的操作,閃爍時表示遙控碼正在發射之中. ;D3黃燈是學習指示. ;注意:此實驗有可能會不成功,并不是全部的遙控器都支持, ;如果按下INT0鍵,在沒按紅外遙控器的情況下D3馬上亮起來, ;說明可能存在電源或者是空間紅外的干擾, ;用3節1.5v的新電池給板子供電會達到比較好的效果. ;如果是用電腦usb供電,最好要拔掉9針串口線以及usb轉串口線,最大限度 ;的減少來自電腦的干擾.以保證實驗效果
源程序有c51和匯編2個版本的代碼,在"程序"目錄里,并有詳細的注釋,老用戶可重新更新下載一下資料.最近我更新的程序還比較多.
hex文件下載: http://www.zg4o1577.cn/ziliao/51hei-5/hongwxx.rar |