Разработка устройств на микроконтроллерах AVR, Белов А.В., 2013


Книга Разработка устройств на микроконтроллерах AVR, Белов А.В., 2013

Разработка устройств на микроконтроллерах AVR, Белов А.В., 2013.
  Этот популярный самоучитель поможет вам всего за шесть шагов пройти путь от «чайника», изучающего азы цифровой техники, до вполне готового специалиста, умеющего самостоятельно разрабатывать схемы любых устройств на микроконтроллерах и составлять для них программы.
Познав основы цифровой логики, поймете, как работают более сложные элементы цифровой техники. Затем освоите основы микропроцессорной техники, поймете, как работает микропроцессор и микроконтроллер. Узнаете подробности внутреннего устройства, архитектуру и возможности семейства микроконтроллеров AVR, освоите основы схемотехники и конструирования микроэлектронных устройств. Научитесь ставить задачу на разработку устройства и выбирать стратегию ее решения. Изучите сразу два языка программирования для микроконтроллеров (язык Ассемблера и язык СИ), научитесь транслировать, отлаживать программы, прошивать их в память микроконтроллера. Теперь вы уже самостоятельно сможете разработать собственное микроконтроллерное устройство.

Сначала был микропроцессор.
Что же такое микропроцессор
В современной электронике микропроцессором называют специальную микросхему, которая предназначена для выполнения некоего набора сложных функций по управлению тем либо иным электронным устройством. Микропроцессор — это сердце любого компьютера. Но не только. Те же технологии, которые применяются в компьютерах, с успехом применяются и в более простых электронных устройствах.
Микропроцессор незаметно завоевал весь мир. В последнее время на помощь человеку пришла целая армия электронных помощников. Мы привыкли к ним и часто даже не подозреваем, что во многих таких устройствах работает микропроцессор. Микропроцессорные технологии очень эффективны. Одно и то же устройство, которое раньше собиралось на традиционных элементах, будучи собрано с применением микропроцессора становится проще, не требует регулировки и меньше по размерам. Кроме того, с применением микропроцессоров появляются практически безграничные возможности по добавлению новых потребительских функций и возможностей.
Где же применяются микропроцессоры? Да просто везде! Посмотрите вокруг себя. У вас в квартире стоит современный телевизор? Не сомневайтесь: в нем есть, как минимум, один процессор. У вас есть на руке электронные часы? Современные часы строятся на основе специализированного микропроцессора. Ну, а мобильные телефоны — это вообще миниатюрные компьютеры!
СОДЕРЖАНИЕ
Шаг 1. Учимся основам цифровой техники
1.1. Сначала был микропроцессор
Что же такое микропроцессор
Виды памяти
Различия между микропроцессорами и микроконтроллерами
1.2. Считаем по-другому
Десятичная система исчисления
Восьмиричная система исчисления
Шестнадцатиричная система исчисления
Двоичная система исчисления
Способы обозначения чисел в разных системах исчисления
Арифметическая операция сложения
Арифметическая операция умножения
1.3. Электронные цифры
Представление чисел на ПК
Двухуровневый сигнал
1.4. Логические элементы
Знакомство с логическими элементами
Простые логические элементы
Таблица истинности
Составные логические элементы
1.5. Простейший триггер
Что такое триггер
Устройство и работа RS-триггера
Борьба с дребезгом контактов
1.6. Хранение информации
Устройство и работа D-триггера
Параллельный регистр
Параллельный регистр с расширенными возможностями
Устройство и работа JK-триггера
1.7. Счетчики
Работа делителя частоты
Счетчики прямого счета
Счетчики с обратным отсчетом
Делители с переменным коэффициентом деления
Таймеры
1.8. Дешифраторы
Устройство и принцип действия дешифратора
Селектор памяти ячеек ОЗУ
Каскадирование дешифраторов
1.9. Мультиплексоры
Шаг 2. Переходим от цифровой техники к микропроцессору и микроконтроллеру
2.1.Типовая схема микропроцессорной системы
Структурная схема типичной микропроцессорной системы
Виды памяти
Порты ввода-вывода
Процессор и цифровые шины
Шина данных
Шина адреса
Шина управления
Принцип действия микропроцессорной системы
2.2. Алгоритм работы микропроцессорной системы
Возможности процессора
Программа
Процесс выполнения команды
Рабочие регистры
Команды микропроцессора
Команды условного и безусловного перехода
Команда организации цикла
Команды перехода к подпрограмме
2.3. Механизм прерываний
2.4. Прямой доступ к памяти
2.5. Микроконтроллеры
Шаг 3. А теперь ближе к практике: знакомьтесь — микроконтроллеры AVR
3.1. Общие сведения
Особенности новой серии микроконтроллеров
Состав серии AVR
Особенности серии AVR
Внутренняя память
Способы программирования Flash- и EEPROM-памяти
Порты ввода-вывода
Периферийные устройства
Другие устройства
3.2. Регистры общего назначения (РОН)
3.3. Регистры ввода-вывода
3.4. Память
Общие сведения
Память программ
Оперативная память микроконтроллеров AVR
Область памяти, совмещенная с набором регистров общего назначения (РОН)
Область памяти, совмещенная с регистрами ввода-вывода (РВВ)
Область внутреннего ОЗУ
Область внешнего ОЗУ
Энергонезависимая память данных (EEPROM)
3.5. Счетчик команд и стековая память
3.6. Подсистема ввода-вывода
3.7. Система прерываний
Назначение системы прерываний
Управление системой прерываний
Алгоритм работы системы прерываний
3.8. Таймеры-счетчики
Общие сведения
Режимы работы таймеров
Режим Normal
Режим «Захват» (Capture)
Режим «Сброс при совпадении» (СТО
Режим «Быстродействующий ШИМ» (Fast PWM)
Режим «ШИМ с точной фазой» (Phase Correct PWM)
Асинхронный режим
Предделители таймеров/счетчиков
3.9. Другие встроенные периферийные устройства
Аналоговый компаратор
Аналого-цифровой преобразователь
Последовательный канал (UART/USART)
Последовательный периферийный интерфейс (SPI)
Последовательный двухпроводный интерфейс (TWI)
3.10. Другие ячейки
Конфигурационные ячейки
Ячейки защиты и идентификации
Шаг 4. Переходим непосредственно к разработке устройств и программ
4.1. Общие положения
4.2. Простейшая программа
4.3. Переключающийся светодиод
4.4. Боремся с дребезгом контактов
4.5. Мигающий светодиод
4.6. Бегущие огни
4.7. Использование таймера
4.8. Использование прерываний по таймеру
4.9. Формирование звука.
4.10. Музыкальная шкатулка
4.11. Кодовый замок
4.12. Кодовый замок с музыкальным звонком
Шаг 5. Последний этап разработки — отладка и транслирование
5.1. Программная среда AVR Studio
5.1.1. Общие сведения
5.1.2. Описание интерфейса
5.1.3. Создание проекта
5.1.4. Трансляция программы
5.1.5. Отладка программы
5.1.6. Исправлений ошибок
5.1.7. Создание проектов на языке СИ
5.2. Система программирования Code Vision AVR
5.3.1. Общие сведения
5.3.2. Интерфейс системы Code Vision AVR
5.3. Программаторы
5.3.1. Общие сведения
5.3.2. Схема программатора
5.3.3.    Программа управления программатором
Шаг б. Осваиваем все возможности микроконтроллера ATtiny2313
6.1. Основные характеристики и возможности
6.2. Центральное ядро процессора
6.3. Тактовый генератор
6.4. Система управления и сброса
6.5. Сторожевой (охранный) таймер
6.6. Прерывания
6.7. Порты ввода-вывода
6.8. Внешние прерывания
6.9. Восьмиразрядный таймер/счетчик с поддержкой режима ШИМ
6.10. 16-разрядный таймер/счетчик (таймер/счетчик 1)
6.11. Универсальный синхронно-асинхронный последовательный приемо-передатчик USART
6.12. Универсальный последовательный интерфейс — USI
6.13. Аналоговый компаратор
6.14. Встроенная система отладки программ debugWIRE
6.15. Программирование памяти
Приложение. Сводная таблица команд Ассемблера микроконтроллеров AVR
Группа команд логических операций
Группа команд арифметических операций
Группа команд операций с разрядами
Группа команд сравнения
Группа команд операций сдвига
Группа команд пересылки данных
Группа команд управления системой
Группа команд передачи управления (безусловная передача управления)
Группа команд передачи управления (пропуск команды по условию)
Группа команд передачи управления (передача управления по условию).
Описание CD диска и видеокурса
Список литературы
Список полезных ссылок на ресурсы Интернет.

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12786 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Аудиокнига Самые знаменитые чудеса света (Аудиокнига)

    Самые знаменитые чудеса света (Аудиокнига)

    Автор: Маневич Илья,Шахов МихаилНазвание: Самые знаменитые чудеса света (Аудиокнига)Издательство: Нигде не купишьОзвучивает: Винокурова Надежда ВладимировнаГод: 2015Жанр: История, география, путешеств . . .

  • Аудиокнига Крестоносцы (Аудиокнига)

    Крестоносцы (Аудиокнига)

    Название: КрестоносцыАвтор: Генрик СенкевичИздательство: Нигде не купишьЖанр: Исторический романГод: 1997Язык: РусскийИсполнитель: Ю. ЗаборовскийВремя звучания: 36:15:00Аудио кодек: MP3Битрейт: 96 kb . . .

  • Книга Энциклопедия знаков на руке или карта руки

    Энциклопедия знаков на руке или карта руки

    Название: Энциклопедия знаков на руке или карта рукиАвтор: Беспалов Н.Н.Издательство: СПб.: АйсингГод: 2011Страниц: 145ISBN: 978-5-91753-033-8Формат: PDFРазмер: 14.8 МбЯзык: русскийВпервые создана кни . . .

  • Аудиокнига Пан Володыевский (Аудиокнига)

    Пан Володыевский (Аудиокнига)

    Название: Пан ВолодыевскийАвтор: Генрик СенкевичИздательство: Нигде не купишьЖанр: Исторический романГод: 2012 Язык: РусскийИсполнитель: Терновский ЕвгенийВремя звучания: 22:52:52Аудио кодек: MP3Битр . . .

  • Аудиокнига Знак четырёх (Аудиокнига)

    Знак четырёх (Аудиокнига)

    Название: Знак четырёхАвтор: Артур Конан ДойлИздательство: Радио КультураЖанр: ДетективГод: 2011 Язык: РусскийИсполнитель: Андрей ПоповВремя звучания: 04:20:00Аудио кодек: MP3Битрейт: 160 kbpsРазмер: . . .

  • Книга Огонь в его ладонях. Без пощады

    Огонь в его ладонях. Без пощады

    Название: Огонь в его ладонях. Без пощадыАвтор: Кук Г.Серия: Золотая серия фэнтезиИздательство: М.: ООО «Издательство АСТ»Год издания: 2003Страниц: 619ISBN 5-17-016536-6Формат: PDF, djvuРазмер: 21,23 . . .

  • Аудиокнига Смерть приходит в конце (Аудиокнига)

    Смерть приходит в конце (Аудиокнига)

    Название: Смерть приходит в концеАвтор: Агата КристиИздательство: Нигде не купишьЖанр: ДетективГод: 2009Язык: РусскийИсполнитель: svetik-zaykaВремя звучания: 07:12:44Аудио кодек: MP3Битрейт: 128 kbpsР . . .

  • Книга Николай Норд. Сборник (9 книг)

    Николай Норд. Сборник (9 книг)

    Название: Николай Норд. Сборник (9 книг)Автор: Николай НордИздательство: Москва: Центрполиграф, Ростов-на-Дону: ФениксГод: 2013-2015Формат: fb2Размер: 10,5 мбКачество: хорошееЯзык: русскийНиколай Норд . . .

  • Аудиокнига Психология фанатика (Аудиокнига)

    Психология фанатика (Аудиокнига)

    Автор: Чиж ВладимирНазвание: Психология фанатика (Аудиокнига)Издательство: АРДИС Озвучивает: Прудовский Илья Год: 2006Жанр: Психология Аудио: MP3 128 kbpsПродолжительность: 03:58:58Язык: РусскийРазмер . . .

  • Книга Тибетские поющие чаши: виброакустический массаж

    Тибетские поющие чаши: виброакустический массаж

    Название: Тибетские поющие чаши: виброакустический массажАвтор: Виктор ОгуйИздательство: М.: Издательские решенияГод: 2015Страниц: 60Язык: русскийФормат: fb2Размер: 9.7 МбТибетский массаж поющими чаша . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Разработка устройств на микроконтроллерах AVR, Белов А.В., 2013. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.