Библиотека радиолюбителя Среда, 29.01.2020, 12:45
Меню сайта
Категории раздела
Автоматика [40]
Аудиотехника, CD, DVD проигрыватели [89]
Измерения [64]
КВ и УКВ [91]
Компьютер-радиолюбителю [76]
Компьютерная литература [12]
Медицинская электроника [13]
Микроконтроллеры [283]
Охранные системы [49]
Радиоприем и TV [107]
Ремонт аппаратуры [39]
Ремонт компьютерного железа и оргтехники [28]
Робототехника [68]
Связь, Телефоны [77]
Силовая электроника [164]
Справочники [154]
Теория [251]
Технологии, полезные советы [56]
Учебные пособия [5]
Электроника для автомобиля [49]
Электроника для дома и хобби [70]
Электронные схемы [108]
Электротехника [85]
Ретро [13]
В помощь радиолюбителю [29]
Автозвук [40]
Домашний ПК [17]
Железо [42]
КИП и автоматика: обслуживание и ремонт [10]
Компоненты и технологии [29]
Мой друг компьютер [206]
Новости электроники [21]
Радио [16]
Радиоаматор [105]
Радиокомпоненты [15]
Радиоконструктор [65]
РадиоЛоцман [103]
Радиолюбитель [36]
Радиолюбитель. КВ и УКВ [16]
Радиосхема [14]
Ремонт электронной техники [9]
Сервисный центр [46]
Системы безопасности [37]
Современная электроника [72]
Схемотехника [8]
ТелеСателлайт [25]
Хакер [113]
Электрик [103]
Электронные компоненты [82]
Электронные компоненты и системы [20]
Circuit Cellar [149]
Computer bild [146]
CQ Amateur Radio [82]
EDN Magazine [27]
Elektorlabs (Elektor Electronics) [87]
Electronics For You [54]
Elektronika dla Wszystkich [88]
Elektronika Praktyczna [102]
ELV Journal [28]
Funkamateur [115]
HackSpace [15]
HAM RADIO Magazine [23]
Hard`n`Soft [36]
Nuts and Volts [116]
Practical Electronics (Everyday Practical Electronics) [134]
Prakticka Elektronika A Radio [124]
Practical Wireless [11]
QEX [17]
QST [53]
Servo [113]
Silicon Chip [42]
Stereo & Video [58]
Swiat Radio [66]
Другие журналы [76]
Мир ПК (litres.ru) [72]
Ремонт и Сервис (litres.ru) [117]
Chip (litres.ru) [5]
Новинки litres.ru [178]
Форма входа
Главная » 2011 » Сентябрь » 14 » Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2-е изд.)
20:25
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2-е изд.)
 
Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. С первым изданием книги можно ознакомиться пройдя по ссылке Практическое программирование микроконтроллеров Atmel на языке Assembler
 
Название: Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2-е изд.)
Автор: Ревич Ю. В.
Издательство: БХВ-Петербург
Год издания: 2011 
Страниц: 352
Формат: DJVU
Размер: 12,6 Мб
Язык: русский
 
Скачать книгу  Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2-е изд.)
 
 
 
Ознакомиться с фрагментами книги, приобрести и скачать электронную версию последнего издания книги (2014 г.) Практическое программирование микроконтроллеров Atmel на языке Assembler можно на сайте litres.ru:
 
 
 
Оглавление
Микроконтроллеры, их возникновение и применение
Предыстория микроконтроллеров
Электроника в греческом стиле
Почему 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. Словарь часто встречающихся аббревиатур и терминов
Литература
Предметный указатель
Категория: Микроконтроллеры | Просмотров: 4075 | Добавил: anyayu | Теги: Ревич, AVR, микроконтроллеры | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Сентябрь 2011  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Теги
электроника ремонт печатные платы микроконтроллеры Кашкаров AVR КВ и УКВ скачать книгу схемотехника Service Manual скачать журнал Радиоконструктор измерения Дьяконов антенны УНЧ аудио Шелестов начинающим Пестриков Радиоаматор справочник электротехника Корякин-Черняк телефония электрик сигнализация компьютер силовая электроника семенов радио электрика Нефедов мобильная связь источники питания ип электронные схемы граф микросхемы Шрайбер Адаменко тв телевидение PIC PIC-микроконтроллеры датчики Гёлль усилители Куликов Радиосхема радиолюбитель P-CAD самоучитель LabVIEW Тюнин Родин Мир электроники хакер Ремонт и сервис HardnSoft автомобильная электроника Ревич В помощь радиолюбителю Шустов ПЛИС никитин ТелеСателлайт спутниковое ТВ ВИДЕО технологии Ходасевич автоэлектроника Белов Магда Перебаскин железо железо ПК стиральные машины УМЗЧ Виноградов сварка Мир ПК технология транзисторы гриф маркировка трансформаторы пк Сервисный центр журнал Радио связной Серия Ремонт ремонт ТВ автоматика Домашний ПК теория аудиотехника Мой друг компьютер Computer Bild умный дом
Статистика
Rambler's Top100 Яндекс.Метрика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
radiofiles.ru © 2020
Бесплатный конструктор сайтов - uCoz