Doch, der geht schon in die Funktion LCDuhr(), muss aber sofort darauf
einen Interrupt bearbeiten, 200ms(!!!!) nix tun, dann einen
Assembler-Befehl von LCDuhr() bearbeiten, dann wieder einen Interrupt,
200ms warten, 1 Befehl von LCDuhr(), Interrupt....
D.h. der bearbeitet die Funktion LCDuhr() schon, nur eben unsagbar
laaannngssaaamm, weil sofort wieder ein Interrupt kommt. Schon während
des 200ms-Delay wird ein neuer Interrupt generiert. Sowas
>_delay_ms(200);
gehört nicht in eine Interrupt-Routine.