Главная » Статьи » Компьютеры » МПС (Микропроцессорные системы) |
Таймеры, модуль сравнения
Таймер-это устр-во отсчета времени. Обычно таймер представляет собой счетчик, который ведет подсчет импульсов от тактового генератора процессора или от внешнего источника. Процессор имеет возможность прочитать содержимое счетчика, записать инф-ию в счетчик, опросить его состояние. Модуль сравнения служит для генерации точных временных интервалов. Генерация сигналов заданной длительности наиболее просто может быть осуществлена, наример, последов-ой сменой логич-х уровней водном из разрядов вых-го порта через определенные интервалы времени. Формирование зад.временного интервала может производиться или путем вставки циклов ожидания процессора, или с использованием прерывания от таймера. Формирование временного интревала путем вставки процессорных циклов явл-ся нерациональным и редко исп-ся, т.к. полностью занимает ресурс процессора. Исп-ие для этих целей тацмера, с вызовом подпрограммы по его переполнению, дает недостаточную точность из за нерегламентированного времени вызова подпрограммы. Модуль сравнения лишен этих недостатков. Он включает в свой состав, кроме таймера, схему сравнения и программно-доступный процессору регистр. Процессор загружает в регистр число, соответствующее заданному временному интервалу, и запускает таймер на счет. Как только число импульсов, накопленных таймером, сравнится с числом, записанным в регистре, на выходе схемы сравнения произойдет смена логического уровня сигнала. Выход схемы сравнения формирует выходной сигнал. Одновременно схема сравнения вырабатывает сигнал прерывания процессора , сигнализируя ему об окончании заданного временного интервала. Для генерации импульсных последовательностей модуль сравнения имеет разнообразные режимы работы, в частности, автоматическую перезагрузку регистра баз участия процессора с одновременным сбросом таймера. Модуль сравнения часто исп-ся для формирования сигналов с широтно-импульсной модуляцией. Источник: Автор Мясников. В.И, Таймеры, модуль сравнения | |
Просмотров: 616
| Теги: |
Всего комментариев: 0 | |