Изд. 2-е, испр. и доп. — М.: Солон-Пресс, 2004. — 304 с. — (Библиотека инженера). — ISBN: 5-98003-141-3.
Прочитав эту книгу, читатели познакомятся с микроконтроллерами семейства AVR, программным обеспечением, необходимым для конструирования и программирования схем на основе этих микроконтроллеров, а при желании познакомятся с их применением на практике, собрав какую-либо из описанных в книге практических конструкций. Большая часть программ, описанных в книге, имеется на прилагаемом к книге компакт-диске.
Книга может быть полезна радиолюбителям, студентам, а также всем, кто интересуется применением микроконтроллеров семейства AVR.
Введение.Микроконтроллер.
Знакомстов с микроконтроллером.
Разработка конструкций на микроконтроллрех.
Микроконтроллеры семейства AVR.
Описание микроконтроллера AT90S2313 фирмы Atmel.
Описание выводов.
Обзор архитектуры AT90S2313.
Перезапуск микроконтроллера (сброс) и обработка прерываний.
Обработка прерываний.
Режимы пониженного энергопотребления.
Таймеры/счетчики.
Чтение и запись в энергонезависимую память.
Универсальный асинхронный приемопередатчик.
Аналоговый компаратор.
Порты ввода/вывода.
Программирование памяти.
Параметры микроконтроллера AT90S2313.
Набор команд AT90S2313.
Особенности использования микроконтроллеров семейства AVR.
Источник питания.
Внешние элементы тактового генератора.
Цепь сброса.
Программы и инструменты.
Ассемблер.
Компилятор языка C CodeVision AVR.
Компилятор Imagecraft C.
Компилятор языка C AVR GCC.
Программатор.
Основные схемные решения интерфейсов.
Параллельные выходы.
Параллельные входы.
Практические примеры применения микроконтроллеров AVR.
10-разрядный светодиодный индикатор на AT90S2313.
Управление синтезатором частоты радиостанции "Маяк".
Синтезатор частоты для УКВ ЧМ-радиостанции.
Телеграфный манипулятор.
Частотометр до 7200 кГц.
Частотометр (шкала для UW3DI).
Книгочей.
Преобразование DTMF-сигнала в импульсный.
Многоточечный термометр.
Ключ для защиты от копирования.
Кодовый замок.
Музыкальный звонок.
Универсальный расширитель последовательного порта.
Таймер.
Универсальный параллельный адаптер.
Электронные часы с будильником на AT90S2313-10PI.
Подключение внешнего статического оперативного запоминающего устройства.
Идеи для проектов.
Приложения..
Вопросы и ответы.
Полезные ссылки в Интернет.
Описание основных шагов при использовании компилятора языка C CodeVision AVR.