Цитата(Коляй @ Sep 29 2008, 14:53)

А где украл там ещё нету случаем? Тоже надо бы, а то начинаю писать, получается строк больше чем на асме! Хочется то что б и нули незначащие пробелами заменялись, и переменная long.
Как-то так можно
Код
unsigned char LCDOut[7]={15,32,19,19,30,0,0}; // набор символов по включению
const unsigned long step[7]={1000000,100000,10000,1000,100,10,1};
void long2LCD( unsigned long m)
{
unsigned long temp,val;
char i,atemp;
val=m;
for (i=0; i<6; i++)
{
temp=step[i];
atemp=0x30;
while(val >= temp)
{
atemp++;
val-=temp;
}
LCDOut[i]=atemp;
}
LCDOut[6]=val+0x30;
}