ВУЗ:
Составители:
Биты 6,2,0: TOIEn:
Флаг разрешения прерывания по
переполнению таймера/счетчика Тn (n = 0...2)
Биты 7,1: OCIEn: Бит разрешения прерываний по событию
«Совпадение» таймера/счетчика Тn (n = 0,2).
Бит 4,3: OCIE1n: Бит разрешения прерываний по событию
«Совпадение n» таймера/счетчика Т2 (n = A,B).
Бит 5: TICIE1: Бит разрешения прерываний по событию
«Захват» таймера/счетчика Т1
TIFR: 0x38(0x58) регистр флагов прерываний от таймеров
№ бита 7 6 5 4 3 2 1 0
Имя бита OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOV0
Доступность R/W R/W R/W R/W R/W R/W R/W R/W
Биты 6,2,0: TOVn:
Флаг прерывания по переполнению
таймера/счетчика Тn (n = 0...2)
Биты 7,1: OCFn: Флаг прерываний по событию «Совпадение»
таймера/счетчика Тn (n = 0,2).
Бит 4,3: OCF1n: Флаг прерываний по событию «Совпадение n»
таймера/счетчика Т2 (n = A,B).
Бит 5: TCF1: Флаг прерываний по событию «Захват»
таймера/счетчика Т1
1.3 Директивы ассемблера
Компилятор поддерживает ряд директив. Директивы не
транслируются непосредственно в код. Вместо этого они используются
для указания положения в программной памяти, определения макросов,
инициализации памяти и т.д. Список директив приведён в следующей
таблице.
Директива Описание
.BYTE ;Зарезервировать байты в ОЗУ
.CSEG ;Программный сегмент
.DB ;Определить байты во флэш или EEPROM
.DEF ;Назначить регистру символическое имя
.DEVICE ;Определить устройство для которого
;компилируется программа
.DSEG ;Сегмент данных
.DW ;Определить слова во флэш или EEPROM
.ENDM.ENDMACRO ;Конец макроса
13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »