Введение в программирование микроконтроллера AVR на языке Ассемблера

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название: Введение в программирование микроконтроллера AVR на языке Ассемблера

Автор: Вострухин А.В., Вахтина Е.А.

Издательство: Илекса

Год: 2010

Страниц: 184

ISBN: 978-5-89237-506-1

Формат: PDF

Размер: 64 Мб

Язык: русский

Рассматриваются вопросы программирования на языке Ассемблера популярного микроконтроллера ATtiny2313 семейства 8-разрядных AVR-микроконтроллеров. В качестве примеров приводятся подпрограммы, реализующие типовые функции микропроцессорных систем управления: ввод информации от датчиков и клавиатуры; обработка информации и ее вывод на индикатор, а также формирование сигналов управления исполнительными устройствами.

Подпрограммы испытаны в реальных устройствах, описание которых приводится в данном издании.

Для студентов, аспирантов, преподавателей инженерно-технических специальностей, научно-исследовательских работников, разработчиков микропроцессорных систем и радиолюбителей.

Оглавление

Введение 5

1. Микроконтроллериый автоматический регулятор 7

2. Структура микроконтроллера 15

3. Подпрограмма «Временная задержка» 21

3.1. Язык Ассемблера 21

3.2. Принцип программной организации временной задержки 22

3.3. Отладка программы а AVR Studio 24

3.4. Реализация временной задержки методом вложенных циклов 27

4. Программная реализация генератора прямоугольных импульсои 29

4.1. Порты ввода-вывода 29

4.2. Разработка программы для реализации ПТИ 31

5. Запись программы во FLASH-память микроконтроллера 36

6. Преобразование двоичного кода в двоично-десятичиый 42

6.1. Преобразование 8-разрядного двоичного кода в неупакованный двоично-десятичный 42

6.2. Преобразование 16-разрядного двоичного кода в неупакованный двоично-десятичный 44

7. Вывод информации на светодиодный индикатор 48

7.1. Динамический режим выводе информации на светодиодный индикатор 48

7.2. Преобразование кодов для индикатора с общим катодом 50

7.3. Подпрограмма вывода информации на индикатор 54

8. Ввод информации от клавиатуры и управление электронагревателем 60

8.1. Ввод информации от клавиатуры 60

8.2. Управление электронагревателем 63

9. Ввод информации от датчика с частотным выходом 64

9.1. Преобразователь температуры в частоту 64

9.2. Принцип измерения частоты 67

9.3. Система прерываний 68

9.4. Таймер/счетчик TCO 72

10. Измерительный преобразователь для емкостного датчика 77

10.1. Общие сведения 77

10.2. Метод и алгоритм преобразования емкости в двоичный код 79

10.3. Структура аналогового комгаратора 82

10.4. Программа для измерительного преобразователя емкости 84

11. Преобразователь двоичного кода в ШИМ-сигнал 91

11.1. Метод преобразования двоичного кода в ШИМ-сигнал 91

11.2. Структура таймера/счетчика ТС I

12. Двухпозициоиный терморегулятор с аналоговым входом 103

12.1. Принцип программной реализации АЦП с управляемой разрешающей способностью 104

12.2. Программа двухпозиционного терморегулятора с аналоговым входом 108

12.3. Настройка основных параметров терморегулятора 116

Заключение

Приложение 1. Задания по программированию микроконтроллера 121

Приложение 2. Примеры выполнения заданий 131

Приложение 3. Тестовые задания 148

Приложение 4. Команды микроконтроллера 155

Приложение 5. Пример преобразования двоичного кода

в шестнадцатеричный 160

Приложение б. Программа двухпозиционного автоматического терморегулятора 161

Приложение 7. Программа измерительного преобразователя емкости в ШИМ-сигнал с выводом результата измерения на индикатор 166

Приложение 8. Программа «Пропорциональный терморегулятор с аналоговым входом на базе микроконтроллера AVR» 169

Приложение 9. Печатная плата модуля с цифровым входом 180

Приложение 10. Печатная плата модуля с аналоговым входом 181

Приложение 11. Технология изготовления печатной платы модулей стенда микроконтроллерного 181

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

Дата создания страницы: