Директивы ассемблера микроконтроллеров семейства 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