利用89c51以中断的方式接收遥控红外信号。当
中断有下降沿跳变时,进入外中断,判断每次
外中断的时间间隔,来确定信号0,1。移位存
储,当32位全部接收完,进行判断有效。
现有问题,如果少接收到一个下降沿,就会出
现错误。怎样改进容错效果会好些?
另外:当有强电灯光线照射时,信号更不容易
接收到。
9ms起始码4.5ms结束码8bit用户码8bit反用户码8bit数据码8bit反数据码。设置下降沿时间范围,可滤掉干扰下降沿。但要是丢失下降沿,就没办法了