case 0:DR2=0; DR1=0;DR0=0;i++; P0=table[0];break;
case 1:DR2=0; DR1=0;DR0=1;i++; P0=table[1];break;
case 2:DR2=0; DR1=1;DR0=0;i++; P0=table[2];break;
case 3:DR2=0; DR1=1;DR0=1;i++; P0=table[3];break;
case 4:DR2=1; DR1=0;DR0=0;i++; P0=table[4];break;
case 5:DR2=1; DR1=0;DR0=1;i++; P0=table[5];break;
case 6:DR2=1; DR1=1;DR0=0;i++; P0=table[6];break;
case 7:DR2=1; DR1=1;DR0=1;i=0; P0=table[7];break;
default: break;
}