diff options
author | Erich Eckner <git@eckner.net> | 2021-10-31 20:05:39 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2021-10-31 20:05:39 +0100 |
commit | c5142d36809e7f62467f950b96c234424e5091e3 (patch) | |
tree | 65c6e4d6099b2bfd18480f75aa2e16d7d4eff63b | |
parent | 175ea5801888aff17c6b196143283f18122d6fbd (diff) | |
download | Uhr-c5142d36809e7f62467f950b96c234424e5091e3.tar.xz |
-rw-r--r-- | Binaeruhr.asm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Binaeruhr.asm b/Binaeruhr.asm index 1f72686..b9eb368 100644 --- a/Binaeruhr.asm +++ b/Binaeruhr.asm @@ -276,11 +276,18 @@ neue_Stunde: clr Sekunde clr Minute + sbrc Status,3 ; keine Zeitumstellung => skip + sbrs Status,4 ; MESZ -> MEZ => kein Stundeninkrement inc Stunde mov r16,Stunde cpi r16,24 brcc neuer_Tag + sbrs Status,3 ; Zeitumstellung rjmp main_loop + cbr Status,0x08 ; bitte nur ein Mal + sbrc Status,4 ; MEZ -> MESZ => skip + rjmp main_loop ; wurde oben schon behandelt + rjmp neue_Stunde ; noch eine Stunde weiter vor neuer_Tag: |