Also: Du vergleichst im Prinzip Das Muster an Port mit dem vorgegebenen Muster '01111111'. Wenn du auf P5.1 immer eine 1 bekommst, dann heißt das, dass dein Muster in P1 nie diesen Wert annimmt.
So, wie du dein Programm geschrieben hast, darf an dem Port, an dem deine Antenne angeschlossen ist, nichts anderes angeschlossen werden, die anderen Pins müssen alle auf '1' liegen.
Mein Tip: Versuche es doch einfach einmal mit dem Befehl sbic oder sbis, damit kannst du ein einzelnes Bit abfragen, und außerdem wäre es auch viel einfacher. Das würde dann so aussehen (Wenn dewin DCF77-Modul an PortB.7 angescglossen ist):
Code:
sbis PIND,7
rjmp null
rjmp eins