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

Глава 3. Использование широтно-импульсной модуляции таймера В„




Использование широтно-импульсной модуляции таймера В„.


соответствует периоду ШИМ-выходов в 256 отсчётов (8 бит). т.е. получаем 8-битный ЦАП.

mov #02E0h,&TBCCTLl; Перевести CCRx

в режим сравнения,

mov #02E0h,&TBCCTL2 /запретитв

прерывания, режим выхода '7', т.е.

mov #02E0h,&TBCCTL3; сброс/установка.

mov #Sine_Tab,&TBCCRl mov #01h,R14 mov #0AAh,&TBCCR3

Сигнал EQUO устанавливает выход в «1», a EQU1 в «О». Установим условия сравнения для регистра как его равенство нулю

Загрузитв первый

отсчёт в CCR1 Загрузитв началвное

значение «пилы»

в R14.

;И значение для

постоянного уровня

которое соответству­ет ~ 2/3 Vcc т.к.

#OAAh это примерно

#MCO, &TBCTL
bis

2/3 от #OFFh. Запуститв таймер

timer_B в режиме

ret

инкремента


TB_ISR /Подпрограмма обработки прерываний таймера;Timer_B: изменяет значения в регистрах; CCR1 и CCR2 для изменения коэффициента; заполнения ШИМ для синусоиды и «пилы».





Дата публикования: 2014-11-18; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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