Курсовая работа: Построение и программирование микропроцессорного таймера
; R24 - указатель на текущий приборорежим
; R25 - значение из памяти
; R26 - флаг выводного порта (N прибора > 8)
;-------------
.org $000
rjmp main
.org $004
rjmp T2ovf
.org $00b
rjmp uart_dre
;-------------
uart_dre: ; Обр-к прерывания UART
in r21, udr ; --Задай UDR--
reti
;-------------
T2ovf: ; Обр-к прерывания таймера (минуты)
In r23, sreg
push r23
inc r28
cpi r28, 0x80
brne goback
ldi r28, 0
inc sek
cpi sek, 60
brlo goback
ldisek, 0 ; Корректировка переходов
incmin
cpi min, 60
brlo goback