diff options
author | Erich Eckner <git@eckner.net> | 2021-10-31 20:05:22 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2021-10-31 20:05:22 +0100 |
commit | 175ea5801888aff17c6b196143283f18122d6fbd (patch) | |
tree | a52af2463694bee9a3e43c62e1e4862b456e196b | |
parent | 290c35f576800d05f79ba3fb27e72c459e6dc394 (diff) | |
download | Uhr-175ea5801888aff17c6b196143283f18122d6fbd.tar.xz |
Zeitumstellung im Status speichern
-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 |