Отчет должен содержать:
1 Наименование и цель лабораторной работы.
2 Условия, схемы алгоритмов и листинги программ к заданию №3.
3 Ответы на контрольные вопросы.
Контрольные вопросы
1 Как формируется временная задержка методом программных циклов?
2 Как формируется временная задержка с использованием таймера/счетчика?
3 Укажите функцию из библиотеки компилятора MPLAB C30 для языка программирования С, предназначенную для организации временных задержек.
4 Перечислите регистры предназначенные для настройки таймеров и укажите их назначение.
5 Какие действия выполняет строка программы LR20_1
«#define FCY (FOSC / 2)»?
6 Поясните назначение функции «_delay32(FCY)» в программе LR20_1.
Требования к знаниям и умениям учащихся
В результате выполнения лабораторной работы учащиеся должны знать:
- особенности программной и аппаратной реализации временных функций в МК dsPIC33F;
- структуру и режимы работы таймеров МК dsPIC33F.
Должны уметь:
- составлять программы с помощью языка программирования С реализации временных функций, используя метод программных циклов и таймер/счетчик;
|
|
- создавать проекты для прошивки МК dsPIC33FJ32MC204 в интегрированной среде MPLAB IDE 8;
- выполнять компиляцию исходного кода программ прошивки МК учебного стенда НТЦ-31.000;
- выполнять программирование МК учебного стенда НТЦ-31.000, а также проверку и отладку прошивки.
Методические указания
Краткие теоретические сведения