基于单片机的红外收发

嵌入式系统 时间:2016-11-27来源:网络
红外的收发图解:

红外接收电路

接收端默认是高电平

/*

检测脉冲宽度最长脉宽为5ms

返回值:t,代表脉宽为t*20us(t=1~250);

*/

u8Pulse_Width_Check(void)

{

u8t=0;

while(RDATA)

{

t++;delay_us(20);

if(t==250)returnt;//超时溢出

}

returnt;

}


红外发送电路:

协议

遥控载波的频率为38KHz(系统引导码高电平9ms,低电平4.5ms;系统码16位,数据码16位,共32位;数据0用“高电平0.56ms+低电平0.565ms”表示,数据1用“高电平0.56ms+低电平1.6875ms”表示,一个简码=引导码+系统码位0的反码+结束位(0.5625ms)高电平。

1 2

关键词: 红外收发单片

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版