Рассмотрены современные микроконтроллеры, их архитектура и устройства ввода/вывода. Описаны основные функции, операторы и методы программирования микроконтроллеров на базе платформы Arduino. Приведены основы программирования беспроводных модулей связи. Представлены методы и примеры помехоустойчивого кодирования информации и псевдослучайной перестройки частоты.
Предназначено для студентов и магистрантов очной и заочной форм обучения направлений подготовки 11.03.01, 11.04.01 «Радиотехника» и 11.03.02 «Инфокоммуникационные технологии и системы связи», будет полезно специалистам в области проектирования радиотехнических устройств и систем.
Рекомендовано для формирования профессиональных компетенций в соответствии с ФГОС ВО.
История развития микроконтроллеров.
Микроконтроллеры являются неотъемлемой частью быта современного человека. Они применяются во многих изделиях от детских игрушек до АСУТП (автоматизированная система управления технологическим процессом). Благодаря использованию микроконтроллеров инженерам удалось достигнуть большой скорости изготовления и высокого качества продукции практически во всех сферах производства.
Чтобы разобраться с причинами появления и развития микропроцессорной техники, необходимо обратить внимание на характеристики и особенности первых компьютеров. На рис. 1.1 показан ENIAC -первый компьютер (1946 г.). Он занимал целое помещение, или 85 м3 объема в пространстве, и весил 30 т, обладая большим тепловыделением п энергопотреблением, отмечались постоянные неполадки из-за разъемов электронных ламп. Окислы приводили к исчезновению контактов. лампы теряли связь с платой и требовали постоянного обслуживания.
ОГЛАВЛЕНИЕ.
ПРЕДИСЛОВИЕ.
Глава 1. МИКРОКОНТРОЛЛЕРЫ.
1.1. История развития микроконтроллеров.
1.2. Архитектура микроконтроллеров.
1.3. Цифроаналоговые и аналого-цифровые преобразователи.
1.4. Интерфейсы микроконтроллеров.
1.5. Современные микроконтроллеры.
1.6. Отладочные платы на базе микроконтроллеров.
Глава 2. ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ НА БАЗЕ ПЛАТФОРМЫ ARDUINO.
2.1. Описание платформы Arduino.
2.2. Цифровые и аналоговые входы/выходы.
2.3. Широтно-импульсная модуляция и память платформы Arduino.
2.4. Основные функции при программировании платформы Arduino.
2.5. Основные типы данных для программирования платформы Arduino.
2.6. Основные операторы программирования платформы Arduino.
2.7. Прикладные функции для программирования платформы Arduino.
2.8. Аппаратные прерывания платформы Arduino.
Глава 3. ПРОГРАММИРОВАНИЕ БЕСПРОВОДНЫХ СИСТЕМ СВЯЗИ.
3.1. Основные характеристики модулей беспроводной передачи данных.
3.2. Обзор наиболее популярных программируемых модулей беспроводной передачи данных.
3.3. Устройство и регистры программирования беспроводного модуля NRF24L01.
3.4. Подключение к микроконтроллеру.
3.5. Применение микроконтроллеров для управления программируемыми трансиверами.
3.6. Обработка информации в микроконтроллере.
КОНТРОЛЬНЫЕ ВОПРОСЫ.
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК.
ПРИЛОЖЕНИЯ.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование микроконтроллеров для беспроводных систем связи, Самойлов С.А., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Самойлов :: микроконтроллер
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Разработка кроссплатформенного программного обеспечения, Городничев М.Г., Фатхулин Т.Д., Джабраилов X.А., 2023
- Статистическая обработка данных на языке R, Задорожный С.С., 2023
- Языки и системы программирования, Создание приложений для работы с базами данных, Учебно-методическое пособие, Шварцкоп О.Н., 2023
- Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
Предыдущие статьи:
- Learn AI-Assisted Python Programming With GitHub Copilot and ChatGPT, Porter L., Zingaro D., 2024
- Основы алгоритмизации и программирования = Algorithms and Data Structures, Учебное пособие, Навроцкий А.А., Гуринович А.Б., 2022
- Введение в программирование на языке ассемблера GAS в операционной системе Linux, Пирогов В.Ю., 2022
- Python for Data Science For Dummies, Mueller J.P., Massaron L., 2024