Wenn's schon alt ist , ich habe dies so gelöst:
Text wird so aufs LCD geschrieben:Code:... #include <stdlib.h> //itoa .... void WRITE_Int(int zahl) { char string[8]; WRITE_Txt(itoa(string,zahl, 10),6,2); }
Code:/* ========================================================================== */ /* */ /* Text schreiben */ /* */ /* ========================================================================== */ void WRITE_Txt(char *txt, unsigned char x, unsigned char y) { SET_Pos(x, y); int i; for (i = 0; i <= 16; i++) { // Durchlauf Textstring bis Stringende: "0" if (txt[i] == 0) return; else WRITE_Dat(txt[i]); } // Char ("Zeichen") schreiben }







Zitieren

Lesezeichen