Микроконтроллеры
Компьютерная литература
  • формат pdf
  • размер 920,53 КБ
  • добавлен 13 апреля 2011 г.
Микро-Чип. Руководство пользователя программой MPASM
ООО Микро-Чип, Москва - 2001. MPASM USER’S GUIDE.
Перевод основывается на технической документации DS33014G компании Microchip Technology Incorporated, USA.
Содержание
Предварительная информация о MPASM
Введение
Основные части раздела
Что такое MPASM
Назначение MPASM
Совместимость кода программы
Совместимость с инструментальными средствами
Установка и начало работы с MPASM
Введение
Основные части раздела
Установка MPASM
Краткий обзор ассемблера
Входные и выходные файлы MPASM
DOS версия MPASM
Введение
Основные части раздела
Интерфейс командной строки
Оконный интерфейс
Windows версия MPASM
Введение
Основные части раздела
Оконный интерфейс
Работа с MPASM в интегрированной среде MPLAB IDE
Настройка MPLAB IDE для работы с MPASM
Компиляция исходного текста программы
Возможные ошибки
Директивы MPASM
Введение
Типы директив MPASM
Список директив MPASM
BADRAM - Идентификация нереализованного ОЗУ
BANKISEL - Выбор банка для косвенной адресации
BANKSEL - Выбор банка для прямой адресации
CBLOCK - Определение блока констант
CODE - Начало кода объектного файла в памяти программ
CONFIG - Установка битов конфигурации микроконтроллера
CONSTANT - Определить символьную константу
DA - Сохранение строки в памяти программ
DATA - Сохранение значений или текста в памяти программ
DB - Побайтное сохранение данных в памяти программ
DE - Резервирует 8-разрядное значение в EEPROM памяти
#DEFINE - Определить замену текста
DT - Определяет таблицу данных
DW - Резервирует слова памяти программ
ELSE - Начало альтернативного блока программы условия IF
END - Окончание программы
ENDC - Окончание автоматического блока констант
ENDIF - Окончание условного блока программы
ENDM - Окончание макроса
ENDW - Завершает цикл While
EQU - Определение константы ассемблера
ERROR - Формирует сообщение об ошибке
ERRORLEVEL - Настройка параметров вывода сообщений об ошибках
EXITM - Выход из макроса
EXPAND - Включение текста макроса в файл листинга программы
EXTERN - Определение внешних меток
FILL - Запись значения в память программ
GLOBAL - Внешняя метка
IDATA - Объявляет начало инициализации данных в объектном файле
IDLOCS - Установка значения ID
IF - Начало блока условия
IFDEF – Выполнение, если определена символьная метка
IFNDEF - Выполнение, если символьная метка не определена
INCLUDE - Подключение дополнительного исходного файла
LIST - Список параметров
ООО «Микро-Чип» - поставка комплектующих Microchip тел: (095) 737-7545 DS33014G
WWWMICROCHIPRU – поставки и техподдержка на русском языке 4
LOCAL - Объявить локальную переменную макроса
MACRO - Определить макрос
MAXRAM - Определяет максимальный объем ОЗУ
MESSG - Сформировать сообщение
NOEXPAND - Не разворачивать текст макроса
NOLIST - Выключить вывод в файл листинга
ORG - Установить адрес программы
PAGE - Вставить страницу в файл листинга программы
PAGESEL - Произвести выбор страницы
PROCESSOR - Выбор типа микроконтроллера
RADIX - Система счисления по умолчанию
RES - Резервирование памяти
SET - Определение константы
SPACE - Вставить пустые строки
SUBTITLE - Определение подзаголовка программы
TITLE - Определение заголовка программы
UDATA - Начало инициализации данных с обычным размещением в памяти (для объектного файла)
UDATA_ACS - Начало инициализации данных быстрого доступа (для объектного файла)
UDATA_OVR - Начало инициализации временных данных (для объектного файла)
UDATA_SHR - Начало инициализации разделяемых данных (для объектного файла)
#UNDEFINE - Отменить замену текста
VARIABLE - Определение символьной переменной
WHILE - Цикл While
Использование MPASM для создания перемещаемых объектов
Введение
Основные части раздела
Файлы сценария
Память программ
Операнды инструкций
Распределение ОЗУ
Обращение к меткам других модулей
Работа с банками и страницами памяти
Недопустимые директивы
Формирование объектного файла
Пример программы
Язык макрокоманд
Введение
Основные части раздела
Синтаксис макрокоманд
Директивы макрокоманд
Замена текста
Использование макросов
Примеры программ
Синтаксис выражений и операций
Введение
Основные части раздела
Текстовые строки
Числовые константы и системы счисления
Арифметические операции
High/Low/Upper операции
Операции инкремента/декремента
Приложение А Формат HEX файлов
A1 Введение
A2 Основные части раздела
A3 Intel HEX формат INHX8M (HEX)
A4 Intel Split HEX формат INHX8S (HXL/HXH)
A5 Intel HEX формат INHX32 (HEX)
Приложение В Сообщения MPASM
B1 Введение
B2 Основные части раздела
B3 Сообщения об ошибках
B4 Предупреждения
B5 Информационные сообщения
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Информатика (программирование)
  4. Программирование на ASSEMBLER
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Микропроцессорные системы (МПС)
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Организация ЭВМ и архитектура ВС
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Аппаратное обеспечение ВТ
  1. Академическая и специальная литература
  2. Наноматериалы и нанотехнологии
  3. Наноэлектроника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  3. Схемотехника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  3. Электронная компонентная база (ЭКБ)
  4. Интегральные микросхемы (ИМС)
  5. Микросхемы цифровые
  6. Микроконтроллеры
  1. Академическая и специальная литература
  2. Топливно-энергетический комплекс
  3. Теоретические основы электротехники (ТОЭ)
  1. Прикладная литература
  2. Компьютерная литература
  3. ASSEMBLER
  1. Прикладная литература
  2. Компьютерная литература
  3. Интернет вещей (IoT)