Ok, du hast den Timer1 genommen (im 1. Teil sicher auch noch das "Enable Timer1" geändert).

Der Timerstartwert müßte so für 16 MHz auch ok sein, dann natürlich auch das $crystal = ... noch anpassen.

Das Display könnte schon stören, evtl. 'mal eine simple Ausgabe über RS232 stricken (Display abbauen).

Gruß Dirk

P.S.: Mit dem Bascom ab 1.11.8.7 geht alles mit der "eingebauten" DCF-Funktion. Das kann ich empfehlen, wenn du das hier nicht zum Laufen kriegst.