Микропроцессорные устройства систем управления. Учебное пособие
Год: 2005
Автор: Иванов Ю.И., Югай В.Л.
Жанр: Радиоэлектроника
Издательство: Таганрог: Изд-во ТРТУ
ISBN: 5-8327-0206-9
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы
Количество страниц: 135
Описание: Учебное пособие предназначено для студентов, обучающихся по направлению 657900 'Автоматизированные технологии и производства', и содержит сведения, необходимые при изучении курсов 'Микропроцессорная техника в системах управления', 'Электронные устройства автоматики', 'Технические средства автоматизации', 'Технологические процессы и производства'. В учебном пособии рассмотрены вопросы организации работы микропроцессорных средств, функциональные возможности и характеристики аппаратных средств микроконтроллеров, особенности программирования на ассемблере, приведены примеры программ для выполнения типовых функций, даны краткие рекомендации по технической реализации алгоритмов управления.
ВВЕДЕНИЕ................4
1. ОРГАНИЗАЦИЯ МИКРОПРОЦЕССОРНОЙ
СИСТЕМЫ.................9
1.1. Структура микропроцессорной системы.......9
1.2. Форматы данных микропроцессорной системы .... 19
1.3. Организация памяти и адресация данных...... 23
1 А. Организация обработки данных........ 28
1.5. Алгоритмы ввода-вывода данных........ 32
1. МИКРОКОНТРОЛЛЕРЫ АУК.......... 37
2.1. Общая характеристика микроконтроллеров семейства АУК 38
2.2. Микроконтроллер АТ90S8535 ......... 39
2.3 Запоминающие устройства микроконтроллера АТ90S8535..... 43
3. АППАРАТНЫЕ ИНТЕРФЕЙСЫ МИКРОКОНТРОЛЛЕРА
АТ9088535................ 46
3.1. Параллельные порты ввода-вывода....... 46
3.2. Последовательный интерфейс БР1 ........ 48
3.3. Последовательный интерфейс иАЯТ....... 52
3.4. Таймеры микроконтроллера......... 54
3.4.1. Таймер 0.............. 55
3.4.2. Таймер 1.............. 57
3.4.3. Таймер 2.............. 61
3.5. Аналоговый компаратор........... 63
3.6. Аналого-цифровой преобразователь (АЦП)..... 64
3.7. Чтение и запись данных EEPROM........ 66
3.8. Система прерываний и регистры общего управления ... 66
4. ПРОГРАММИРОВАНИЕ ДЛЯ
МИКРОКОНТРОЛЛЕРОВ AVR......... 74
4.1. Система команд микроконтроллеров AVR..... 75
4.1.1. Арифметические и логические команды ..... 76
4.1.2. Команды пересылки данных......... 79
4.1.3. Команды управления........... 84
4.1.4. Команды преобразования битов в регистрах .... 87
4.1.5. Прочие команды............ 89
4.2. Компилятор ассемблера микроконтроллеров AVR ... 90
5. РЕАЛИЗАЦИЯ ТИПОВЫХ ФУНКЦИЙ....... 95
5.1. Примеры программ для микроконтроллеров AVR ... 96
5.2. Микроконтроллерная система управления температурой ...... 104
5.3. Средства подготовки программ........ 127
5.4. Особенности применения микроконтроллеров AVR .......... 127
ЗАКЛЮЧЕНИЕ.....................130
БИБЛИОГРАФИЧЕСКИЙ СПИСОК...................130
ПРИЛОЖЕНИЕ...............131