Меню MPLAB и описание функций |
|
|
Меню File |
|
Меню Project |
|
Меню Edit |
|
Меню Debug |
|
Меню PICSTART Plus (Programmer Menu) |
|
Меню Option |
|
Меню Tools |
|
Меню Window |
|
Меню Help |
|
Панель инструментов (Toolbar) |
|
|
Меню File |
|
Это стандартное меню со стандартными пунктами для управления файлами проекта. Пункты Export и Import предназначены для обмена данными между компьютером и внешними устройствами (симулятор, эмулятор).
|
|
Меню Project |
|
Пункты для управления проектом и конфигурацией. Изменение установок созданного проекта Edit Project. Make Project - компилировать все исходные файлы для создания одного hex файла, Build All - компилировать все файлы, Build Node - компилировать один выборочный файл. Меню Install Language Tool предназначено для выбора языка программирования и конфигурации.
|
|
Меню Edit |
|
Тоже стандартное меню для управления буфером обмена, а также для поиска, замены текста и другого.
|
|
Меню Debug |
|
После компилирования проекта Вы, наверняка, захотите видеть как Ваш код выполняется. Обычно, разрабатываемое устройство не будет работать правильно, как Вы хотите. Поэтому придется код отлаживать. Вы можете использовать MPLAB-SIM для симулирования работы микроконтроллера или внутрисхемный эмулятор (что вряд ли в наших условиях, например PICMASTER стоит порядка $4000), такой, как MPLAB-ICE. PICMASTER и др. В любом случае придется останавливать работу и наблюдать состояние регистров микроконтроллера и выполнять в пошаговом режиме. Меню Debug содержит все опции, которые Вы будете использовать при отладке Вашего кода с симулятором или эмулятором:
|
|
Меню PICSTART Plus |
|
Меню конфигурации и управления фирменным программатором PICSTART Plus. При его отсутствии также не доступно.
|
|
Меню Option |
|
Меню для конфигурирования самого MPLABа. Включает в себя следующие опции:
|
|
Меню Tools |
|
Опции меню позволяют запустить файлы в ДОС строке и проверять возможность обмена информацией с внешними устройствами (программаторами и эмуляторами).
|
|
Меню Window |
|
MPLAB обеспечивает окна для обзора программной памяти, содержимого стека и содержимого регистров. Внимание: чтобы открыть системное меню для изменения отображаемых данных в открытом окне щелкните левой кнопки мыши в верхнем левом углу этого окна. Все опции меню Window доступны в режиме симулятора (виртуального отладчика) или внутрисхемного эмулятора. В режиме Editor Only доступны только: окно Абсолютного Листинга и окно списка символов (simbol list). Подробнее об возможных опциях:
|
|
Меню Help |
|
Вызов помощи и справок. Полная оригинальная фирменная информация на английском языке. Если что-то не понятно, то всегда можно там найти.
|
|
Панель инструментов (Toolbar) |
|
Панель инструментов представляет собой ряд кнопок для быстрого вызова тех или иных функций или выполнения каких-либо действий. Существует 4 набора кнопок для разных действий: для редактирования, отладки, управления проектом и для определения пользователем. Для конфигурирования панели инструментов выберите Option>Environment Setup и вкладку General. На ней можно выбрать месторасположение панели (вверху, слева, справа) или, нажав кнопку Layout, добавить или убрать кнопки. Если навести
указатель мыши на какую-либо кнопку, то
внизу окна MPLAB в строке
состояния появится ее описание. Вот
назначение кнопок панели инструментов:
|
кнопка панели Edit | действие | кнопка панели Debug | действие | |
создать новый файл | запустить программу в непрерывном режиме | |||
открыть файл | остановить выполнение программы | |||
сохранить файл | выполнить очередную команду | |||
вырезать выделение в буфер | выполнить команду, не опускаясь в подпрограммы | |||
копировать выделение в буфер | сброс микроконтроллера | |||
вставить из буфера | модифицировать счетчик программы (PC) | |||
печать | выполнить введенную команду | |||
поиск текстовой последовательности | создать новое окно просмотра | |||
повторить последний поиск | модифицировать регистр, переменную | |||
поиск и замена текстовой последовательности | установить точку останова | |||
повторить поиск и замену текстовой последовательности | установить точки трассировки | |||
вернуться на одно действие назад | установить защелки | |||
сдвинуть строку вправо на расстояние табуляции | очистить все точки останова, трассировки, защелки | |||
сдвинуть строку влево не расстояние табуляции | условная точка останова | |||
переместиться на строку с номером... | остановить трассировку | |||
включить нумерацию строк в файлах | системный сброс | |||
вызвать справку MPLAB | вызвать описание версии MPLAB | |||
кнопка панели Project |
действие |
кнопка панели User |
действие |
|
создать проект | открыть проект | |||
открыть проект | сохранить проект | |||
закрыть проект | поиск текстовой последовательности | |||
сохранить проект | вырезать выделение в буфер | |||
редактировать проект | копировать выделение в буфер | |||
компилировать проект | вставить из буфера | |||
компилировать все исходные файлы | сохранить файл | |||
компилировать один исходный файл | запустить программу в непрерывном режиме | |||
установить язык проекта | остановить выполнение программы | |||
вызвать помощь по ассемблеру MPASM | выполнить очередную команду | |||
выполнить команду, не опускаясь в подпрограммы | ||||
сброс микроконтроллера | ||||
окно просмотра регистров общего назначения | ||||
окно просмотра памяти программы | ||||
окно просмотра регистров специального назначения | ||||
создать новое окно просмотра | ||||
компилировать проект | ||||