unsigned char swap (unsigned char pData)
{
unsigned char value=0,tmp=0;
unsigned char ii,jj;
for (ii=0x80,jj=0;ii!=0;ii=ii>>1,jj++)
{
if (pData & ii) tmp=1;
else tmp =0;
value |= tmp << jj;
}
return value;
}