Читать онлайн «8-разрядные микроконтроллеры семейства 68HC08/908 компании Freescale Semiconductor. Архитектура, программирование, интерфейс»

Автор И. И. Шагурин

Московский инженерно-физический институт
(государственный университет)

Факультет Автоматики и электроники

И. И. Шагурин, М. О. Мокрецов
8-разрядные микрокОнтроллеры семейства 68hc08/908 компании Freescale semiconductor.
аРХИТЕКТУРА, ПРОГРАММИРОВАНИЕ, ИНТЕРФЕЙС.
(учебное пособие)

Оглавление
Общая структура и номенклатура микроконтроллеров 68HC08/908
Микроконтроллер 68HC908GP32.
Процессорный модуль CPU08
Формирование тактовых импульсов
Начальный запуск и обработка прерываний
Режимы работы микроконтроллера
Организация и программирование памяти
Конфигурация микроконтроллеров
Модуль сторожевого таймера COP08
Параллельные порты ввода-вывода
Модуль асинхронного последовательного интерфейса SCI08
Модуль синхронного последовательного интерфейса SPI08
Таймерные модули TIM08, TBM08
Аналого-цифровой преобразователь ADC08
Модуль контроля клавиатуры KBI08


2006 г.
8-разрядные микроконтроллеры семейства 68HC08/908 компании Freescale semiconductor.
Архитектура, программирование, интерфейс


Микроконтроллерами называются специализированные микропроцессоры, предназначенные для реализации устройств управления, встраиваемых в разнообразную аппаратуру.
Характерной особенностью микроконтроллеров является размещение на одном кристалле с центральным процессором внутренней памяти и большого набора периферийных устройств. В состав периферийных устройств обычно входят несколько 8-разрядных параллельных портов ввода-вывода данных, один или два последовательных порта, таймерный блок, аналого-цифровой преобразователь.
Кроме того различные типы микроконтроллеров содержат дополнительные специализированные устройства – блок формирования сигналов с широтно-импульсной модуляцией, контроллер жидко-кристаллического дисплея и ряд других.
Благодаря использованию внутренней памяти и периферийных устройств реализуемые на базе микроконтроллеров системы управления содержат минимальное количество дополнительных компонентов.
В связи с широким диапазоном решаемых задач управления требования, предъявляемые к производительности процессора, объему внутренней памяти команд и данных, набору необходимых периферийных устройств, оказываются весьма разнообразными. Для удовлетворения запросов потребителей выпускается большая номенклатура 8-, 16- и 32-разрядных микроконтроллеров.
Современные 8-разрядные микроконтроллеры являются наиболее массовыми представителями микропроцессорной техники. Общий объем их выпуска в 2000 году составил около 2,5 миллиардов. Эти микроконтроллеры имеют более низкую производительность, чем 16- и 32-разрядные, которая, однако, вполне достаточна для решения широкого круга задач управления различными объектами. Это простые и дешевые микроконтроллеры, ориентированные на использование в относительно несложных устройствах массового выпуска. Основными областями их применения являются бытовая и измерительная техника, промышленная автоматика, автомобильная электроника, теле-, видео- и аудиоаппаратура, средства связи.
Эти микроконтроллеры реализуются на основе Гарвардской архитектуры, использующей отдельную память для хранения программ и данных.