Порядок работы

- Создайте в поддиректории WORKDIR свою рабочую директорию с уникальным именем.

- Скопируйте шаблон программы pic_xmpl.asm из директории EXAMPLE в Вашу рабочую директорию. Присвойте файлу уникальное имя (рекомендуется var_y.asm, где y - номер задания).

- Скопируйте все файлы из директории EXEFILES в Вашу рабочую директорию. В конце каждой лабораторной работы все эти файлы нужно удалять, для чего запускается endofwrk.bat

- Введите текст Вашей программы в помеченное место файла.

- Для отладки удобно пользоваться "точками прерываний" (breakpoint). В программе, где нужно будет остановиться при отладке, поставьте метку (например ВР0), а в файле инициализации симулятора (.ini) - добавьте команду B BP0

- Скомпилируйте программу:

mpasm.exe var_y.asm

Если есть ошибки, то посмотрите их в файле var_y.lst, исправьте и повторите компиляцию.

- создайте файл "воздействий" var_y.sti для симулятора, пример которого находится в директории EXAMPLE (pic_xmpl.sti).

- создайте файл инициализации var_y.ini для симулятора, шаблон которого находится в директории EXAMPLE (pic_xmpl.ini).

Можно добавить поля для просмотра командой

ad

и точки прерывания командой

b

- Запустите симулятор:

mpsim.exe

- Загрузите файл инициализации:

ge var_y.ini

- Загрузите Вашу программу в симулятор: (если этого нет в файле var_y.ini)

lo var_y

- Загрузите файл "воздействий" в симулятор: (если этого нет в файле var_y.ini)

st var_y.sti

- Запустите программу:

e

Для остановки нажмите любую клавишу.

- После остановки на "точке прерывания", которые соответствуют меткам BP0, BP1 и т.д. можно продолжить выполнение командой

с

или выполнять программу по шагам с помощью команды

ss

- Для повторного выполнения программы нужно сбросить процессор и счетчик шагов командами

rs

re

- Для выхода из симулятора вызовите команду

q

Работа с макетом

ВНИМАНИЕ! ВКЛЮЧАТЬ ПИТАНИЕ МАКЕТА ДОПУСКАЕТСЯ ТОЛЬКО С

РАЗРЕШЕНИЯ И ПОД НАБЛЮДЕНИЕМ ПРЕПОДАВАТЕЛЯ.

К моменту работы с макетом у Вас должен быть файл var_y.hex.

Выполните операцию:

picprgm.bat var_y.hex

Если программы не выдали сообщения об ошибках, то Ваша программа успешно загрузилась в PIC-процессор.

ЗАВЕРШЕНИЕ РАБОТЫ

В конце каждой лабораторной работы все исполняемые файлы и bak-файлы нужно удалить из рабочей директории, для чего запускается

endofwrk.bat


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: