首页- 芯片解密常见问题- 正文

龙芯世纪对红外遥控信号的解码思路总结

来源:芯片解密-龙芯世纪   时间:2008-05-01   阅读:3281

1.最好先用示波器将被解码的红外信号做一测试检测。
2.计算出被解码的红外信号的高低电平脉宽数值,不要求十分精确。
3.根据2项的数据,把信号加在int脚上,用对应定时器记数,并设GATE=1,TR=1;这样当信号从1到0跳变时,一箭双雕的停止定时器运行和申请中断。中断服务程序则读出定时结果(也就是脉宽数据),并复位定时器。
4.把3项所说的由中断程序读出的定时结果(脉宽数据),换算成由0和1组成的串行码并保存好备用。
5.用换算后的串行码查表比较,看看符合你所设定的哪个动作。
6.执行你设定好的动作。否则舍弃。
顺便说一下:遥控器不同,解码程序就不同。