Название: Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера, 2-е издание
Издательство: БХВ-Петербург
Автор: Ревич Ю. В.
ISBN: 978-5-9775-0657-1
Год: 2011
Страниц: 352
Формат: pdf, djvu
Размер: 138
Качество: Отсканированные страницы
Серия или Выпуск: Электроника
Язык: русский
О книге:
В книжке Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера даются особенности архитектуры, основные принципы функционирования, а также разные приемы программирования микроконтроллеров Atmel AVR. В ней приводятся готовые решения программирования базовых функций - от реакции при нажатии клавиши до сложных протоколов записи данных. Особо отмечен обмен данными между персональным компьютером и микроэлектронными устройствами.
Содержание:Микроконтроллеры, их возникновение и применение
Предыстория микроконтроллеров
Электроника в греческом стиле
Почему AVR?
Что дальше?
ЧАСТЬ I. ОБЩИЕ ПРИНЦИПЫ УСТРОЙСТВА И ФУНКЦИОНИРОВАНИЯ ATMEL AVR
Глава 1. Обзор микроконтроллеров Atmel AVR
Семейства AVR
Особенности практического использования МК AVR
О потреблении
Некоторые особенности применения AVR в схемах
Глава 2. Общее устройство, организация памяти, тактирование, сброс
Память программ
Память данных (ОЗУ, SRAM)
Энергонезависимая память данных (EEPROM)
Способы тактирования
Сброс
Глава 3. Знакомство с периферийными устройствами
Порты ввода-вывода
Таймеры-счетчики
Аналогово-цифровой преобразователь
Последовательные порты
UART
Интерфейс SPI
Интерфейс TWI (I2C)
Универсальный последовательный интерфейс USI
Глава 4. Прерывания и режимы энергосбережения
Прерывания
Разновидности прерываний
Режимы энергосбережения
ЧАСТЬ II. ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ATMEL AVR
Глава 5. Общие принципы программирования МК семейства AVR
Ассемблер или С?
Способы и средства программирования AVR
Редактор кода
Об AVR Studio
Обустройство ассемблера
Программаторы
О hex-файлах
Команды, инструкции и нотация AVR-ассемблера
Числа и выражения
Директивы и функции
Общая структура AVR-программы
Обработка прерываний
RESET
Простейшая программа
Задержка
Программа счетчика
Использование прерываний
Задержка по таймеру
Программа счетчика с использованием прерываний
О конфигурационных битах
Глава 6. Система команд AVR
Команды передачи управления и регистр SREG
Команды проверки-пропуска
Команды логических операций
Команды сдвига и операции с битами
Команды арифметических операций
Команды пересылки данных
Команды управления системой
Выполнение типовых процедур на ассемблере
О стеке, локальных и глобальных переменных
Глава 7. Арифметические операции
Стандартные арифметические операции
Умножение многоразрядных чисел
Деление многоразрядных чисел
Операции с дробными числами
Генератор случайных чисел
Операции с числами в формате BCD
Отрицательные числа в МК
Глава 8. Программирование таймеров
8- и 16-разрядные таймеры
Формирование заданного значения частоты
Отсчет времени
Точная коррекция времени
Частотомер и периодомер
Частотомер
Периодомер
Управление динамической индикацией
LED-индикаторы и их подключение
Программирование динамической индикации
Таймеры в режиме PWM
Глава 9. Использование EEPROM
Еще раз о сохранности данных в EEPROM
Запись и чтение EEPROM
Хранение констант в EEPROM
Глава 10. Аналоговый компаратор и АЦП
Аналого-цифровые операции и их погрешности
Работа с аналоговым компаратором
Интегрирующий АЦП на компараторе
Принцип работы и расчетные формулы
Программа интегрирующего АЦП
Встроенный АЦП
Пример использования АЦП
Программа
Глава 11. Программирование SPI
Основные операции через SPI
Аппаратный вариант
Программный вариант
О разновидностях энергонезависимой памяти
Запись и чтение flash-памяти через SPI
Программа обмена с памятью 45DB011B по SPI
Запись и чтение flash-карт
Подключение карт ММС
Подача команд и инициализация ММС
Запись и чтение ММС
Глава 12. Интерфейс TWI (I2C) и его практическое использование
Базовый протокол I2C
Программная эмуляция протокола I2C
Запись данных во внешнюю энергонезависимую память
Режимы обмена с памятью AT24
Программа
Часы с интерфейсом I2C
Запись данных
Чтение данных
Глава 13. Программирование UART/USART
Инициализация UART
Передача и прием данных
Пример установки часов DS1307 с помощью UART
Приемы защиты от сбоев при коммуникации
Проверка на четность
Как организовать корректный обмен
Дополнительные возможности USART
Реализация интерфейсов RS-232 и RS-485
Преобразователи уровня для RS-232
RS-485
Глава 14. Режимы энергосбережения и сторожевой таймер
Программирование режима энергосбережения
Пример прибора с батарейным питанием
Доработка программы
Использование сторожевого таймера
ПРИЛОЖЕНИЯ
Приложение 1. Основные параметры микроконтроллеров Atmel AVR
Приложение 2. Команды Atmel AVR
Арифметические и логические команды
Команды операций с битами
Команды сравнения
Команды передачи управления
Команды безусловного перехода и вызова подпрограмм
Команды проверки-пропуска и команды условного перехода
Команды переноса данных
Команды управления системой
Приложение 3. Тексты программ
Демонстрационная программа обмена данными с flash-памятью 45DB011B по интерфейсу SPI
Процедуры обмена по интерфейсу I2C
Приложение 4. Обмен данными с персональным компьютером и отладка программ через UART
Работа с СОМ-портом в Delphi
Установка линии RTS в DOS и Windows
Программа COM2000
Отладка программ с помощью эмулятора терминала
Приложение 5. Словарь часто встречающихся аббревиатур и терминов
Литература
Предметный указатель
Скачать Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера, 2-е издание
Letitbit.net
Vip-file.com
iFolder
Turbobit.net
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12775 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Консервация без уксуса Автор: Киреевский И.Р. Издательство: Слово ISBN: 978-966-334-303-7 Год издания: 2010 Страниц: 34 Язык: Русский Формат: PDF Качество: отличное Размер: 1.1 Мб Описание . . .
Автор:Николай Кокорев, Борис ЧерновНазвание: Зимовка пчелИздательство: Континент-Пресс, Континенталь-КнигаГод: 2004Формат: pdfРазмер: 10,76 Мб Предложенная вашему вниманию книга, представляет собой со . . .
Название: Maquinas de Guerra 53: Carros de combate sovieticos y estadounidenses de la II guerra mundialАвтор: La colectividadИздательство: Planeta-AgostiniISBN: 8475512925Год: 1984Страниц: 23Формат: P . . .
Автор: Angele Veronika KvedarieneНазвание: Nerimas VaseliuИздательство: Kaunas: UAB "Ūkininko patarėjas"Год: 2002Формат: jpeg Размер: 5.7 mb Страниц: 46 Язык: литовскийКнига по вязанию крюч . . .
Название: Фото голых женщин - огромный архив 1791 фото Автор: Неизвестен Страниц: 1791 шт. Язык: Русский Формат: JPG Качество: отличное Размер: 206 Мб Описание: Огромный архив частных фотографий из л . . .
Автор: Jasmin SuterНазвание: Le crochet facile : 50 objets ravissants pour la maison, les enfants, les amis Издательство: France loisirsГод: 1995Страниц: 89Формат: jpgРазмер: 18.2 mbЯзык: французский . . .
Название: Устройство автомобилей Автор: Пехальский А.П., Пехальский И.А.Издательство: Академия Год: 2005Страниц: 520ISBN: 5-7695-1746-8 Формат: PDFРазмер: 26 МбЯзык: русскийСерия: Среднее профессионал . . .
Название: Детский иллюстрированный англо-русский энциклопедический словарь Автор: Коллектив Издательство: МастерМедиа Год издания: 2006 Страниц: 1000 Язык: Русский Формат: ISO Качество: отличное Раз . . .
Автор: Наниашвили И.Н.; Соцкова А.Г.Название: Энциклопедия узоровИздательство: Клуб семейного досугаГод: 2009Формат: JPGРазмер: 102,6 МбСтраниц: 157 (двойные)Книга содержит огромное количество узоров . . .
Название: Ультрасовременная шахматная партияАвтор: Тартаковер С. Г.Год выпуска: 2005Язык: русскийИздательство: Олимпия ПрессФормат: DjVuРазмер: 12,1 МбПервое издание этого монументального труда выдающ . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера, 2-е издание (2011) PDF, DjVu pdf, djvu. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.