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