红外遥控

简单来说,红外遥控的过程是红外发送LED发射红外光信号,红外接受LED接受信号,信号转化为高低电频之后需要满足一定的协议方可正常工作。

工作原理

接收端红外二极管反向接入,红外光照射下电阻减小。未照射时输出高电平、照射时输出低电平。

红外发射端发射的是高频脉冲(为了增强抗干扰能力),通过脉冲信号表示0、1以及起始和结束。



红外信号的协议规定:起始码、地址码、地址反码(校验作用)、数据码、数据反码、(重复码)、结束码


不同设备可以用不同的地址码

面对高频脉冲,处理并不容易,这里红外三极管,并加上一个专用芯片,将脉冲信号转化为数字信号。

外部中断

由于红外信号持续时间短,一旦接收到相关信号应该立即处理,这就是需要外部中断了。

外部中断INT0, INT1接收信号,并选择通过哪种方式出发。EX0, EX1, EA使能,PX0设置优先级。

-------------本文结束感谢您的阅读-------------