Директивы ассемблера микроконтроллеров семейства AVR

Директива Описание
.byte Зарезервировать байты в оперативной памяти данных
.cseg Сегмент программы
.db Определить (задать) байты в памяти программ или энергонезависимой памяти данных
.def Назначить регистру общего назначения символическое имя
.device Определить устройство, для которого транслируется программа
.dseg Сегмент данных
.dw Определить (задать) слова в памяти программ или энергонезависимой памяти данных
.endm, .endmacro Конец макроса
.equ Установить постоянное выражение
.eseg Сегмент энергонезависимой памяти данных
.exit Выйти из файла
.include Вложить другой файл
.list Включить генерацию листинга
.listmac Включить разворачивание макросов в листинге
.macro Начало макроса
.nolist Выключить генерацию листинга
.org Установить положение в сегменте
.set Установить переменный символический эквивалент выражения

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Бродин В. Б., Калинин А. В. Системы на микроконтроллерах и БИС программируемой логики. – М.: Эком, 2002. – 400 с.

2.Виды программ и программных документов: ГОСТ 19.101–77. – Введ. 01.01.80. – М.: 1993. – 6 с. – (Единая система программной документации).

3. Дианова Р. С. Лабораторные работы по курсу «Микропроцессорные измерительные системы». – М.: Изд-во МАИ, 1995. – 44 с.

4. Дианова Р. С. Программирование микропроцессорных измерительных систем: Учебное пособие для лабораторных и практических занятий. – М.: Изд-во МАИ, 1993. – 60 с.

5. Каган Б. М., Сташин В. В. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат, 1987. – 304 с.

6. Калабеков Б. А. Цифровые устройства и микропроцессорные системы. – М.: Горячая линия – Телеком, 2000. – 336 с.

7. Королёв Н., Королёв Д. AVR-микроконтроллеры: программные средства// Компоненты и технологии. – 2000. – № 4.

8. Олссон Г., Пиани Д. Цифровые системы автоматизации и управления. – СПб.: Невский Диалект, 2001. – 557 с.

9.Микроконтроллеры фирмы Atmel семейства AVR: Справочник. – 2-е изд. – М.: КТЦ-МК, 1999. – 300 с.

10. Предко М. Руководство по микроконтроллерам: Пер. с англ. В 2-х т.– М.: Постмаркет, 2001 – т. 1 – 416 с., 2001 – т. 2 – 488 с.

11.Современные микроконтроллеры: архитектура, средства проектирования, примеры применения, ресурсы сети Интернет / Под ред. И. В. Коршуна. – М.: Аким, 1998. – 272 с.

12. Солонина А. И., Улахович Д. А., Яковлев Л. А. Алгоритмы и процессоры цифровой обработки сигналов. – СПб.: БХВ-Петербург, 2001. – 464 с.

13. Сташин В. В., Урусов А. В., Мологонцева О. Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990. – 224 с.

14.Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения: ГОСТ 19.701–90. – Введ. 01.01.92. – М.: 1991. – 26 с. – (Единая система программной документации).

15. Угрюмов Е. П. Цифровая схемотехника. – СПб.: БХВ-Петербург, 2001. – 528 с.

16. Фрунзе А. В. Микроконтроллеры? Это же просто! – М.: ИД Скимен, 2002. – 336 с. (т. 1); 392 с. (т. 2).

17.ATmega8535 8-bit AVR Microcontroller with 8K bytes In-System Programmable
Flash. – San Jose: Atmel Inc., 2003. – 317 p.

18.Atmel AVR devices//Atmel Applications Journal. – 2003. – № 1.

19.AVR Microcontrollers Selection Guide. – San Jose: Atmel Inc., 2003.

20. Fries R. G. Designing with Atmel’s Flash RISC microcontrollers//Embedded System Programming. –1997. – Vol. 10, № 12.

21. Turley J. Atmel AVR brings RISC to 8-bit world//Microprocessor Report. –
1997. – Vol. 11, № 9.

22.8-bit AVR Instruction Set. – San Jose: Atmel Inc., 2002. – 149 p.

ИНФОРМАЦИЯ В СЕТИ ИНТЕРНЕТ

1. http://www.atmel.com – официальный сайт фирмы Atmel (описания, последние версии программного обеспечения, информация о новинках).

2. http://www.atmel.ru – русскоязычный сайт фирмы Atmel (статьи и описания на русском языке, программное обеспечение).

3.http://www.argussoft.ru – сайт фирмы «Аргуссофт» (описания и информация на русском языке).

4.http://www.cec-mc.ru – сайт фирмы «КТЦ-МК» (описания и информация на русском языке).

5. http://www.chipinfo.ru – информация по электронным компонентам.

6. http://www.chipnews.gaw.ru – сайт журналов «Chip News» и «Инженерная микроэлектроника» (информация, статьи, обзоры).

10. http://www.gaw.ru – сайт «Рынок микроэлектроники» (обзоры, статьи, примеры практического применения).

СОДЕРЖАНИЕ

Введение. 3

Работа № 1. Основы программирования микроконтроллеров. 6

Наши рекомендации