Meine StopUhr läuft recht genau. Den Code habe ich auf dem anderen Rechner.
Die Werte allerdings im Kopf...
Timer0
Quarzoszillator: 4 MHZ
Timerstartwert: 100
Prescaler 256
damit zählt er quasi die 100stel Sekunden.
Am Ende der Messung die Hundertstel Sekunden durch 600 teilen und vom Wert abziehen.
Wenn lZeit also die 100stel beinhaltelt:

lMerker = lzeit/600
lzeit=lzeit-lmerker

Dann nur noch die hundertstel in Stunden, Minuten, Sekunden, hundertstel aufteilen.