Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Глава 12. Генерация и распознование DTMF-сигналов. JMP HCCR4 ; запрос от CCR4



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...