Электроника

А. В. Белов. Самоучитель разработчика устройств на микроконтроллерах AVR

А. В. Белов. Самоучитель разработчика устройств на микроконтроллерах 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 Просмотров: 1425
+2