Однокристальные PIC-микроконтроллеры
Лабораторная работа № 1
Интегрированная среда MPLABIDE разработки
программ для PIC-микроконтроллеров
1. Цель работы
Изучить и практически исследовать методы разработки и отладки программ для однокристальных микроконтроллеров PICmicro с помощью интегрированной среды разработки MPLAB IDE версии v.8.00.
2. Основные теоретические сведения
MPLAB IDE– интегрированная среда разработки для микроконтроллеров PICmicro фирмы Microchip Technology Incorporated. MPLAB IDE позволяет писать, отлаживать и оптимизировать текст программы. MPLAB IDE имеет встроенные компоненты и сменные модули, позволяющие сконфигурировать среду с различными инструментальными средствами, программным обеспечением и аппаратными средствами.
Встроенные компоненты MPLAB IDE включают:
· Менеджер проекта. Используется для создания и работы с файлами, относящимися к проекту. Выполняет интеграцию и взаимодействие между IDE и различными языковыми инструментальными средствами.
· Редактор. Предназначен для написания исходного текста программы.
· Ассемблер/Линкер и языковые инструментальные средства. Ассемблер может использоваться автономно для трансляции единственного файла или может использоваться совместно с линкером (компоновщиком), чтобы строить проект из нескольких исходных и библиотечных файлов. Линкер отвечает за то, чтобы позиционировать оттранслированный код программы в области памяти целевого микроконтроллера.
· Отладчик. Он позволяет устанавливать точки останова, выполнять программу в пошаговом режиме, следить за переменными, измерять время выполнения программы, а также имеет другие функции, характерные для современного отладчика. Он работает совместно с редактором, что позволяет использовать информацию, полученную при отладки для коррекции исходного текста программы.
· Средства выполнения. Это программные симуляторы (имитаторы), используемые в MPLAB IDE для всех типов PIC-микроконтроллеров. Эти симуляторы используют персональный компьютер для имитации работы процессорного ядра и периферийных модулей PIC-микроконтроллеров. Могут применяться также дополнительные внутрисхемные эмуляторы и внутрисхемные отладчики, что позволяет проверить работу программы в тех же условиях, что и в действительной аппаратуре.
Дополнительные компоненты могут использоваться и быть добавлены в MPLAB IDE:
· Компиляторы для языка Си. MPLABC18 и MPLAB C30 компиляторы разработки фирмы Microchip позволяют получить полностью интегрированный и оптимизированный программный код. Наряду с компиляторами фирм HI-TECH, IAR, microEngineering Labs, CCS and Byte Craft они используют менеджер проектов MPLAB IDE для компиляции кода, который автоматически загружается в целевой отладчик для проверки и отладки.
· Программаторы. MPLAB PM3, PICSTART Plus, PICkit 1 и 2, а также внутрисхемный отладчик MPLAB ICD 2 и внутрисхемный эмулятор MPLAB REAL ICE позволяют записать программные коды (запрограммировать) в целевые микроконтроллеры. MPLAB IDE выполняет полный контроль за процессом записи кода программы и данных, а также битов конфигурации для всевозможных вариантов режимов работы микроконтроллеров.
· Внутрисхемные эмуляторы. MPLAB REAL ICE и MPLAB ICE 2000 – это внутрисхемные эмуляторы для PIC-микроконтроллеров. Они присоединяются к персональному компьютеру через его порты ввода-вывода и позволяют провести отладку программного обеспечения и аппаратной части микроконтроллерного устройства в реальном масштабе времени.
· In-CircuitDebugger. MPLAB ICD 2 и PICkit 2 являются экономичной альтернативой эмуляторам. Используя небольшие ресурсы целевого микроконтроллера, MPLAB ICD 2 позволяет загружать программный код в микроконтроллер, размещенный в разрабатываемой аппаратуре, устанавливать точки останова, выполнять пошаговый режим, отслеживать содержимое регистров и переменных.
3. Порядок выполнения работы
3.1. Создание папки для работы
На панели WinCom выберите диск Е. Затем выберите папку User и раскройте ее. Далее выберите папку с именем MPT и раскройте ее. Затем выберите папку с именем своей группы (PM-41,PM-42,PC-41,PC-42). Раскройте эту папку и внутри нее создайте новую папку (с помощью клавиши F7) с именем, соответствующим вашей фамилии (буквы обязательно латинские), например: Ivanov.
Примечание. При использовании в имени папки русских букв возможна неправильная работа среды MPLAB IDE.
В дальнейшем вы будете записывать и хранить в вашей папке все файлы в процессе работы с MPLAB IDE . Полный путь к ней:
E:\User\MPT\PM-41\Ivanov
3.2. Настройка среды проектирования
Запустить MPLAB IDE можно нажатием на кнопку мыши, поместив курсор на ярлык MPLAB IDE на рабочем столе компьютера. После запуска программы вы увидите на экране рабочий стол среды (рис.1), который имеет следующие компоненты:
1) Главное текстовое меню.
2) Графическое меню.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.