文档介绍:ulint code dat[4][4]={
{ //0x101917 08 ,0x60f8e6 80 ,0x12047f02,0x82a0fe0
0x10191708,0x60f8e680,0x12047f02,0x82a0fe00 // 08-----80 000 01000---10000 000 0x00000080 0x000000c0
},{ // buff[0][0]=dat[0][0]<<3 11111 000 0x000000e0 0x000000f0
0x1111310c,0x981014c0,0x20040202,0x82c08040 // 0x000000f8
},{ //
0x16125209,0x06900888,0x40080202,0x7e809020
},{
0x00149512,0x00a0043c,0x00090202,0x00809020
}};
for (j=0;j<4;j++){
/*****************移动25-32步数据分析***************************
buff[j][0]= dat[j][3]<<1;
buff[j][0]=((dat[j][0] & 0x00000080)>>7)|(buff[j][0]&0xfffffffe);
buff[j][0]=((dat[j][0] & 0x00008000)>>7)|(buff[j][0]&0xfffffeff);
buff[j][0]=((dat[j][0] & 0x00800000)>>7)|(buff[j][0]&0xfffeffff);
buff[j][0]=((dat[j][0] & 0x80000000)>>7)|(buff[j][0]&0xfeffffff);
buff[j][1]= dat[j][0]<<1;
buff[j][1]=((dat[j][1] & 0x00000080)>>7)|(buff[j][1]&0xfffffffe);
buff[j][1]=((dat[j][1] & 0x00008000)>>7)|(buff[j][1]&0xfffffeff);
buff[j][1]=((dat[j][1] & 0x00800000)>>7)|(buff[j][1]&0xfffeffff);
buff[j][1]=((dat[j][1] & 0x80000000)>>7)|(buff[j][1]&0xfeffffff);
buff[j][2]= dat[j][1]<<1;
buff[j][2]=((dat[j][2] & 0x00000080)>>7)|(buff[j][2]&0xfffffffe);
buff[j][2]=((dat[j][2] & 0x00008000)>>7)|(buff[j][2]&0xfffffeff);
buff[j][2]=((dat[j][2] & 0x00800000)>>7)|(buff[j][2]&0xfffeffff);
buff[j][2]=((dat[j][2] & 0x80000000)>>7)|(buff[j][2]&0xfeffffff);