ПАСМС LW5_MC
.pdfПРИЛОЖЕНИЕ 3
Директивы ассемблера микроконтроллеров семейства AVR
Директива |
Описание |
|
|
.byte |
Зарезервировать байты в оперативной памяти данных |
|
|
.cseg |
Сегмент программы |
|
|
.db |
Определить (задать) байты в памяти программ или энергонеза- |
|
|
|
висимой памяти данных |
|
|
.def |
Назначить регистру общего назначения символическое имя |
|
|
.device |
Определить устройство, для которого транслируется программа |
|
|
.dseg |
Сегмент данных |
|
|
.dw |
Определить (задать) слова в памяти программ или энергонеза- |
|
|
|
висимой памяти данных |
|
|
.endm, .endmacro |
Конец макроса |
|
|
.equ |
Установить постоянное выражение |
|
|
.eseg |
Сегмент энергонезависимой памяти данных |
|
|
.exit |
Выйти из файла |
|
|
.include |
Вложить другой файл |
|
|
.list |
Включить генерацию листинга |
|
|
.listmac |
Включить разворачивание макросов в листинге |
|
|
.macro |
Начало макроса |
|
|
.nolist |
Выключить генерацию листинга |
|
|
.org |
Установить положение в сегменте |
|
|
.set |
Установить переменный символический эквивалент выражения |
|
|
21
СПИСОК ЛИТЕРАТУРЫ
Бродин В. Б., Калинин А. В. Системы на микроконтроллерах и БИС программируемой логики. – М.: Эком, 2002. – 400 с.
Виды программ и программных документов: ГОСТ 19.101–77. – Введ. 01.01.80. – М.:
1993. – 6 с. – (Единая система программной документации).
Дианова Р. С. Лабораторные работы по курсу «Микропроцессорные измерительные системы». – М.: Изд-во МАИ, 1995. – 44 с.
Дианова Р. С. Программирование микропроцессорных измерительных систем: Учебное пособие для лабораторных и практических занятий. – М.: Изд-во МАИ, 1993. – 60 с.
Каган Б. М., Сташин В. В. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат, 1987. – 304 с.
Калабеков Б. А. Цифровые устройства и микропроцессорные системы. – М.: Горячая
линия – Телеком, 2000. – 336 с.
Королёв Н., Королёв Д. AVR-микроконтроллеры: программные средства// Компоненты и технологии. – 2000. – № 4.
Олссон Г., Пиани Д. Цифровые системы автоматизации и управления. – СПб.: Невский Диалект, 2001. – 557 с.
Микроконтроллеры фирмы Atmel семейства AVR: Справочник. – 2-е изд. – М.: КТЦ-МК,
1999. – 300 с.
Предко М. Руководство по микроконтроллерам: Пер. с англ. В 2-х т.– М.: Постмаркет,
2001 – т. 1 – 416 с., 2001 – т. 2 – 488 с.
Современные микроконтроллеры: архитектура, средства проектирования, примеры применения, ресурсы сети Интернет / Под ред. И. В. Коршуна. – М.: Аким, 1998. – 272 с.
Солонина А. И., Улахович Д. А., Яковлев Л. А. Алгоритмы и процессоры цифровой обработки сигналов. – СПб.: БХВ-Петербург, 2001. – 464 с.
Сташин В. В., Урусов А. В., Мологонцева О. Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990. – 224 с.
Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения: ГОСТ 19.701–90. – Введ. 01.01.92. – М.: 1991. – 26 с. – (Единая система программной документации).
Угрюмов Е. П. Цифровая схемотехника. – СПб.: БХВ-Петербург, 2001. – 528 с.
Фрунзе А. В. Микроконтроллеры? Это же просто! – М.: ИД Скимен, 2002. – 336 с. (т. 1);
392 с. (т. 2).
ATmega8535 8-bit AVR Microcontroller with 8K bytes In-System Programmable
Flash. – San Jose: Atmel Inc., 2003. – 317 p.
Atmel AVR devices//Atmel Applications Journal. – 2003. – № 1.
AVR Microcontrollers Selection Guide. – San Jose: Atmel Inc., 2003.
Fries R. G. Designing with Atmel’s Flash RISC microcontrollers//Embedded System Programming. –1997. – Vol. 10, № 12.
Turley J. Atmel AVR brings RISC to 8-bit world//Microprocessor Report. – 1997. – Vol. 11, № 9.
8-bit AVR Instruction Set. – San Jose: Atmel Inc., 2002. – 149 p.
23