МИКРОКОНТРОЛЛЕР AVR - Страница 50

МИКРОКОНТРОЛЛЕР AVR - МИКРОКОНТРОЛЛЕР AVR

Если у вас нет свободных РОН, то можно использовать следующий расширенный вариант обработчика.

IntHandler

; обработчик прерывания

push

R16

; сохранение регистров, используемых

; обработчиком

push

R17

in

R16, SREG

; сохранение регистра состояния

push

R16

; выполнение кода обработчика

pop

R16

; восстановление регистра состояния

out

SREG, R16

pop

R17

; восстановление используемых регистров

pop

R16

reti

Go to Top