Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Краткая характеристика основных программ

Читайте также:
  1. Amp;Сравнительная характеристика различных методов оценки стоимости
  2. D) программа
  3. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  4. I. Доказывание, понятие и общая характеристика
  5. I. Программирование на CF Pascal
  6. I. Рабочая программа дисциплины
  7. I. Языки программирования
  8. IF(POS('ПРОГРАММИР',NAZ)<>0) AND
  9. II. Анализ программ по чтению и литературной подготовке учащихся начальной школы и УМК к ним. Познакомьтесь с требованиями ФГОС.
  10. II. ОБЩАЯ ХАРАКТЕРИСТИКА ЖИЗНИ

Кроме этого, симулятор "считает", что все порты имеют фиктивную нагрузку на выходах ОМК 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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав