Gast
#65213
Hallo, Hab schon Wochen probiert, nun muß ich doch mal hier fragen. Ich möchte ein Register (was mal später ein Timer werden soll) dreistellig auf einem LCD-Display ausgeben. Ich habe mir aus anderen Veröffentlichungen Anregungen geholt und versucht, das für meinen Zweck umzuschreiben. Zu Testzwecken ist mein Register im Beispielprogramm nur 0. Mein Gedankengang: Ich ziehe vom Inhalt des Registers 100(dez) ab und prüfe, ob das Ergebnis negativ wurde (C-Flag). Wenn nicht, hochzählen der Hunderterstelle um 1. Wenn es negativ war, wieder 100 zum Register addieren, um den alten, richtigen Wert zu haben. Das gleiche mit der Zehnerstelle. Der verbleibende Rest im Register sollte dann die Einerstelle sein. Zu den Hunderter, Zehner und Einerstellen jeweils 030hex addieren, um den ASCII-Wert zu erhalten. Diese Stellen dann auf dem Display ausgeben. Bin für Hinweise sehr dankbar! Tschööö Sven