Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. ЦЕЛЬ
Выучить основные режимы функционирования таймера, способы и особенности его инициализации, варианты использования и настройки предыдущего делителя, функционирования сторожевого таймера.
2. ЗАДАНИЕ ПО ЛАБОРАТОРНОЙ РАБОТЕ
2.1. Выполнить инициализацию таймера, сделать конфигурацию элементов схемы таймера в соответствии с вариантом задания.
2.1.1. Определить значение бита T0CS (бит 5 в регистре OPTION).
2.1.2. Определить значение бита T0SE (бит 4 в регистре OPTION).
2.1.3. Определить значение бита PSA (бит 3 в регистре OPTION).
2.1.4. Определить значение битов PS2 - PS0 (биты 2 - 0 в регистре OPTION).
2.2. Выполнить деление внешней частоты F, что поступает на вывод RA4/T0CKI микроконтроллера PIC16F84 с коэффициентом деления К1. Полученную частоту вывести на вывод RB0 микроконтроллера.
2.3. Оценить максимально возможную входную частоту F.
2.4. Определить период сброса сторожевого таймера при использовании предыдущего делителя с коэффициентом деления K2.
2.5. Проанализировать функционирование сторожевого таймера в режиме SLEEP.
3. ВАРИАНТЫ ЗАДАНИЙ
3.1. Для парных номеров по списку журнала группы счетный перепад - фронт импульса.
3.2. Для непарных номеров по списку журнала группы счетный перепад - спад импульса.
3.3. Коэффициент распределения частоты К1 = C + И + N, где C - номер группы, И - индекс группы (1 для «А», 2 для «Б» и т.д.), N - номер студента по списку журнала группы.
3.4. Коэффициент деления предыдущего делителя K2 = 2n, при n = N mod 8, где N - номер студента по списку журнала группы.
Пример программы. Конфигурация схемы таймера по следующим исходным данным: тактирование таймера производится от внешнего источника тактовых импульсов по заднему фронту с использованием предыдущего делителя с коэффициентом деления 1:64.
…
movlw b'00110101'
;
L++--- коэффициент счетчика 1:64 ;
Дата публикования: 2014-11-03; Прочитано: 276 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!