(红外解码问题,)求助,感觉理解不.....
时间:10-02
整理:3721RD
点击:
[color=Magenta]unsigned char byt//用来接收每字节的8个bit位
我的疑问是当高低电平时间已经鉴定完毕后,byt>>=1;或者byt>>=1;byt|=0x80;怎么就能判定接收到的byt是0或1,byt被定义后这个字节的8个bit位是不是空的?如果是空的,当一段低电平加一段高电平进入单片机里面时,byt不管怎么移位都不会出现0和1?
我描述的不是太清楚,希望好心人可以理解我的疑惑帮我解答一下,谢谢啦!
我的疑问是当高低电平时间已经鉴定完毕后,byt>>=1;或者byt>>=1;byt|=0x80;怎么就能判定接收到的byt是0或1,byt被定义后这个字节的8个bit位是不是空的?如果是空的,当一段低电平加一段高电平进入单片机里面时,byt不管怎么移位都不会出现0和1?
我描述的不是太清楚,希望好心人可以理解我的疑惑帮我解答一下,谢谢啦!
我知道会红外解码的兄弟姐妹们都会帮我的,谢谢
顶顶顶顶顶顶顶顶顶顶顶顶顶的顶顶顶顶顶的顶顶顶顶顶顶顶顶顶顶
