Postat: 27 september 2005, 20:07:37
Då återstår bara en sak, att hitta itoa().
Har försökt leta men hittar inte nått till PIC.
Får leta mer imorgon.
Har försökt leta men hittar inte nått till PIC.
Får leta mer imorgon.
Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
Kod: Markera allt
int num_to_char(int val)
{
int ch;
if (val < 10)
{
ch=val+'0';
}
else
{
val=val-10;
ch=val + 'A';
}
return(ch);
}
void lcd_dec_byte(int val, int digits)
{
int d;
int ch;
if (digits == 3)
{
d=val/100;
ch=num_to_char(d);
write_character_on_position(ch,1,1);
}
if (digits >1)
{
val=val%100;
d=val/10;
ch=num_to_char(d);
write_character_on_position(ch,2,1);
}
if (digits == 1)
{
val = val%100;
}
d=val % 10;
ch=num_to_char(d);
write_character_on_position(ch,3,1);
}