Hallo André,

versuch mal, zunächst die angezeigte Uhrzeit mittels

locate 1,1
lcd " " 'Entsprechende Anzahl Leerzeichen

zu löschen, bevor Du die neue Zeit anzeigst.

Außerdem, Du schreibst ja zyklisch alle Variablen der Uhrzeit auf´s Diplay - es ist normalerweise sinnvoller, nur die Variable zu schreiben, die sich geändert hat.

Dafür brauchst Du eine If-then-Abfrage bei der Ausgabe, z. B.:

if Stunde <> Stunde_alt then
Stunde_alt = Stunde
Locate 1,1
Lcd " " 'Zwei Leerzeichen
Locate 1,1
Lcd Stunde
End if

(Natürlich noch mit der Formatierung auf Einer und Zehner...)

Die Doppelpunkte und alle anderen unveränderlichen Texte brauchst Du auch nur 1x vor dem Einstieg in die Do-Loop aufs Display zu schreiben.

Viele Grüße

Torsten