Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Архитектура

реклама

 




Мероприятия:




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

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

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

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

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

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


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





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники