Fr 26. Sep 10:59:59 CEST 2025/m8portDosziCount20250912.asm

;; m8 (ATMega8)
;; (C) David Vajda
;; 2025-09-12
;; PORT D Count - Oszi - high frequency

.include "m8def.inc"

ldi r16, HIGH (RAMEND)
out SPH, r16
ldi r16, LOW (RAMEND)
out SPL, r16

ldi r16, 0xff
out DDRD, r16

ldi r16, 0xff
l1:
com r16
out PORTD, r16
com r16
dec r16
;;rcall delay
rjmp l1

delay:
push r16
push r17
push r18
ldi r18, 0xff
d1:
ldi r17, 0xff
d2:
ldi r16, 0x04
d3:
dec r16
breq d3
dec r17
breq d2
dec r18
breq d1
pop r18
pop r17
pop r16
ret