凌晨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.51hei.com/ziliao/51hei-5/hongwxx.rar |