8051 має 5 сигналів переривання, тобто INT0, TFO, INT1, TF1, RI/TI. Кожне переривання можна ввімкнути або вимкнути установкою бітів регістра IE, а всю систему переривань можна вимкнути шляхом очищення біта EA того самого регістру.
Таблиця векторів переривань 8051
| Переривати | Прапор | Адреса вектора переривання |
|---|---|---|
| Скинути | – | 0000H |
| INT0 (Внутр. внутр. 0) | IE0 | 0003H |
| Таймер 0 | TF0 | 000BH |
| INT1 (Внутр. внутр. 1) | IE1 | 0013H |
5 джерел переривань 8051 ручки архітектури 5 джерел переривань, з яких два внутрішні (переривання таймера), два зовнішні та одне послідовне переривання. Кожне їх переривання має свою векторну адресу. Найвищим пріоритетом переривання після скидання в 8051 є зовнішнє переривання 0. Отже, варіант (4) є правильною відповіддю.');})();(function(){window.jsl.dh('QSnSZqa_A8SJptQPmLLPOQ__35','
Адреса відповідної програми обслуговування переривань (ISR) включена у відповідний вектор переривань, пов’язаний з кожним джерелом переривань у 8051. Мікроконтролер автоматично підтримує свій стан після переривання, отримує адресу ISR вектора переривання та виконує операцію ISR.
У цифрових комп’ютерах є переривання (іноді його називають пастка). запит процесора на переривання поточного коду, що виконується (якщо це дозволено), щоб подія могла бути оброблена вчасно.
Переривання є сигнали, які повідомляють мікроконтролеру припинити те, що він робить, і виконати певну функцію, яка називається програмою обслуговування переривань (ISR). Переривання можуть бути викликані різними джерелами, такими як кнопки, датчики, послідовний зв’язок або інші периферійні пристрої.