新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的红外收发

基于单片机的红外收发

作者: 时间:2016-11-27 来源:网络 收藏
红外的收发图解:

本文引用地址://m.amcfsurvey.com/article/201611/322206.htm

红外接收电路

接收端默认是高电平

/*

检测脉冲宽度最长脉宽为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 下一页

关键词:红外收发单片

评论


技术专区

关闭