Купить книгу Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 1 шт.
на сумму: 109 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Самоучитель Delphi 2010. Основы программирования. Культин (+СD)
    Самоучитель Delphi 2010. Основы программирования. Культин (+СD)
  • Книга В социальных сетях. Twitter -- 140 символов самовыражения.Сорокина
    Книга В социальных сетях. Twitter -- 140 символов самовыражения.Сорокина
  • Книга Работа с каналами в Photoshop. Скотт Келби
    Книга Работа с каналами в Photoshop. Скотт Келби
  • Книга Цифровая фотография: от новичка к мастеру. Жалпанова
    Книга Цифровая фотография: от новичка к мастеру. Жалпанова
  • Книга 3ds Max 8. Трехмерное моделирование и анимация. В подлиннике. Тозик
    Книга 3ds Max 8. Трехмерное моделирование и анимация. В подлиннике. Тозик
  • Книга PHP 5. Библиотека профессионала. 3-е изд. Леон Аткинсон
    Книга PHP 5. Библиотека профессионала. 3-е изд. Леон Аткинсон
  • Книга Создание и разрушение эмоциональных связей. Боулби Джон
    Книга Создание и разрушение эмоциональных связей. Боулби Джон
  • 10 глупейших ошибок, которые совершают люди 3-е издание. Фриман
    10 глупейших ошибок, которые совершают люди 3-е издание. Фриман
  • Книга Биржевая торговля по трендам. Как заработать, наблюдая тенденции рынка. Ковел
    Книга Биржевая торговля по трендам. Как заработать, наблюдая тенденции рынка. Ковел
  • Книга FreeBSD 6. Полное руководство. Брайан Таймэн
    Книга FreeBSD 6. Полное руководство. Брайан Таймэн
  • Книга Программирование на языке Ruby. Фултон
    Книга Программирование на языке Ruby. Фултон
  • Книга Изучаем ActionScript 3.0. От простого к сложному. Шуп
    Книга Изучаем ActionScript 3.0. От простого к сложному. Шуп
  • Книга Основы аналогового и цифрового звука. Радзишевский
    Книга Основы аналогового и цифрового звука. Радзишевский
  • Книга Excel. Трюки. Холи
    Книга Excel. Трюки. Холи
  • Книга Прагматика Ajax. Гетланд
    Книга Прагматика Ajax. Гетланд
  • Книга Macromedia Flash 8: фирменное руководство. Jay Armstrong
    Книга Macromedia Flash 8: фирменное руководство. Jay Armstrong
  • Книга Проектирование виртуальных частных сетей в среде Windows 2000
    Книга Проектирование виртуальных частных сетей в среде Windows 2000
  • Книга Множественные источники дохода. 3-е изд. Аллен
    Книга Множественные источники дохода. 3-е изд. Аллен
  • PHP и MySQL. Библия программиста. 2-е изд. Суэринг
    PHP и MySQL. Библия программиста. 2-е изд. Суэринг
  • Книга 3DS MAX 6 Мир трехмерной графики +СD. Соловьев.
    Книга 3DS MAX 6 Мир трехмерной графики +СD. Соловьев.

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Купить книги по информатике
   Книги по компьютерной безопасности
   Купить книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Купить книги самоучители
   Книги Цифровое фото
   Заказ книг электронная коммерция
   Книги Corel
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги прочая разработка
Купить книгу  Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич
 
 
ISBN 978-5-9775-0657-1
Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич

109 грн.

SiteHeart
 Купить Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич     Купить Книга Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич

год-2012

352 страницы

 

В книге Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур. 

 

 

Оглавление книги

 Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ревич

 
 
Микроконтроллеры, их возникновение и применение 7
 
Предыстория микроконтроллеров 8
 
Электроника в греческом стиле 10
 
Почему AVR? 12
 
Что дальше? 14
 
ЧАСТЬ I. ОБЩИЕ ПРИНЦИПЫ УСТРОЙСТВА И ФУНКЦИОНИРОВАНИЯ ATMEL AVR
 
17
 
Глава 1. Обзор микроконтроллеров Atmel AVR
 
19
 
Семейства AVR 21
 
Особенности практического использования МК AVR 23
 
О потреблении 23
 
Некоторые особенности применения AVR в схемах 25
 
Глава 2. Общее устройство, организация памяти, тактирование, сброс
 
27
 
Память программ 27
 
Память данных (ОЗУ, SRAM) 29
 
Энергонезависимая память данных (EEPROM) 31
 
Способы тактирования 32
 
Сброс 34
 
Глава 3. Знакомство с периферийными устройствами
 
37
 
Порты ввода-вывода 38
 
Таймеры-счетчики 39
 
Аналогово-цифровой преобразователь 41
 
Последовательные порты 42
 
UART 43
 
Интерфейс SPI 46
 
Интерфейс TWI (I2C) 50
 
Универсальный последовательный интерфейс USI 50
 
Глава 4. Прерывания и режимы энергосбережения
 
53
 
Прерывания 53
 
Разновидности прерываний 57
 
Режимы энергосбережения 58
 
ЧАСТЬ II. ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ATMEL AVR
 
61
 
Глава 5. Общие принципы программирования МК семейства AVR
 
63
 
Ассемблер или С? 63
 
Способы и средства программирования AVR 67
 
Редактор кода 67
 
Об AVR Studio 68
 
Обустройство ассемблера 70
 
Программаторы 71
 
О hex-файлах 75
 
Команды, инструкции и нотация AVR-ассемблера 78
 
Числа и выражения 79
 
Директивы и функции 80
 
Общая структура AVR-программы 84
 
Обработка прерываний 85
 
RESET 89
 
Простейшая программа 90
 
Задержка 92
 
Программа счетчика 94
 
Использование прерываний 96
 
Задержка по таймеру 97
 
Программа счетчика с использованием прерываний 98
 
О конфигурационных битах 101
 
Глава 6. Система команд AVR
 
105
 
Команды передачи управления и регистр SREG 105
 
Команды проверки-пропуска 111
 
Команды логических операций 113
 
Команды сдвига и операции с битами 114
 
Команды арифметических операций 116
 
Команды пересылки данных 118
 
Команды управления системой 122
 
Выполнение типовых процедур на ассемблере 123
 
О стеке, локальных и глобальных переменных 125
 
Глава 7. Арифметические операции
 
127
 
Стандартные арифметические операции 128
 
Умножение многоразрядных чисел 129
 
Деление многоразрядных чисел 131
 
Операции с дробными числами 134
 
Генератор случайных чисел 136
 
Операции с числами в формате BCD 138
 
Отрицательные числа в МК 143
 
Глава 8. Программирование таймеров
 
147
 
8- и 16-разрядные таймеры 147
 
Формирование заданного значения частоты 149
 
Отсчет времени 153
 
Точная коррекция времени 158
 
Частотомер и периодомер 160
 
Частотомер 160
 
Периодомер 164
 
Управление динамической индикацией 167
 
LED-индикаторы и их подключение 168
 
Программирование динамической индикации 171
 
Таймеры в режиме PWM 174
 
Глава 9. Использование EEPROM
 
179
 
Еще раз о сохранности данных в EEPROM 179
 
Запись и чтение EEPROM 181
 
Хранение констант в EEPROM 183
 
Глава 10. Аналоговый компаратор и АЦП
 
187
 
Аналого-цифровые операции и их погрешности 187
 
Работа с аналоговым компаратором 190
 
Интегрирующий АЦП на компараторе 193
 
Принцип работы и расчетные формулы 194
 
Программа интегрирующего АЦП 198
 
Встроенный АЦП 201
 
Пример использования АЦП 204
 
Программа 206
 
Глава 11. Программирование SPI
 
215
 
Основные операции через SPI 215
 
Аппаратный вариант 216
 
Программный вариант 218
 
О разновидностях энергонезависимой памяти 219
 
Запись и чтение flash-памяти через SPI 221
 
Программа обмена с памятью 45DB011B по SPI 224
 
Запись и чтение flash-карт 225
 
Подключение карт ММС 225
 
Подача команд и инициализация ММС 228
 
Запись и чтение ММС 232
 
Глава 12. Интерфейс TWI (I2C) и его практическое использование
 
237
 
Базовый протокол I2C 237
 
Программная эмуляция протокола I2C 240
 
Запись данных во внешнюю энергонезависимую память 241
 
Режимы обмена с памятью AT24 241
 
Программа 243
 
Часы с интерфейсом I2C 247
 
Запись данных 255
 
Чтение данных 259
 
Глава 13. Программирование UART/USART
 
261
 
Инициализация UART 262
 
Передача и прием данных 263
 
Пример установки часов DS1307 с помощью UART 266
 
Приемы защиты от сбоев при коммуникации 271
 
Проверка на четность 271
 
Как организовать корректный обмен 273
 
Дополнительные возможности USART 274
 
Реализация интерфейсов RS-232 и RS-485 276
 
Преобразователи уровня для RS-232 280
 
RS-485 283
 
Глава 14. Режимы энергосбережения и сторожевой таймер
 
285
 
Программирование режима энергосбережения 286
 
Пример прибора с батарейным питанием 287
 
Доработка программы 289
 
Использование сторожевого таймера 293
 
ПРИЛОЖЕНИЯ 299
 
Приложение 1. Основные параметры микроконтроллеров Atmel AVR 301
 
Приложение 2. Команды Atmel AVR 309
 
Арифметические и логические команды 310
 
Команды операций с битами 311
 
Команды сравнения 312
 
Команды передачи управления 313
 
Команды безусловного перехода и вызова подпрограмм 313
 
Команды проверки-пропуска и команды условного перехода 314
 
Команды переноса данных 315
 
Команды управления системой 316
 
Приложение 3. Тексты программ 317
 
Демонстрационная программа обмена данными с flash-памятью 45DB011B по интерфейсу SPI 317
 
Процедуры обмена по интерфейсу I2C 321
 
Приложение 4. Обмен данными с персональным компьютером и отладка программ через UART 329
 
Работа с СОМ-портом в Delphi 329
 
Установка линии RTS в DOS и Windows 335
 
Программа COM2000 337
 
Отладка программ с помощью эмулятора терминала 339
 
Приложение 5. Словарь часто встречающихся аббревиатур и терминов 341
 
Литература 347
 
Предметный указатель 349
Теги: Книга | | Практическое | | программирование | | микроконтроллеров | | Atmel | AVR | на | языке | | ассемблера | | Ревич |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги прочая разработка  
 
Книга Смартфоны Android без напряга. Руководство пользователя. Жвалевский
Купить Книга Смартфоны Android без напряга. Руководство пользователя. Жвалевский "Смартфоны, Android, приложения" - все эти слова звучат для вас пугающе? Однако все совсем не жутко, как кажется! При помощи новой книжки Смартфоны Android без напряга. Руководство пользователя. Жвалевский А. Жвалевского вы сможете разобраться с Android-телефоном без труда...
Книга Платформа Microsoft 2005. Плат
Купить Книга Платформа Microsoft 2005. Плат В данной книге рассматриваются новейшие элементы платформы Microsoft 2005: Visual Studio 2005, .NET Framework 2.0, ASP.-NET 2.0, расширения Web-сервисов (Web Services Enhancements) и Compact Framework. Кроме того, рассказывается о новых возможностях Microsoft SQL Server 2005 (ранее известный под кодовым названием Yukon) и новой системе хранения данных WinFS, которая появится в Longhorn - операционной системе Windows следующего поколения.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC