[sell=2]家里DVD坏了,配的万能遥控都不能遥控,在论坛上发帖求大侠帮改下遥控码也未果,自己有的遥控代码又不知道,所以就直接捣鼓了一个应用单片机解码显示代码的程序,终于能正确解码并显示了,故发到论坛上来给有需要的坛友,原创作品,弄2个金币花花总可以吧?呵呵。附件里有部分解码的遥控代码及电路图(其实电路完全可以用普通是51单片机(最好stc,方便下载程序,下载后即可以直接使用串口在电脑端查看)
电路基本说明:
1、普通51单片机,如果仅用电脑查看,不需要装LED显示,这样最方便,仅单片机、12mhz晶振,弄个usb转串口连接好即可。
2、如果按照图中电路按照七段发光管,那么,不需要电脑就可以直接查看,电路图中用了6位数码管,p1.0为切换按键,按下在用户码和数据代码间切换,用户码时在第一位数码管显示C,数据码在第2位数码管显示C,因为译码芯片原因,ABCDEF显示并不直观,可参考附件内译码芯片资料;
3、P0口直接输出解码后遥控码的数据(8个发光二极管显示),其实完全多余;
4、红外接收头在P3.2脚;
5、代码为AABBCCDD形式,因为有部分用户码并没有反码(比如中九遥控)所以全部显示;有部分遥控码也没有使用反码(比如AIWA的录像机遥控);
6、串口率为4800,本用11.0592mhz晶振设置,但在12mhz晶振下也不影响接收,就干脆不改了,(晶振必须12mhz,否则解码不成功!)
[attachment=337995]
[attachment=337996]
[attachment=337997][/sell]
补一个最简单的电路图:
[attachment=338054]