2.4.3.1. Запустить симулятор Mplab и создать в нем файл без имени untitled. Из папки C:\Lab_medp запустить файл Lb1_1.doc, выделить его содержимое и через буфер обмена скопировать в файл untitled. Сохранить файл без имени в папке C:\ Mplab под именем Lb1_1.asm.
2.4.3.2. Компилировать этот файл через меню Project\Build Node и создать новый проект через меню Project\New c тем же именем, что и файл-источник, но с расширением pjt, включив в состав проекта файлы Lb1_1.hex и Lb1_1.asm.
2.4.3.3. Открыть созданный проект и сохранить в C:\ Mplab. Установить симулятор, тип процессора PIC16F84 и частоту тактирования 4 МГц через меню Option\ Development Mode. Сбросить флаг «Read only» через меню Option\ Current Editor Mode.
2.4.3.4. Выполнить первоначальный сброс по Project\Build ALL и выполнить программу по шагам с просмотром содержимого регистров, памяти и переменных программы.
2.4.3.5. Установить точки останова в характерных строках программы (перед началом и после окончания цикла, где метки и т.п.) и проверить выполнение программы по точкам останова с контролем времени из окна секундомера. Опробовать разные способы установки и сброса точек останова и различных настроек режимов симуляции.
|
|
2.4.3.6. Повторить выполнение программы в пошаговом режиме с модификацией отдельных регистров и переменных программы в процессе работы программы.
2.4.3.7. Создать файлы Lb1_2.asm, Lb1_3.asm из текстов соответствующих *.doc - файлов и проекты для этих программ. Проверить их работу в пошаговом режиме с просмотром переменных.
2.4.3.8. Создать файлы Lb1_1m asm, Lb1_2m.asm, Lb1_3m.asm из текстов соответствующих *.doc – файлов. Компилировать эти файлы. Для исправления ошибок воспользоваться графической панелью редактирования, сменив панель управления работой программы. Поиск программных строк с ошибками выполняется двойным щелчком мыши по сообщению о данной ошибке в окне компиляции. Рекомендуется также ввести нумерацию строк для текста компилируемой программы.
2.4.3.9. После исправления ошибок и успешной компиляции создать проекты для последних пяти программ и проверить работу программ в пошаговом режиме с использованием симуляции.