В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Архитектура
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Общие сведения

CPU08 микроконтроллера выполняет команды последовательно. В большинстве применений процессору необходимо выполнять некоторые наборы команд в ответ на запросы от различных периферийных устройств. Эти запросы часто асинхронны к главной выполняемой программе. Такими исключительными ситуациями для процессора CPU08 являются сбросы и прерывания. Переход к соответствующей подпрограмме обслуживания называется обработкой исключения.

Сброс необходим для перевода прибора в наперед заданное состояние, включая загрузку счетчика команд (PC) адресом первой команды. В операциях сброса и прерываний объединяется общая концепция векторной выборки для перехода к новой начальной точке для дальнейшей работы CPU08.

Прерывания обеспечивают путь для временной остановки выполнения программы и для перехода к обслуживанию этого запроса. CPU08 способно обрабатывать до 128 отдельных источников прерываний, включая программные прерывания (SWI).

Встроенные периферийные системы генерируют маскируемые прерывания, распознаваемые в том случае, когда очищен бит маски глобального прерывания в регистре признаков (сброс не маскируется). Маскируемые прерывания располагают установленными по умолчанию приоритетами (См. Табл. 2 и подраздел Источники прерываний и их приоритеты).

При возникновении условий прерывания на встроенной периферийной системе, для указания на это условие, устанавливается флаг статуса прерывания. Когда программа пользователя правильно откликнется на этот запрос прерывания флаг статуса должен быть очищен.


<-- Предыдущая страница Оглавление Следующая страница -->