irgendwie raf ich es net, ich habe ein 4*20 Zeilen Display und möchte dort bei tastendruck eine Uhr zum laufen bringen ...
Ich verstehe nicht ganz, wo genau dein Problem ist.
Du richtest dir einen timer ein, der jede Millisekunde einen Interrupt erzeugt.
Siehe hier:
https://www.roboternetz.de/wissen/in...scom_und_Timer

In der Timer Interruptroutine läßt du eine Variable ( ms ) hochzählen.
Wenn diese 1000 ist, wird die Varable (sek) erhöht.
u.s.w.

In der Hauptroutine lässt du alles über's LCD anzeigen.
Zum voreinstellen per Taste, musst du den Variablen zu diesem Zeitpunkt
entsprechende Werte geben.