| Quelle |
Bit |
Adresse |
Freigabe-Bit |
| (Hardware-) Reset |
- |
0000H |
- |
| Externer Interrupt 0 |
IE0 |
0003H |
EX0 |
| Zeitgeber/Zähler 0 Überlauf |
TF0 |
000BH |
ET0 |
| Externer Interrupt 1 |
IE1 |
0013H |
EX1 |
| Zeitgeber/Zähler 1 Überlauf |
TF1 |
001BH |
ET1 |
| Serieller Port |
RI oder TI
|
0023H |
ES |
* Zeitgeber/Zähler 2 Überlauf
oder externer Interrupt 2
nur bei 8032/8052 |
TF2 oder IE2 |
002BH |
ET2 |
Um Interrupts zuzulassen (mit Sprung zur oben angegebenen Vektoradresse) muss das globale Interrupt-Freigabe-Bit gesetzt sein (EA=1) und das für die Interrupt-Quelle entsprechende Freigabe-Bit.
Im speziellen Funktionsregister Interrupt-Prioritäten-Register (IP) können für die einzelnen Interrupt-Quellen die Prioritäten eingestellt werden.
Der Hardware-Reset kann durch Programmierung nicht unterdrückt, verhindert werden. Nach eine Reset wird also immer zuerst der Befehl ausgeführt, der am Speicherplatz 0000H hinterlegt ist (in Regelfall ein Sprungbefehl zur Adresse, bei der das eigentliche Hauptprogramm abgelegt ist). |