Odgovor na tvoje pitanje je u prototipu LCD_Out funkcije
Code:
void Lcd_Out(char row, char column, char *text);
kao što vidiš tvoja promenljiva 'i' nije odgovarajućeg tipa
Jedna od mogućnosti je da iskoristiš LCD_chr:
Code:
Lcd_chr(2,1, i+48 ); // i+48 je ASCII code za broj -
//nedostatak samo brojevi od 0..9 pa za veće brojeve potrebno je malo manipulacije
druga je da iskoristiš ByteToStr ,ShortToStr,WordToStr,IntToStr,LongToStr,LongWordToStr,FloatToStr funkcije.
I to naravno ima nedostataka,probaj pa će ti biti jasno koji je....
npr
Code:
...
char tmp[3];
...
ShortToStr(i,tmp)
Lcd_Out(2, 1, tmp);
...