Составители:
1
Лабораторная работа № 1
Ознакомление с интегрированной средой разработки MPLAB
Цель работы – ознакомление с программными средствами написания и
отладки программ для микроконтроллеров фирмы Microchip Technology
Incorporated.
MPLAB – интегрированная среда разработки (IDE)
MPLAB представляет собой законченную среду разработки, интегрируя
несколько инструментальных средств:
MPLAB – менеджер проектов (project Manager). Используется для создания
проектов и работы со связанными файлами.
MPLAB – редактор (Editor). Используется для создания
и редактирования
текстовых файлов, таких как исходные и файлы сценариев компоновки.
MPLAB-SIM – симулятор (Simulator). Позволяет моделировать выполнение
команд и входные/выходные сигналы микроконтроллеров.
MPLAB-ICE – внутрисхемный эмулятор (Emulator). Позволяет, используя
дополнительные аппаратные средства и компьютер, заменять микроконтроллер в
разрабатываемом устройстве в реальном времени.
MPASM – универсальный ассемблер.
MPLINK компоновщик (linker) создает законченное приложение, связывая
перемещаемые модули MPASM, MPLAB-C17, и MPLAB-C18.
MPLIB – управляет пользовательскими библиотеками.
MPLAB-CXX – компилятор C. Позволяет включать в проект исходные тексты
написанные на языке высокого уровня С и на ассемблере.
PRO MATE II и PICSTART Plus – программаторы.
PICMASTER и PICMASTER-CE – внутрисхемные эмуляторы.
Создание нового проекта
Для создания проекта надо выполнить следующие шаги:
Выбор папки проекта. Создайте на диске
директорий (папку) для своего
проекта. Внимание! MPLAB не поддерживает корректно длинные и русские
имена папок, то есть имя должно состоять из не более 8 латинских букв. То же
самое относится и к названию проекта и к именам исходных файлов.
Создание исходного файла для проекта. Создайте в своей папке пустой
файл с расширением
.asm. Другой вариант: можно взять готовую заготовку asm-
файла для своего проекта. Файлы-заготовки для проектов находятся в папке
…\template\code. Если Вы уже выбрали тип микроконтроллера для своего проекта,
то скопируйте соответствующий файл в папку своего проекта и переименуйте во