Цитата(ILYAUL @ Apr 2 2012, 00:44)

Всем доброй ночи!
Коллеги , никто не писал такой преобразователь. Поделитесь , а то как-то мыслей никаких.
Спасибо!!
Код
unsigned char bcd[5];
__flash unsigned short dec[5]={1, 10, 100, 1000, 10000};
unsigned short BcdToBin(unsigned char *bcd_ptr)
{
unsigned short bin=0;
for (i=0; i<5; i++)
bin+=dec[i]*bcd_ptr[i];
return bin;
}
Подойдёт?