ВУЗ:
Составители:
Т0
$0007 Rjmp
USART0_RXC
Прием завершен
$0008 Rjmp
USART0_DRE
Регистр данных пуст
$0009 Rjmp
USART0_TXC
Передача завершена
$000A Rjmp
ANA_COMP
Прерывание от аналого-
вого компаратора
$000B Rjmp PCINT Прерывание по измене-
нию состояния вывода
$000C Rjmp
TIMER1_COMPB
Совпадение В таймера
Т1
$000D Rjmp
TIMER0_COMPA
Совпадение А таймера
Т0
$000E Rjmp
TIMER)_COMPB
Совпадение В таймера
Т0
$000F Rjmp USI_START Старт USI
$0010 Rjmp USI_OVER-
LOW
Переполнение USI
$0011 Rjmp EE_READY EEPROM, готово
$0012 Rjmp
WDT_OVERLOW
Переполнение стороже-
вого таймера
Если прерывания в работе микроконтроллера не предусматриваются, то на ме-
сте таблицы векторов прерываний может быть размещена часть основной про-
граммы.
Пример записи прерываний.
.CSEG ; запись в память программ
.Org 0
Rjmp Reset
Rjmp EXT_INT0 ; команда перехода к подпрограмме обработки прерывания
по INT0
Rjmp EXT_INT1 ;команда перехода к подпрограмме обработки прерывания
по INT1
Reset:
Программа
EXT_INT0:
.
.
EXT_INT1:
.
.
56
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »