Page 164 - 149
P. 164
запиту переривання RI i TI установлюються блоком керування УАПП
апаратно, але скидувати треба їх програмно.
Переривання можуть ініціюватись і відмінятись програмно, оскільки всі
перераховані індикатори програмно-доступні.
В блоці регістрів спеціальних функцій є два регістри для керування
режимами переривань і рівнями пріоритету (відповідно символьні імена ІЕ і
ІР). Формати цих регістрів описані в таблицях 8.11 – 8.12. Можливість
програмної установки бітів цих регістрів забезпечує гнучку систему
переривань МК51.
Таблиця 8.11- Регістр масок переривань ІЕ
Символ Позиція Ім’я та призначення
ЕА IE.7 Заблокування переривань. Скидається програмно для
заборони всіх переривань незалежно від стану ІЕ4-ІЕ0
- IE.6 Не використовується
- IE.5
ES IE.4 Біт дозволу переривання від УАПП. Програмна
установка/ скидання програмне для дозволу /заборони
переривань від індикаторів TI i RI
ET1 IE.3 Біт дозволу переривання від таймера 1. Програмна
установка/ скидання для дозволу /заборони
переривань від таймера 1
EX1 IE.2 Біт дозволу зовнішнього переривання 1. Програмна
установка/ скидання для дозволу /заборони
зовнішнього переривання 1
ET0 IE.1 Біт дозволу переривання від таймера 0. Програмна
установка/ скидання для дозволу /заборони
переривань від таймера 0
EX0 IE.0 Біт дозволу зовнішнього переривання 0. Програмна
установка/ скидання для дозволу /заборони
зовнішнього переривання 0
Таблиця 8.12- Регістр пріоритетних переривань
Символ Позиція Ім’я та призначення
- IP.7-IP.5 Не використовуються
PS IP.4 Біт пріоритету УАПП. Програмна установка/
скидання для присвоєння перериванню від УАПП
вищого/нижчого пріоритету
PT1 IP.3 Біт пріоритету таймера 1. Програмна установка/
скидання для присвоєння перериванню від таймера 1
вищого/нижчого пріоритету
PX1 IP.2 Біт пріоритету зовнішнього переривання 1. Теж для
переривання INT 1
165