红外遥控器的解码

2020-01-22 12:01发布

红外遥控器的解码
实测距离10米时不会错误或需要重复按遥控器 (*^__^*) ……


接收头 (原文件名:接收头.jpg.jpg)


正确解码 (原文件名:20110103426.jpg)
第一行显示的是:地址码+地址码+操作码+操作码反码  接受数据正确时第二行显示OK  旁边的数字是连_发次数


错误解码 (原文件名:20110103427.jpg)
第一行显示的是:地址码+地址码+操作码+操作码反码  接受数据错误时第二行显示error  旁边的数字是连_发次数


51开发板配的万能遥控器 (原文件名:20110103428.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
98条回答
ye955
2020-01-29 01:52
回复【63楼】kaimpf
-----------------------------------------------------------------------

1、51的芯片一般只有两个外中断!外中断一般是用来做通信等高时序要求的。
2、对于家电类产品(如风扇、电暧器)在布板时对芯片的端口引出的位置有时可能很有要求(如板小,或者走线不便),所以如果只能用外中断来做接收端口是不太可能的。
3、我上述用的中断做法是采用查询方式(请细睇程序),即是在接收信号时不用在主程序中做延时子程序(浪费系统时间)。
4、我是在顺德瑞德电子开发部做电控板设计(主要客户有:美的生活电器、美的环境、九阳、东菱、山瑚风扇),或者你可能随便拆台如“美的”的风扇或者电暧器,看一看就明白。他们多用合泰或松瀚或三星的9454单片机。有时连复位口也用上来做遥控接收。反正我们公司开发部就没有一人会用外中断口来做遥控接收!

一周热门 更多>