Код: Выделить всё
.include "m8adef.inc"
.device ATmega8a
.equ K_div = 250
.def rK_div = r16
start:
rjmp Reset
.org $006
rjmp TIM0
.org $00C
TIM0:
inc r17
sbrs r17,0
sbr r18,0b01000000
sbrc r17,0
cbr r18,0b01000000
out PortD,r18
out TCNT0,rK_div
reti
Reset:
ldi r18,low(RAMEND)
out SPL,r18
ldi r18,0b01000000
out DDRD,r18
clr r17
clr r18
ldi r18,(1<<TOIE0)
out TIMSK,r18
ldi rK_div,K_div
neg rK_div
out TCNT0,rK_div
ldi r18,0b00000010
out TCCR0,r18
sei
cy:
rjmp cy


