Секция окончания

END

 

 

3.2. Сохранение файла с расширением .asm.

В MPLAB осуществляем выбор кристалла PIC16 F84 (меню Configure, Select Device), выбор режима симулятора в меню Debugger – Select Tool (MPLAB-SIM).

 

3.3. Компиляция программы (меню Project – Quickbuild), при этом окно с текстом программы должно быть активным), устранение ошибок и предупреждений. Предупреждение "Use of this instruction is not recommended" можно не устранять.

3.4. При помощи "секундомера" определяем время работы сторожевого таймера. В меню Debugger выбираем Stopwatch. На команде nop ставим "точку останова" (правый клик на команде – Set Breakpoint). Запускаем программу (Debugger – Run), ждем останова на "точке останова". Обнуляем секундомер (кнопка Zero в Stopwatch) и повторяем запуск программы. После останова контролируем значение Time (mSecs). Оно должно быть равно Т = 18 мс * К = 576 мс. Обнуляем секундомер и повторяем еще раз, сравниваем.

 

3.5. Задание 2. Образовать в программе "зависание"– цикл без команды clrwdt("мертвая петля", dead loop). Определить поведение микроконтроллера при переполнении "сторожевого таймера". Определить влияние бита конфигурации "Watchdog timer" (меню Configure, Configuration Bits) на "сброс" микроконтроллера.

 

3.6. Задание 3. Организовать изменение уровня сигнала на выводе RB3 при каждом переполнении "сторожевого таймера" (внести дополнения в программу).

 

3.7. Сохранение всех полученных в результате компиляции и отладкки файлов и скриншотов для составления отчета о выполненной лабораторной работе (требования к отчету см. в метод. указания к лаб. раб. №2 (MK2U. PDF), сдача выполненной лаб. работы осуществляется во время выполнения следующей).

 

3.8. Оформление отчета:

Зміст звіту:

· Тема.

· Мета.

· Індивідуальне завдання (Варіант № та індивідуальні вихідні дані).

· Структурна схема модуля таймера.

· Алгоритм програми з необхідними коментарями.

· Лістинг програми (файл .lst) з докладним коментуванням виконання програми.

· Методика тестування програми і вміст .sti файлу.

· Результати виконання програми (Вікна пакета MPLAB з необхідними поясненнями. В них обов’язково привести такі фрагменти програми: заголовок, виконання індивідуального завдання з необхідною кількістю ScreenShot'ів для кожного завдання і описом результітов, що в них відображаються).

· Висновки

 

 

4. Защита выполненных работ. Подготовка к следующей лабораторной работе №5 («Организация памяти данных (ПД) и программ (ПП)» - см. файл «MK4U. PDF»).