Читайте также:
|
|
Кроме этого, симулятор "считает", что все порты имеют фиктивную нагрузку на выходах ОМК PIC 16F84(16С84).
Симулятор также "необращает внимание" на неправильную инициализацию портов, прерываний, таймера и т.п.
Интегрированная среда разработки рабочих программ MPLAB 3.30
Для ОМК PIC
Назначение и основные функциональные возможности
Интегрированная среда разработки рабочих программ MPLAB 3.30 представляет собой набор программ, объединенных в единый пакет, который содержит:
- редактор (Editor Only);
- ассемблер (MPASM);
- компилятор С (MPLAB-C);
- симулятор (MPLAB-SIM);
- эмулятор (PICMASTER);
- программатор (PICSTART PLUS);
- управление проектами (Project);
- систему помощи (Help).
Данный пакет обеспечивает полную программную поддержку на всех этапах разработки рабочей программы, от написания исходного текста программы до записи ее в ППЗУ микроконтроллера. Он позволяет осуществить:
- написание и редактирование исходного текста программы на языке Ассемблера или С;
- трансляцию (компиляцию) исходного текста в объектный код (модуль) программы;
- отладку (моделирование) программы с использованием исходного текста или абсолютного листинга (объектного модуля);
- запись отлаженной программы в ППЗУ микроконтроллера.
Краткая характеристика основных программ
3.2.1. Ассемблер MPASM
Универсальный макроассемблер MPASM - это символьный ассемблер, который поддерживает разработку рабочих программ для всех семейств микроконтроллеров PIC 16/17, включая PIC 12CXX, PIC 1400, PIC 16C5X, PIC 16CXX и PIC 17CXX. Программа-транслятор MPASM предоставляет все возможности макроассемблера, такие как: создание макрокоманд, условное ассемблирование, разные форматы исходного текста и листинга. Для поддержки средств разработчика Microchip и других производителей он может генерировать код в разных форматах. Ассемблер MPASM позволяет осуществить также символьную отладку рабочей программы на встраиваемом эмуляторе реального времени PICMASTER.
3.2.2. Программный симулятор-отладчик MPLAB-SIM
Программный симулятор MPLAB-SIM позволяет продемонстрировать работу рабочей программы микроконтроллера PIC 16/17 на уровне команд. При выполнении любой команды пользователь может проверить или изменить данные, а также подать внешний сигнал на любой вывод. Используемое основание системы счисления может быть установлено пользователем. Выполнение программы может осуществляться непрерывно, пошагово, до точки останова или в режиме трассировки. MPLAB-SIM поддерживает символьную отладку кодов, полученную с помощью программ-трансляторов MPLAB-C или MPASM.
3.2.3. Компилятор MPLAB-C
Компилятор MPLAB-C позволяет получить объектный код (модуль) из исходного текста рабочей программы написанной на языке С. Система программирования MPLAB-C представляет собой полный компилятор и интегрированную среду разработки программ PIC 16/17. Для облегчения символьной отладки компилятор предоставляет символьную информацию, совместимую с MPLAB IDE.
Дата добавления: 2014-12-18; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |
|