u32 BCD_To_Word(u32 data)
{
u32 num,b1,b2,b3,b4,b5,b6,b7,b8,sum;
num=data;
b1=((num>>28)&0x0000000f)*10000000;
b2=((num>>24)&0x0000000f)*1000000;
b3=((num>>20)&0x0000000f)*100000;
b4=((num>>16)&0x0000000f)*10000;
b5=((num>>12)&0x0000000f)*1000;
b6=((num>> 8)&0x0000000f)*100;
b7=((num>> 4)&0x0000000f)*10;
b8=(num&0x0000000f);
sum=b1+b2+b3+b4+b5+b6+b7+b8;
return sum;
/* return (((u8)(data>>28))*10000000+(((u8)(data>>24))&0x0f)*1000000+(((u8)(data>>20))&0x0f)*100000+
(((u8)(data>>16))&0x0f)*10000+(((u8)(data>>12))&0x0f)*1000+(((u8)(data>>8))&0x0f)*100+
(((u8)(data>>4))&0x0f)*10+((u8)(data&0x0f)));*/
}