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