Приветствую Вас, Гость
Главная » Статьи » Компьютеры » МПС (Микропроцессорные системы)

Таймеры, модуль сравнения
Таймер-это устр-во отсчета времени. Обычно таймер представляет собой счетчик, который ведет подсчет импульсов  от тактового генератора процессора или от внешнего источника. Процессор имеет возможность прочитать содержимое счетчика, записать инф-ию в счетчик, опросить его состояние.
Модуль сравнения служит для генерации точных временных интервалов.

Генерация сигналов заданной длительности наиболее  просто может быть осуществлена, наример, последов-ой сменой логич-х уровней водном из разрядов вых-го порта через определенные интервалы времени. Формирование зад.временного интервала может производиться или путем вставки циклов ожидания процессора, или с использованием прерывания от таймера. Формирование временного интревала путем вставки процессорных циклов явл-ся нерациональным и редко исп-ся, т.к. полностью занимает ресурс процессора. Исп-ие для этих целей тацмера, с вызовом подпрограммы по его переполнению, дает недостаточную точность из за нерегламентированного времени вызова подпрограммы.

Модуль сравнения лишен этих недостатков. Он включает в свой состав, кроме таймера, схему сравнения и программно-доступный процессору регистр.

Процессор загружает в регистр число, соответствующее заданному временному интервалу, и запускает таймер на счет. Как только число импульсов, накопленных таймером, сравнится с числом, записанным в регистре, на выходе схемы сравнения произойдет смена  логического уровня сигнала. Выход схемы сравнения формирует выходной сигнал. Одновременно схема сравнения вырабатывает сигнал прерывания процессора , сигнализируя ему об окончании заданного временного интервала. Для генерации импульсных последовательностей модуль сравнения имеет разнообразные режимы работы, в частности, автоматическую перезагрузку регистра баз участия процессора с одновременным сбросом таймера.

Модуль сравнения часто исп-ся для формирования сигналов с широтно-импульсной модуляцией.



Источник: Автор Мясников. В.И, Таймеры, модуль сравнения
Категория: МПС (Микропроцессорные системы) | Добавил: Zixerok (03.02.2012)
Просмотров: 582 | Теги: Таймеры, модуль сравнения | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: