Читать онлайн «Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL»

Автор А. В. Евстифеев

ЭЛЕКТРОНИКА МИРОВАЯ А. В. Евстифеев С Е Р И Я Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL 5е издание Москва Издательский дом «ДодэкаXXI» 2008 —1— УДК 621. 316. 544. 1 (035. 5) ББК 32. 844. 104я2 E26 E26 Евстифеев А. В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, 5е изд. , стер. — М. : Издательский дом «ДодэкаXXI», 2008. — 560 с. ISBN 9785941202201 Книга посвящена вопросам практического применения однокристальных микроконтроллеров AVR семейств Tiny и Mega фирмы ATMEL. Рассмотрена архитектура, ее особенности. Приведены основные электриче ские параметры и временные характеристики. Подробно описано внутреннее устройство микроконтроллеров, системы команд, периферия, а также способы программирования с примерами реализации некоторых алгоритмов для конкрет ных цифровых устройств. Книга предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов вузов и радиолюбителей. УДК 621. 316. 544. 1 (035. 5) ББК 32. 844. 104я2 ISBN 9785941202201 © Издательский дом «ДодэкаXXI», 2008 ® Серия «Мировая электроника» —2— Оглавление Оглавление Предисловие... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 9 Часть 1. Микроконтроллеры семейства Tiny Глава 1. Знакомство с семейством Tiny 1. 1. Общие сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12 1. 2. Отличительные особенности... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 12 1. 3. Характеристики процессора ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 13 1. 4. Характеристики подсистемы ввода/вывода... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 13 1. 5. Периферийные устройства ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14 1. 6. Архитектура ядра... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 14 1. 7. Цоколевка и описание выводов... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15 Глава 2. Архитектура микроконтроллеров семейства Tiny 2. 1. Общие сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 2. 2. Организация памяти ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 26 2. 2. 1. Память программ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26 2. 2. 2.