可以这样判断:
static u8 result = 0;
if (voltage>= 4.15) result = 6;
else if(voltage >= 4.05)
{
if(result<5) result = 5;
if(result >6) result = 6;
}
else if(voltage >= 3.33) result = 5;
else if(voltage >= 3.23)
{
if(result<4) result = 4;
if(result >5) result = 5;
}
........
else if(voltage >=0.87) result = 2;
else if(voltage >= 0.77)
{
if(result >2) result = 2;
if(result <1) result = 1;
}
else result = 1;
|