Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPLAB.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
458.75 Кб
Скачать

2.4.3.3 Меню Edit

Редактирование файлов осуществляется с помощью команд меню редактора Edit (рисунок 2.6). Список команд представлен в таблице 2.3.

Рисунок 2.6 Меню Edit

Таблица 2.3 Команды меню Edit

Команда

Действие

Undo

Отменить последнее действие

Cut

Вырезать фрагмент текста, помещая его в буфер обмена

Copy

Копировать выделенный фрагмент текста в буфер обмена

Paste

Вставить содержимое буфера обмена

Select All

Выделить весь текст в активном окне

Select Word

Выделить слово, в котором находится курсор

Delete Line

Удалить строку

Delete EOL

Удалить текст до конца строки

Goto Line

Перемещает курсор в начало указанной строки

Find

Поиск текста

Replace

Команда выполняет поиск и замену одной текстовой последовательности в текущем окне, на другую текстовую последовательность

Repeat Find

Повторный поиск

Repeat Replace

Повторная замена

Match Brace

Установить уровень скобки

Tempalte

Предназначено для работы с шаблонами

Text→

Содержит команды для работы с текстом:

Transpose - меняет местами символы слева и справа от курсора.

Uppercase - заменяет все выделенные символы нижнего регистра на символы верхнего регистра.

Lowercase - заменяет все выделенные символы верхнего регистра на символы нижнего регистра.

Text Indent – сместить начало текста выделенных строк на один символ табуляции вправо.

Text Un-Indent - сместить начало текста выделенных строк на один символ табуляции влево

2.4.3.4 Меню Debug

Отладка программ осуществляется с помощью команд меню отладки Debug (рисунок 2.7). Список команд представлен в таблице 2.4.

Рисунок 2.7 Меню Debug

Таблица 2.4 Команды меню Debug

Команда

Действие

Run→

Run (запуск) – запускает выполнение программы

Reset (Сброс) – сброс микроконтроллера, аналогично сбросу по сигналу MCLR на микроконтроллере.

Halt (Остановить) – остановить ход выполнения программы (счетчик команд остановлен).

Halt Trace – Остановить запись в буфер трассировки.

Animate – запустить программу в режиме анимации, выполнение программы в данном режиме значительно медленнее, чем по команде Run, но позволяет контролировать состояние регистров микроконтроллера и значения секундомера.

Step – выполнить одну инструкцию программы, по этой команде выполняется одна инструкция микроконтроллера, а затем программа останавливается, обновляя значения регистров.

Step Over – выполнить текущую инструкцию программы.

Update All Registers – обновить значения всех регистров для текущей инструкции программы.

Change Program Counter – изменить значение счетчика команд РС.

Execute→

Execute an Opcode – выполнить отдельную инструкцию программы.

Conditional Break – условная остановка программы

Simulator Stimulus→

Позволяет моделировать состояние входов микроконтроллера с дискретностью в один машинный цикл, содержит команды:

Asynchronous Stimulus – асинхронный стимул;

Pin Stimulus – стимул порта ввода/вывода;

Clock Stimulus – стимул тактового сигнала;

Register Stimulus – стимул регистра.

Center Debug Location

Команда перемещает указатель выполнения программы в центр окна исходного текста программы, памяти программ и листинга программы

Break Settings

Настройка именованных точек остановки

Trace Settings

Настройка точек трассировки

Trigger In/Out Settings

Настройка триггера ввода/вывода (работает только с MPLAB ICE и эмулятором PICMASTER)

Trigger Output Points

Точка триггера (работает только с эмулятором PICMASTER)

Clear All Points

Удаление всех точек остановки и трассировки

Complex Trigger Settings

Настройка сложного триггера (работает только с эмулятором MPLAB ICE)

Code Coverage

Захват кода (работает только с эмулятором MPLAB ICE)

Clear Program Memory

Очистка памяти программ

System Reset

Системный сброс эмулятора, для установки новых параметров включая аппаратные средства

Power-On-Reset

Сброс по включению питания – позволяет записывать в ОЗУ случайные или предварительно подготовленные данные.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]