Учебное пособие. — СПб.: Санкт-Петербургский государственный политехнический университет, 2011. — 214 с.
Учебное пособие посвящено основам микропроцессорной техники, в котором рассматриваются принципы организации микропроцессорных систем различной сложности, алгоритмы их функционирования, а также методы проектирования устройств на основе микроконтроллеров.
Данное пособие предназначено для студентов обучающихся по направлению «Информатика и вычислительная техника», по специальностям: «Автоматизированные системы обработки информации и управления» и «Программное обеспечение вычислительной техники и автоматизированных систем».
Введение.
Основные положения.Определение микропроцессора.
Принципы построения микропроцессорных систем.
Классификация микропроцессоров.
Структурная схема МПС.Архитектура микропроцессорных систем.
Типы микропроцессорных систем.
Функционирование процессора.Функции процессора.
Методы адресации операндов.
Сегментирование памяти.
Адресация слов и байтов.
Регистры процессора.
Система команд процессора.
Быстродействие процессора.
Функции памяти.Буферная память.
Кэш-память.
Способы обмена информацией в микропроцессорной системе.Режимы работы микропроцессорной системы.
Способы обмена информацией в микропроцессорной системе.
Организация прерываний в МПС.
Организация прямого доступа к памяти.
Функции устройств ввода/вывода.Организация ввода/вывода в микропроцессорной системе.
Параллельная передача данных.
Синхронный последовательный интерфейс.
Асинхронный последовательный интерфейс.
Классификация и структура микроконтроллеров.Процессорное ядро микроконтроллеров.
Структура процессорного ядра МК.
Система команд процессора МК.Схема синхронизации МК.
Память программ и данных МК.
Регистры МК.
Стек МК.
Внешняя память.
Организация связи микроконтроллера с внешней средой и временем.Порты ввода/вывода.
Таймеры и процессоры событий.
Модуль прерываний МК.
Вспомогательные аппаратные средства микроконтроллера.Минимизация энергопотребления в системах на основе МК.
Тактовые генераторы МК.
Аппаратные средства обеспечения надежной работы МК.
Схема формирования сигнала сброса МК.
Блок детектирования пониженного питания.
Сторожевой таймер.Модули последовательного ввода/вывода.
Модули аналогового ввода/вывода.
Разработка микропроцессорной системы на основе микроконтроллера.Основные этапы разработки.
Средства проектирования микропроцессорных контроллеров.
Языки программирования для микроконтроллеров.
Разработка и отладка аппаратных средств.
Разработка и отладка программного обеспечения.
Методы и средства совместной отладки аппаратных и программных средств.
Библиографический список.