Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПАСМС LW5_MC

.pdf
Скачиваний:
9
Добавлен:
30.03.2015
Размер:
1.05 Mб
Скачать

ПРИЛОЖЕНИЕ 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