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

UptoLike

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

//== ADICLK=0, Fq = 4.915.200 Гц / 8 ~= 0.6 Мгц
ADSCR=0x47; //== AIEN=1(разр.прерыв.),
ADCH4..ADCH0=00111(канал
//== AD7(PTB7) и пуск)
................................
}
char ad;//== глобальная переменная для 8-ми битного кода АЦП
void ADC_int(void){//== обработчик прерывания по завершению АЦ
//== преобразования
ad=ADR; //== читаем код напряжения из регистра данных АЦП)
ADSCR|=0x07; //== снова запускаем АЦП (биты ADCH4..ADCH0 –
//== принуд. обнуляются)
}
9.5 МОДУЛЬ ТАЙМЕРА 1
На рис. 2.8 приведена структурная схема таймерного блока.
Рис. 2.8. Схема таймерного блока
Таймеры выполняют широкий набор функций, наиболее
распространенными из которых являются функция счета, функция захвата
63