ВУЗ:
Составители:
51
установлены/ сброшены программой с тем же результатом, как если бы
они были установлены/сброшены аппаратными средствами.
В блоке регистров специальных функций есть два регистра,
предназначенных для управления режимом прерываний IE и уровнями
приоритета IP, описанные в таблице 12 и 13 соответственно.
Возможность программной установки/сброса любого управляющего
бита в этих двух регистрах делает систему прерываний 8051
исключительно гибкой.
В более сложных модификациях микроконтроллеров семейства
MCS-51 количество периферийных устройств увеличено, что приводит
к необходимости использовать один вектор прерывания для
нескольких устройств (разделение подпрограмм обслуживания
прерываний в этом случае необходимо реализовать программно), либо
добавить еще два регистра - режима (маски) и приоритета прерываний.
6.1 Регистр масок прерывания (IE)
Таблица 12
Регистр масок прерывания (IE) [1]
Символ
Позиция
Имя и назначение
EA
IE.7
Снятие блокировки прерывания. Сбрасывается, программно для
запрета всех прерываний независимо от состояний IE.4 - IE.0
IE.6
Не используется
lE.5
Не используется
ES
IE.4
Бит разрешения прерывания, от приемопередатчика
Установка/сброс программой для разрешения/запрета прерываний
от флагов TI или RI .
ET1
IE.3
Бит разрешения прерывания от таймера. Установка/сброс
программой для разрешения/запрета прерываний от таймера 1
EX1
IE.2
Бит разрешения внешнего прерывания 1. Установка/сброс
программой для разрешения/запрета прерывания 1
ET0
IE.1
Бит разрешения прерывания от таймера 0. Установка/сброс
программой для разрешения/запрета прерываний от таймера 0 .
EX0
IE.0
Бит разрешения внешнего прерывания 0. Установка/сброс
программой для разрешения/запрета прерывания 0
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »