![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Лекция 8. Эти регистры управляют предделителями. ⇐ ПредыдущаяСтр 7 из 7
Эти регистры управляют предделителями. Структурную схему предделителя можно представить следующим образом:
Таймеров-счетчиков может быть от 2 до 6. Таймер счетчик T0 имеет ряд функций, зависящий от модели МК. Он может использоваться для отсчета и измерения временных интервалов как счетчик внешних событий, и как генератор сигналов с ШИМ. Таймер-счетчик Т1 может запоминать свое состояние по внешнему сигналу, а также работать в качестве 2-х или 3-х канального ШИМ. При использовании таймеров-счетчиков более 2х, они повторяют функции Т0 и Т1. Каждый таймер-счетчик использует 1 или более портов ввода-вывода. Как правило, это линии ввода-вывода портов общего назначения. А функции, реализуемые этими выводами при работе совместно при работе с таймерами-счетчиками, являются их альтернативными функциями. 8-битный таймер-счетчик Т0 используется во всех моделях. Для управления сигналами ШИМ, для подсчета событий и т.д.
Схему работы Т0 можно представить в следующем виде: TIMSK – регистр маскирования прерывания Как только с помощью разрядов CS0-CS2 регистра TCCR0 для делителя частоты будет установлена комбинация, отличная от 0, таймер Т0 по каждому импульсу, поступающему на тактовый вход начинает увеличивать содержимое регистра TCNT0. Когда состояние счетчика в регистре TCNT0 изменяется с FF на 00, в регистре TIFR устанавливается флаг переполнения. Таймер-счетчик Т0 обычно используется для оценки временных интервалов. Для этого в ходе выполнения программы в регистр TCNT0 записывается исходное значение. Затем может быть запущен Т0 с требуемым входным тактом. Остановка отсчета времени производится по сигналу переполнения, который записывается в регистр TIFR.
|