Регистр IРН кристаллов 8XC51GB

MSB LSB

    РРСН РТ2Н PSH РТ1Н РХ1Н РТ0Н РХ0Н 1

 

Бит Поз. Функция присвоения приоритета прерывания
- IРН.7 зарезервировано для дальнейшего использования
РРСН IРН.6 прерывание от РСА, старший бит
РТ2Н IРН.5 переполнение 2-го таймера, старший бит
PSH IРН.4 последовательный порт, старший бит
РТ1Н IРН.З переполнение 1-го таймера, старший бит
РХ1Н IРН.2 внешнее прерывание INT1, старший бит
РТ0Н IРН.1 переполнение 0-го таймера, старший бит
РХ0Н IРН.0 внешнее прерывание INT0, старший бит

 

IPH.x IP.x Приоритет прерывания
уровень 0, низший
уровень 1
уровень 2
уровень 3, высший

 

Рис. 2.9. Формат регистра прерываний IPH

 

Флаги, инициирующие данные прерывания, выставляются в состоянии S5P2 каждый машинный цикл. Исключение составляет 3-й таймер/счётчик Т/С2, флаг прерывания которого устанавливается в состоянии S2P2.

Имеется 4 уровня приоритета. С этой целью в составе микросхем 8ХС5Х присутствует дополнительный регистр приоритетов прерываний IРН (рис. 2.9), не предусмотренный базовой архитектурой MCS-51. Его наличие увеличивает число возможных уровней прерываний до 4-х. Этот регистр содержит старшие биты двухбитных полей приоритета прерываний, в то время, как стандартный регистр IP в тех же позициях содержит младшие. Подобная схема используется с целью сохранения совместимости с более старшими кристаллами семейства. Аналогичные правила распространяются и на прерывания, использующие дополнительные регистры приоритетов IРА и IРНА (рис.2.10, рис.2.11).








Дата добавления: 2015-10-09; просмотров: 586;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.