Ich bin kein Bascom Anhänger, versuch aber trotzdem mal zu antworten.

Kann es sein, das der Ausdruck _hour <20 and _hour >8 in Klammern muß ?

Die DCF 77 Kodierung kann nach dem DCF 77 Kreis erfolgen.

Alle Sekunde kommt ein kurzer, oder ein langer Puls, in dem die Informationen über Datum und Uhrzeit enthalten sind.

In der 59 Sekunde wird dieser Puls komplett ausgelassen, was als Startsignal für eine neue Impulskette verwendet werden kann.

Guck mal z.B. hier: http://www.meinberg.de/german/info/dcf77.htm
oder hier: http://de.wikipedia.org/wiki/DCF77

Für Bascom dürfte es aber so viele fertige .libs geben, die Du dann nur in deinen Code einbauen brauchst und die Datums und Uhrzeitinformation direkt als Variable zur Verfügung stellt.

Deine Uhr sollte nach der Synchronisation mit DCF frei laufen und durch die DCF 77 Signale immer wieder mal synchronisiert werden.

Das hat den Vorteil, das die Uhr auch bei einem Funksignal Ausfall weiter läuft.