Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 64 стр.

UptoLike

Составители: 

события (перепада сигнала на специальном входе), функция совпадения и
функция формирования сигналов с широтно-импульсной модуляцией
(ШИМ) сигналов.
Микроконтроллер MC68HC908GP32 имеет два таймерных модуля
TIM08, именуемых соответственно TIM1 и TIM2. Модуль TIM08 (рис. 2.8)
содержит блок таймера/счетчика и 2 таймерных канала, выводы которых
служат для ввода внешних сигналов или для выдачи сигналов управления в
заданные моменты времени.
Каждый блок таймера/счетчика содержит 16-разрядный счетчик
TxCNT, 16-разрядный регистр модуля счета TxMOD и 8-разрядный регистр
управления-состояния TxSC. В именах регистров символ ‘x’ принимает
значение 1 или 2 при обращении к соответствующему модулю TIM1 или
TIM2. Каждый таймерный канал содержит 16-разрядный регистр данных
TxCHi и 8-разрядный регистр управления-состояния канала TxSCi, где в
качестве символа ‘i’ указывается номер соответствующего канала: 0 или 1.
Входы-выходы таймерных каналов T1CH0 и T1CH1 модуля TIM1
совмещены с выводами PTD4 и PTD5 параллельного порта D соответственно,
а таймерных каналов T2CH0 и T2CH1 модуля TIM2 с выводами PTD6 и
PTD7.
Рис. 2.9. Формирование сетки частот для модулей МК
Функционирование таймера/счетчика в модуле TIM08 определяется
содержимым регистра TxSC.
Биты выделенные желтым цветом явно используются в лабораторной работе.
7 6 5 4 3 2 1 0
TOF TOIE TSTOP TRST - PS2 PS1 PS0
64