АДРЕСА ВЕКТОРОВ ПРЕРЫВАНИЙ МК 80С51

Источник прерывания Флаг Адрес вектора прерывания
Внешнее прерывание 0 IE0 0003H
Таймер/счетчик 0 TF0 000BH
Внешнее прерывание 1 IE1 0013H
Таймер/счетчик 1 TF1 001BH
Последовательный порт TI, RI 0023H

2.16.3. Контроллер прерываний имеет два регистра специальных функций (IE и IP), которые служат для программного управления системой прерываний.

Прерывание от каждого источника может быть индивидуально разрешено или запрещено путем программной установки или сброса соответствующего разряда в регистре разрешения прерываний IE(Interrupt Enable), формат которого приведен в табл. 2.13. Этот регистр также содержит разряд EA (Enable All interrupts), установка/сброс которого приводит к разрешению/запрету всех прерываний.

2.16.4. Каждому источнику прерываний индивидуально может быть присвоен один из двух уровней приоритета (1 – высокий уровень или 0 – низкий уровень) путем программирования соответствующего бита в регистре приоритетов прерываний IP (Interrupt Priority, табл. 2.14). Уровень приоритета определяет очередность обслуживания устройств в том случае, когда сигналы запросов прерываний от этих устройств приходят одновременно. Сначала обслуживаются устройства, имеющие высокий уровень приоритета, затем – все остальные.

Таблица 2.13








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


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

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

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

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