Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sp_avr_2009.doc
Скачиваний:
50
Добавлен:
21.04.2023
Размер:
819.2 Кб
Скачать

Заключение

Разработка программного обеспечения для систем управления и контроля на базе однокристальных микроконтроллеров имеет ряд особенностей и неразрывно связана с разработкой всего электронного прибора. Реализация программы на языке Ассемблера позволяет в полной мере использовать ресурсы однокристального микроконтроллера.

Программа, написанная на языке Ассемблера, имеет прозрачность и наглядность. Разработчик имеет возможность максимально использовать особенности аппаратной части микропроцессорной системы. От разработчика программного обеспечения требуется глубокое знание архитектуры микроконтроллеров и его технических характеристик. В процессе разработки могут вноситься изменения, как в аппаратную, так и в программную часть. Причем часть функций, решаемых аппаратными методами, может быть возложена на программную часть.

В пособии приведены сведения по архитектуре однокристальных микроконтроллеров AVR. Рассмотрены принципы программирования и интегрированные средства отладки программного обеспечения микроконтроллеров AVR.

Библиографический список

  1. Микроконтроллеры AT90S8515 для технических средств локальной автоматики: учеб. пособие / Е. Г. Маежов, В. Ю.Иванов, В. Я. Энтин. – СПб.: СПГУТД, 2004.– 74 с.

  2. Самоучитель по микропроцессорной технике / А. В. Белов. – СПб.: Наука и техника, 2003.– 224 с.: ил.

  3. Конструирование устройств на микроконтроллерах / А. В. Белов. – СПб.: Наука и техника, 2005.– 256 с.: ил.

  4. Микроконтроллеры AVR в радиолюбительской практике / А. В. Белов. – СПб.: Наука и техника, 2007.– 352 с.: ил.

  5. Создаем устройства на микроконтроллерах / А. В. Белов. – СПб.: Наука и техника, 2005.– 304 с.: ил.

  6. Микроконтроллеры AVR: практикум для начинающих / В. Я. Хартов. – М.: Изд-во МГТУ им. Н. Э. Баумана, 2007.– 240 с.: ил.

  7. Микропроцессорные устройства систем управления: учеб. пособие / Ю. И. Иванов. – Таганрог: Изд-во ТРТУ, 2005.– 133 с.

  8. Микроконтроллеры AVR: от простого к сложному / М. С. Голубцов, А. В. Кириченкова. – изд. 2-е, испр. и доп. – М.: СОЛОН-Пресс, 2004. 304 с. – (Серия «Библиотека инженера»)

Содержание

Введение……………………………………………………………………………...3

1. Архитектура однокристальных микроконтроллеров семейства AVR…….…..4

2. Технические характеристики микроконтроллера ATmega32……………….....8

3. Разработка программного обеспечения микроконтроллеров AVR…………..12

3.1. Этапы разработки программного обеспечения однокристальных микроконтроллеров……………………………………………………....12

3.2. Правила записи констант и выражений…………………………….....14

3.3. Программная модель микроконтроллеров AVR ……………………..16

3.4. Регистр статуса……………………………………………………….....17

3.5. Команды ассемблера…….…...….….....…..……….……..….…….…...21

3.6. Директивы ассемблера…….....….…....….…….……..…..…….…........26

3.7. Настройка указателя стека……..……….……...………..……………..31

3.8. Работа с портами ввода-вывода…………………………………….….35

3.9. Работа с оперативной памятью данных……………………………….43

4. Интегрированная среда проектирования AVR STUDIO 4.16………………...49

4.1. Создание проекта в AVR STUDIO 4.16…..…………….………….….50

4.2. Отладка программы в AVR STUDIO 4.16….….……….…….……….56

4.3. Загрузка программы в энергонезависимую память программ……....61

Заключение………………………………………………………………………….70

Библиографический список…………………………………...…………………...71

Учебное издание

Иванов Владимир Юрьевич

Маежов Евгений Георгиевич

ПРОГРАММИРОВАНИЕ

МИКРОКОНТРОЛЛЕРОВ AVR

НА ЯЗЫКЕ АССЕМБЛЕРА

Учебное пособие

Редактор Н. А. Ерина

Подписано в печать 17.12.2009 Формат 60  84 1/16

Печать офсетная. Усл. печ. л. 2,8. Тираж 100 экз. Заказ 108/09

Электронный адрес app_sutd@inbox.ru

Отпечатано в типографии СПГУТД

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]