diff options
-rw-r--r-- | Binaeruhr.asm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Binaeruhr.asm b/Binaeruhr.asm index 4601339..1f72686 100644 --- a/Binaeruhr.asm +++ b/Binaeruhr.asm @@ -13,6 +13,8 @@ .EQU Status, 28 ; Bit 0: Funksignal ; Bit 1: kein Fehler im aktuellen Empfang ; Bit 2: kein Fehler in der aktuellen oder letzten Minute + ; Bit 3: MESZ <-> MEZ Umstellung am Ende der Stunde + ; Bit 4: Richtung: 0 = MEZ -> MESZ; 1 = MESZ -> MEZ .EQU lHTics, 27 ; wann war die letzte Funk Low-High-Flanke in 100Hz-Tics .EQU Stunde, 0 ; anzuzeigende Stunde .EQU Minute, 1 ; anzuzeigende Minute @@ -253,6 +255,11 @@ neue_Funkminute: mov nTics,Tics subi nTics,(256-100) ; die naechste Sekunde startet in genau 100 Tics + bst Funk2,5 ; bit 16: MESZ <-> MEZ Umstellung + bld Status,3 + bst Funk2,6 ; bit 17: MESZ (1) oder MEZ (0) + bld Status,4 + neue_Funkminute_Ende: rjmp Funk_initialisieren |