- •2.4 Работа в среде mplab ide
- •2.4.1 Графическое меню mplab ide
- •2.4.1.2 Графическое меню редактирования
- •2.4.1.3 Графическое меню отладки программ
- •2.4.2 Линейка состояния
- •2.4.3 Системное меню
- •2.4.3.1 Меню File
- •2.4.3.2 Меню Project
- •2.4.3.3 Меню Edit
- •2.4.3.4 Меню Debug
- •2.4.3.5 Меню picstart Plus
- •2.4.3.8 Меню Window
- •2.4.3.9 Меню Help
2. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ДЛЯ МИКРОКОНОТРОЛЛЕРОВ PICmicro MPLAB IDE 5.61
2.1 Цель работы
Изучить основные принципы работы в среде MPLAB IDE 5.61: написание, компиляцию, отладку программ.
2.2 Назначение и область применения MPLAB IDE
MPLAB является интегрированной средой разработки для микроконтроллеров PICmicro фирмы Microchip Technology Incorporated. MPLAB IDE позволяет писать, отлаживать и оптимизировать текст программы. MPLAB IDE включает в себя редактор текста, симулятор и менеджер проектов, поддерживающих работу эмуляторов и программаторов фирмы Microchip.
2.3 Структура интерфейса MPLAB IDE
Пакет работает на базе операционных систем Microsoft Windows 3.1x, 95, 98 , NT, 2000 , XP.
В состав MPLAB входят несколько модулей:
менеджер проекта MPLAB – используется для создания и работы с файлами относящихся к проекту;
редактор MPLAB – предназначен для написания и редактирования исходного текста программы, шаблонов и файлов сценария линкера;
отладчик MPLAB ICD – внутрисхемный отладчик для микроконтроллеров семейства PIC16F87X.
симулятор MPLAB-SIM – моделирует выполнение программы в микроконтроллере с учетом состояния портов ввода/вывода;
эмуляторы MPLAB ICE, PICMASTER – эмулируют работу микроконтроллера в режиме реального времени непосредственно в устройстве пользователя;
компиляторы – выполняют компиляцию текста программы;
программаторы PRO MATE и PICSTART – предназначены для программирования микроконтроллеров скомпилированным кодом программы;
ассемблер MPASM – компилирует исходный код программы;
линкер MPLINK – создает заключительный код программы, связывая различные модули;
) редактор библиотек MPLIB – управляет библиотеками.
Требования, предъявляемые к персональному компьютеру для установки MPLAB IDE 5.61:
установленная операционная система Windows 3.1x, 95, 98 , NT, 2000, XP;
ОЗУ 16 Mb (рекомендуется 32 Mb);
45 Mb свободного дискового пространства.
2.4 Работа в среде mplab ide
Для запуска программы необходимо открыть файл MPLAB.exe, находящийся после инсталляции, как правило на диске С:, в директории: C:\ Program Files\MPLAB\MPLAB.exe.
Типичный вид экрана рабочего окна среды MPLAB в процессе работы над проектом представлен на рисунке 2.1.
Рисунок 2.1 Рабочее окно MPLAB IDE
Диалоговые, рабочие и информационные окна среды MPLAB работают как отдельные приложения, предоставляя пользователю пользоваться стандартными кнопками и элементами ОС Windows.
Рабочее окно состоит из графического меню, системного меню, линейки состояния и рабочего поля.
Графическое меню имеет кнопки управления, объединенные в 4 логические группы: меню редактирования, меню отладки программы, меню проектирования и меню пользователя.
Переключение между группами осуществляется с помощью нажатия крайней левой кнопки.
На рисунке 2.2 представлен состав рабочего окна среды MPLAB, с различными видами графического меню, расположением системного меню, рабочего поля и строки состояния.
Р
Графическое
меню
Системное меню
Линейка
состояния
Рабочее поле
Меню редактирования
Меню отладки
программы
Меню проектирования
Меню пользователя
исунок
2.2 Состав рабочего окна MPLAB
IDE
2.4.1 Графическое меню mplab ide
Графическое меню представляет собой ряд пиктограмм, выполненных в виде клавиш, которые позволяют выполнить отдельные пункты системного меню по укороченному пути.
2.4.1.1 Графическое меню пользователя
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выполнить проект |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Новое окно с переменными |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окно регистров специального назначения |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окно памяти данных |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
Окно памяти программ |
||||
|
|
|
|
|
|
|
|
|
|
|
|
Сброс микроконтроллера |
|||||
|
|
|
|
|
|
|
|
|
|
|
Выполнить текущую инструкцию программы (инструкцию CALL выполняются за 1 шаг с полным выполнением подпрограммы) |
||||||
|
|
|
|
|
|
|
|
|
|
Выполнить текущую инструкцию программы |
|||||||
|
|
|
|
|
|
|
|
|
Остановить выполнение программы |
||||||||
|
|
|
|
|
|
|
|
Запустить выполнение программы с текущего места |
|||||||||
|
|
|
|
|
|
|
Сохранить файл |
||||||||||
|
|
|
|
|
|
Вставить из буфера |
|||||||||||
|
|
|
|
|
Копировать в буфер |
||||||||||||
|
|
|
|
Вырезать в буфер |
|||||||||||||
|
|
|
Найти |
||||||||||||||
|
|
Сохранить проект |
|||||||||||||||
|
Открыть проект |
||||||||||||||||
Выбор графического меню |
|||||||||||||||||
