数字编码电位器
unsigned char encode_cl;
unsigned char encode_co;
void encode_rheostat(unsigned char pos,unsigned char minus){
unsigned char temp_da
unsigned char temp_da
unsigned char cl_da
unsigned char co_da
cl_da
co_da
temp_da
switch(temp_da
case 0x03:{
if(temp_da
encode_cl++;
encode_co--;
}
else if(temp_da
encode_cl--;
encode_co++;
}
break;
}
case 0x01:{
if(temp_da
if(encode_cl==1){
encode_cl++;
encode_co--;
}
else if(encode_co==2){
encode_cl--;
encode_co++;
}
}
break;
}
case 0x02:{
if(temp_da
if(encode_cl==2){
encode_cl++;
encode_co--;
}
else if(encode_co==1){
encode_cl--;
encode_co++;
}
}
break;
}
default:{
break;
}
}
temp_da
}