Программирование однокристальных микроконтроллеров на С/С++. Лабораторный практикум: в 2 ч. Ч. 1: Порты ввода/вывода, прерывания и таймеры/счетчики
Описание
Предназначено для изучения основ программирования 8-разрядных однокристальных микроконтроллеров семейства AVR с использованием высоко уровневых языков С/С++. Рассмотрены правила конфигурирования и управления портами ввода/вывода, ключевые принципы обработки прерываний по различным аппаратным событиям и основные режимы работы таймеров/счетчиков. Также уделяется внимание программным инструментам разработки приложений и моде лирования работы электронных устройств. Содержит первые четыре лабораторные работы по учебной дисциплине «Микропроцессорные устройства и системы» и литературу для подготовки студентов. Каждая работа включает теоретические сведения с примерами написания программ, лабораторное задание с делением по вариантам, содержание отчета и контрольные вопросы.