Gast
#20195
ich versuche eine ausgabe auf einem LCD zu programmieren ! die displayansteuerrung funktioniert ohne probleme ! als µC verwende ich den PIC 16F877 was stimmt an diesem unterprogramm nicht ? ich möchte eine zahl ausgeben, alledings bekomme ich am display nur irgendwelche sonderzeichen ! void ADC_UMRECHNUNG(int16 x) { uns8 t, h, z, e; if (x.15 == 1) { LCD_1 = '-'; } else { LCD_1 = ' '; } h = x / 100; z = x % 100; z = z / 10; e = x % 100; e = e % 10; h = 0x30 + h; z = 0x30 + z; e = 0x30 + e; LCD_2 = h; LCD_3 = z; LCD_4 = e; }