;; (C) David Vajda ;; 2025-04-17 ;; LED Count - Loop - blink .include "m8def.inc" ldi r16, HIGH (RAMEND) out SPH, r16 ldi r16, LOW (RAMEND) out SPL, r16 ldi r16, 0xff out DDRB, r16 ldi r16, 0xff loop1: com r16 out PORTB, r16 com r16 rcall sleep dec r16 rjmp loop1 sleep: push r16 push r17 ldi r17, 0xff ldi r16, 0xff sleep_1: sleep_2: dec r17 brne sleep_2 dec r16 brne sleep_1 pop r17 pop r16 ret