С Е P I I
Джон Мортон
Микроконтроллеры AVR
Вводный курс
"\
. >44
•1
XN\V \
vvV4 *
АэКА %Newnes
John Mortem
AVR
Am Introductory Course
(%) Newnes
Серия «МИРОВАЯ ЭЛЕКТРОНИКА»
Джон Мортон
Микроконтроллеры
AVR
Вводный курс
Перевод с английского
Москва
Издательский дом «Додэка-ХХГ»
2006
ш
ОДЭКА
John Моф&Щ Джон Морт
AVR
An Ilitroductory Course
($j Newnes
Серия «МИРОВАЯ ЭЛЕКТРОНИКА»
ОН
Микроконтроллеры
AVR
Вводный курс
Перевод с английского
Москва
Издательский дом «Додэка-ХХГ»
2006
ш
ОДЭКА
УДК621. 316. 544. Ште1
ББК 31. 264
М80
Мортон Дж. М 80 Микроконтроллеры AVR. Вводный курс. /Пер. с англ. — М. :
Издательский дом «Додэка-ХХ1», 2006. — 272 с: ил. (Серия «Мировая
электроника»). ISBN 5-94120-096-Х
Данное издание представляет собой практическое руководство, с помощью
которого вы сможете изучить, а впоследствии и использовать
микроконтроллеры AVR компании Atmel. Неважно, студент ли вы, собирающийся использовать микроконтроллер
AVR в своем проекте или же опытный разработчик встраиваемых систем,
впервые столкнувшийся с AVR, — если вам нужно быстро разобраться в этих
популярных микроконтроллерах, то эта книга для вас.
Для демонстрации различных возможностей AVR Джон Мортон использует
простые устройства и программы. В отличие от книг, в которых ихпагается голая
теория либо просто воспроизводится фирменная техническая документация,
такой подход (обучение в процессе использования) предлагает быстрое и
интуитивное изучение возможностей микроконтроллеров AVR. В общей сложности, в книге рассмотрены 16 проектов, охватывающих все
наиболее популярные микроконтроллеры AVR, включая модели семейства Tiny. Предназначена для разработчиков радиоэлектронной аппаратуры,
инженеров, студентов технических вузов и радиолюбителей. УДК621. 316. 544. 1А1те1
ББК 31. 264
Все права защищены. Никакая часть этого издания не может быть воспроизведена в
любой форме или любыми средствами, электронными или механическими, включая
фотографирование, ксерокопирование или иные средства копирования или сохранения
информации, без письменного разрешения издательства. This edition of AVR: An Introductory Course by John Morton is published by arrangement with Elsevier
Ltd, The Boulevard, Langford Lane, Kidlington, 0X5 1GB, England
ISBN 0 7506 56352 (англ. ) . © John Morton, 2002
ISBN 5-94120-096-Х (рус. ) © Издательский дом «Додэка-XXI», 2006
® Серия «Мировая электроника»
Инструментальные среде!)
для микроконтроллер*!! Введение 11
Краткое замечание для пользователей PIC 13
Системы счисления 14
Сложение в двоичной системе 17
Отрицательные числа 17
8-битный RISC FLASH-микроконтроллер? 19
Первые шаги 20
Выбор модели 20
Блок-схема алгоритма 23
Написание программы 24
Ассемблирование 25
Регистры 25
Команды 29
Шаблон программы 30
-5-
Оглавление
Глава 2.