我想问一下在红外解码的时候,这几条语句是什么意思
IRCOM[5]=IRCOM[2] & 0x0F; //取键码的低四位 //其实ircom[2]就是存储8位数据码的
IRCOM[6]=IRCOM[2] >> 4; //右移4次,高四位变为低四位 "4 "啥意思?
if(IRCOM[5]>9)
{ IRCOM[5]=IRCOM[5]+0x37;}
else
IRCOM[5]=IRCOM[5]+0x30;
if(IRCOM[6]>9)
{ IRCOM[6]=IRCOM[6]+0x37;}
else
IRCOM[6]=IRCOM[6]+0x30;
从if开始
还望大侠们帮我看看
我都琢磨了一早上了还是没搞懂
谢谢 |