基于單片機的紅外收發
紅外接收電路
接收端默認是高電平
/*
檢測脈沖寬度
返回值:t,代表脈寬為t*20us(t=1~250);
*/
u8
{
u8
while(RDATA)
{
t++;delay_us(20);
if(t==250)return
}
return
}
紅外發送電路:
協議
紅外接收電路
接收端默認是高電平
/*
檢測脈沖寬度
返回值:t,代表脈寬為t*20us(t=1~250);
*/
u8
{
u8
while(RDATA)
{
t++;delay_us(20);
if(t==250)return
}
return
}
紅外發送電路:
協議
評論