Hi,

auch nach der oben genannten Methode wirst du ASCII-Zeichen auf dein Display bekommen. (Die Methoden oben ändern nämlich irgendwie nichts, außer, dass er Probleme bekommen wird, sobald "(adc1 > 127) == true" gilt, da int (hier wohl als 8-bit zu verstehen) nur bis 127 geht.)

Was du brauchst: eine Methode ASCII -> BCD.
Dann addierst du jeweils 48 dazu. Die einzelnen Zahlen gibt's du dann hintereinander auf dem Display aus.

(Für Umwandlungsfunktionen siehe: http://www.avr-asm-tutorial.net/avr_...onversion.html)

Gruß, CowZ