ВУЗ:
Составители:
41
Лабораторная работа №3. Таймеры микроконтроллера PIC16F877
1. ЦЕЛЬ РАБОТЫ
Изучение основ работы таймеров, решение различных задач с
помощью таймеров. Получение практических навыков по работе с
инструментальными средствами отладки микропроцессорных систем.
2. ВВЕДЕНИЕ
Большинство задач управления, которые возлагаются на
микропроцессорную систему, должны выполняться в реальном
времени. Можно выделить типовые задачи, которые должен решать
микроконтроллер для эффективного управления:
− Отсчет равных интервалов времени заданной длительности,
повтор алгоритма управления по истечении каждого такого интервала
(формирование меток реального времени).
− Контроль над состоянием линии ввода.
− Измерение длительности сигнала заданного логического уровня
на линии ввода.
− Подсчет числа импульсов внешнего сигнала на заданном
временном интервале.
− Формирование на портах микроконтроллера сигнала заданного
логического уровня с программируемой задержкой по отношению к
изменению сигнала на линии ввода.
−
Формирование на линии вывода импульсного сигнала с
программируемой частотой и программируемым коэффициентом
заполнения.
Каждая из перечисленных задач в отдельности может быть
выполнена только программными средствами, без применения
специальных аппаратных решений. Но у такого подхода имеется
существенный недостаток: невозможность выполнения вычислений
одновременно с отсчетом временного интервала. Поэтому в состав
микроконтроллеров включаются специальные аппаратные средства,
которые называют таймерами.
В составе PIC16F877 имеется три таймера, а так же два модуля
захвата-сравнения-ШИМ. Отдельно следует так же отметить
дополнительный – сторожевой таймер (WDT), который способен
обеспечивать устойчивую работу системы.
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »