![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
JMP HCCR4; запрос от CCR4
TIMOVH INC TIM32B; Расширение таймера
; Timer_A до 32 бит RETI
; Нижняя частота DTMF: ТА1 инвертирует выход модуля; Output Unit I
HCCR1 ADD DTMFLO,&CCR1; Добавить длитель-
; ность полупериода
DEC.В LENGTH; Длительность сигнала
; DL завершена?
JNZ TARET; Нет
; Да, прекратить выдачу сигнала DTMF: запретить; прерывания
BIC #OMRS+OUT+CCIE,&CCTL1; Сброс ТА1
BIC #OMRS+OUT+CCIE,&CCTL2; Сброс ТА2
TARET RETI; Возврат из прерыва-
; ния
; Верхняя частота DTMF: TA2 инвертирует выход модуля; Output Unit 2
HCCR2 ADD DTMFHI,&CCR2; Добавить длитель-
; ность полупериода
RETI; Возврат из прерыва-
; ния
HCCR3...; Задача, контролируе-
; мая регистром CCR3
RETI
HCCR4...; Задача, контролируе-
; мая регистром CCR4
RETI
; Таблицы и вектора прерываний идентичны приведенным; в предыдущем примере
Дата публикования: 2014-11-18; Прочитано: 270 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!