Доброго время суток! Поставили задачу откорректировать программу написанную для PICа с пиками не когда не сталкивался, а сделать нужно быстро, в программе есть прерывания по входу INT, а мене бы нужно еще добавить туда прерывания по переполнению TMR0 (нужен отсчет 1 сек). С тем как проинициализировать их все понятно, а вот как к ним обратиться что то не очень, обычное есть вектора прерываний которые имеют совой приоритет, и конкретно прописаны и при срабатывании того или иного прерывания оно и происходит, а тут как???
У меня есть МК PIC16f73
Код: Выделить всё
INTCON equ 0b ; здесь поправлю это понятно
OPTIONs equ 1
org 0000
goto start
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
; ПРЕРЫВАНИЕ
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
org 4
int
movwf RwTmp ;|
swapf STATUS,w ;\сохранение
movwf RstaTmp ;/STATUS и W
; процедура
movwf STATUS ;/STATUS
swapf RwTmp,f ;\ и W
swapf RwTmp,w ;/
retfie
А как сюда добавить прерывания по переполнению TMR0? подскажите, пожалуйста!