Программирование микроконтроллеров AVR (ATMEL). Учебное пособиеРассмотрены вопросы, связанные с программированием однокристальных микроЭВМ (микроконтроллеров), применяемых в промышленных системах автоматического управления.Пособие предназначено для студентов, обучающихся по специальностям 220200 «Автоматизированные системы обработки информации и управления», 210200 «Автоматизированные технологии и производства», 1808000 «Электрооборудование автомобилей и тракторов», может быть использовано инженерами и аспирантами, занимающимися вопросами проектирования микропроцессорных систем.

Название: Программирование микроконтроллеров AVR (ATMEL). Учебное пособие
Автор: A.M. Васьковский, О.И. Максимычев, А.Б. Маврин, Л.А. Литвинов
Год издания: 2008
Страниц: 96
Формат: pdf
Размер: 17,80 MB

Содержание

1. МИКРОКОНТРОЛЛЕРЫ С АРХИТЕКТУРОЙ AVR
2. АППАРАТНЫЕ ОСОБЕННОСТИ МК AVR
2.1. Основные технические характеристики
3. АССЕМБЛЕР ДЛЯ AVR
3.1. Структура программы
3.2. Система команд
3.2.1.1. Арифметико-логические инструкции
3.2.2. Битовые инструкции
3.2.3. Инструкции сравнения и условного перехода
3.2.4. Инструкции безусловного перехода
3.2.5. Инструкции вызова подпрограмм
3.2.6. Инструкции пересылки данных
3.2.7. Инструкции ввода/вывода
3.2.8. Специальные инструкции
3.2.9. Комбинированные инструкции
3.2.10. Обработчики прерываний
4. ГРАФИЧЕСКАЯ СРЕДА РА3РАБОТКИ «ALGORITHM BUILDER»
4.1. Интерфейс программы «Algorithm Builder»
4.2. Программирование на «Algorithm Builder»
4.2.1. Распределение ресурсов и назначение имён
4.2.2. Константы и массивы констант
4.2.3. Операторы среды «Algorithm Builder»
4.2.4. Элементы конструкции алгоритма
4.2.5. Примеры программ для «Algorithm Builder»
5. ЛИСТИНГИ ПРИМЕРОВ ПРОГРАММ
6. ЗАДАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ
Лабораторная работа NQ1 «Изучение среды AvrStudio»
Лабораторная работа NQ2 « Синтаксис языка ассемблер»
Лабораторная работа N23 «Циклы, услоВия»
Лабораторная работа N24 «Арифметико-логические операции»
Лабораторная работа NQ5 «Многобайтовые операции»
Лабораторная работа N26 «Обработка массива данных»
Лабораторная работа N97 «Подпрограммы»
Лабораторная работа N28 «Прерывания»
Вопросы для самоконтроля
Дополнительные вопросы для самоконтроля
Приложение 1
Приложение 2
Приложение 3
Использованные источники

Скачать книгу с Depositfiles