MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Эмуляторы   Программаторы   Прог.обеспечение 
  « назад

MPASM ассемблер, MPLINK линкер объектов и MPLIB редактор библиотек объектов

MPASM √ ассемблер с поддержкой всех семейств микроконтроллеров PICmicro. Формирует код программы в шестнадцатеричном формате и создает объектный файл для MPLINK. Шестнадцатеричный код может быть использован для программирования микроконтроллера в программаторе.

Существует три основных версии MPASM:

- Версия MPASM для DOS 5.0 и выше. Файл Assembler.exe
- Расширенная версия для DOS 5.0 и выше. Файл Assembler_dp.exe
- Версия для Windows 3.1/95/98/NT. Файл AssemblerWIN.exe

AssemblerWIN.exe имеет собственный интерфейс, но рекомендуется использовать совместно с MPLAB IDE. MPASM формирует файлы:

- переместимые объектные файлы в формате COFF
- HEX файлы в формате Intel и Microchip
- файл листинга ассемблирования
- файл для последующей отладки программы

MPLINK объектный линкер, объединяет объекты, полученные от различных программ в единый файл. Существует две основных версии MPLINK:

- DOS версия. Файл LinkerD.exe
- Версия для Windows 3.1/95/98/NT. Файл Linker.exe

Программа MPLINK генерирует следующие файлы:

- HEX файлы в формате Intel и Microchip
- файл листинга компиляции
- файл для последующей отладки программы

MPLIB программа для создания и модификации библиотечных файлов. Существует две основных версии MPLAB:

- DOS версия. Файл LibrarianD.exe
- Версия для Windows 3.1/95/98/NT. Файл Librarian.exe

Все выше описанные программы входят в состав MPLAB IDE.

  Пример кода.
В этом файле содержится программа на ассемблере для инициализации микроконтроллеров PIC16CXX и PIC17CXX и объектные коды MPLINK.