switch(P3)
{
case 0xfe:P1=dofly_table[1];break;
case 0xfd:P1=dofly_table[2];break;
case 0xfb:P1=dofly_table[3];break;
case 0xf7:P1=dofly_table[4];break;
case 0xef:P1=dofly_table[5];break;
case 0xdf:P1=dofly_table[6];break;
case 0xbf:P1=dofly_table[7];break;
case 0x7f:P1=dofly_table[8];break;
default:break;
}