switch(p)
{
case 0X7f:val=0;break; //111 1111
case 0X77:val=0;break; //111 0111
case 0X6F:val=2.3;break; //110 1111
case 0X7B:val=-2.3;break; //111 1011
case 0X5F:val=2.5;break; //101 1111
case 0X7D:val=-2.7;break; //111 1101
case 0X3F:val=3;break; //011 1111
case 0X7E:val=-3;break; //111 1110
}