diff options
-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: |