|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如题,自己想把它修改成自己遥控器的码值,初学,对红外遥控不理解,求高人解答。谢谢!!!
if(ircode[2]==0x1e)
test=!test;
if(ircode[2]==0x05)
{
set++;
if(set==4)
set=0;
}
if(set==1)
{
if(ircode[2]==0x02|ircode[2]==0x06) //hour
{
temp=(read(0x85)/16)*10+read(0x85)%16;
temp++;if(temp==24)temp=0;
write(0x84,(temp/10)*16+temp%10);
}
if(ircode[2]==0x08|ircode[2]==0x04)
{
temp=(read(0x85)/16)*10+read(0x85)%16;
temp--;if(temp==-1)temp=23;
write(0x84,(temp/10)*16+temp%10);
}
}
if(set==2) //min
{
if(ircode[2]==0x02|ircode[2]==0x06)
{
temp=(read(0x83)/16)*10+read(0x83)%16;
temp++;if(temp==60)temp=0;
write(0x82,(temp/10)*16+temp%10);
}
if(ircode[2]==0x08|ircode[2]==0x04)
{
temp=(read(0x83)/16)*10+read(0x83)%16;
temp--;if(temp==-1)temp=59;
write(0x82,(temp/10)*16+temp%10);
}
}
if(set==3) //sec
{
if(ircode[2]==0x02|ircode[2]==0x06)
{
temp=(read(0x81)/16)*10+read(0x81)%16;
temp++;if(temp==60)temp=0;
write(0x80,(temp/10)*16+temp%10);
}
if(ircode[2]==0x08|ircode[2]==0x04)
{
temp=(read(0x81)/16)*10+read(0x81)%16;
temp--;if(temp==-1)temp=59;
write(0x80,(temp/10)*16+temp%10);
}
}
decode_ok=0;
} |
|