From 175ea5801888aff17c6b196143283f18122d6fbd Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 31 Oct 2021 20:05:22 +0100 Subject: Zeitumstellung im Status speichern --- Binaeruhr.asm | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- cgit v1.2.3-70-g09d2