А. В. Белов. Самоучитель разработчика устройств на микроконтроллерах AVR
2-е издание
Самоучитель раскрывает секреты микропроцессорной техники, затрагивает основы цифровой логики, принципы программирования. Написан простым, понятным языком, снабжен схемами, иллюстрациями и практическими примерами.
После популярной теоретической части автор переходит к практике реализации устройств на микроконтроллерах. В качестве примера используются микроконтроллеры AVR фирмы Atmel. Рассматриваются их принципы построения и особенности архитектуры.
После описания микросхем в книге дается ряд практических уроков по их применению. В них на примерах читатель пошагово учится как способам построения электронных схем с применением микроконтроллеров, так и приемам программирования.
Содержание:
- От редактора
Глава 1. Микроконтроллер — это очень просто
- Вначале был микропроцессор
- Считаем по-другому
- Электронные цифры
- Логические элементы
- Простейший триггер
- Хранение информации
- Счетчики
- Дешифраторы
- Мультиплексоры
Глава 2. Как работает микропроцессорная система
- Типовая схема микропроцессорной системы
- Алгоритм работы микропроцессорной системы
- Механизм прерываний
- Прямой доступ к памяти
- Микроконтроллеры
Глава 3. Работаем с микроконтроллерами семейства AVR
- Общие сведения
- Регистры общего назначения (РОН)
- Регистры ввода-вывода
- Память
- Счетчик команд и стековая память
- Подсистема ввода-вывода
- Система прерываний
- Таймеры-счетчики
- Другие встроенные периферийные устройства
- Другие ячейки
Глава 4. Пишем программы для микроконтроллеров AVR и создаем устройства
- Общие положения
- Простейшая программа
- Переключающийся светодиод
- Боремся с дребезгом контактов
- Мигающий светодиод
- Бегущие огни
- Использование таймера
- Использование прерываний по таймеру
- Формирование звука
- Музыкальная шкатулка
- Кодовый замок
- Кодовый замок с музыкальным звонком
Глава 5. Проводим отладку и трансляцию программ
- Программная среда AVR Studio
- Система программирования Code Vision AVR
- Программаторы
Глава 6. Микроконтроллер ATtiny2313/V фирмы Atmel
- Основные характеристики и возможности
- Центральное ядро процессора
- Тактовый генератор
- Система управления и сброса
- Сторожевой (охранный) таймер
- Прерывания
- Порты ввода-вывода
- Внешние прерывания
- Восьмиразрядный таймер/счетчик с поддержкой режима ШИМ
- 16-разрядный таймер/счетчик (таймер/счетчик 1)
- Универсальный синхронно-асинхронный последовательный приемо-передатчик USART
- Универсальный последовательный интерфейс — USI
- Аналоговый компаратор
- Встроенная система отладки программ debugWIRE
- Программирование памяти
- Приложение
- Список литературы
- Список полезных ссылок на ресурсы Интернет
Издательство: Наука и Техника
Серия: Радиолюбитель
Год издания: 2010
Страниц: 528
ISBN: 978-5-94387-808-4
Формат: PDF
Язык: русский
Качество: высокое
Скачать книгу "Самоучитель разработчика устройств на микроконтроллерах AVR" (12 МБ):
deposit_rumit 04/09/21 Просмотров: 1450
+2