Kurz.Bez. |
Register |
Bit-Aufteilung |
Adresse
(hex) |
Wert nach Reset |
ACC * |
Akkumulator |
|
E0 |
00 H |
B * |
Register B |
|
F0 |
00 H |
PSW * |
Programmstatusregister |
CY | AC | F0 | RS1| RS0 | OV | - | P |
D0 |
00 H |
SP |
Stack Pointer |
|
81 |
07 H |
DPH |
Datenzeiger (DPTR) oberes Byte |
|
83 |
00 H |
DPL |
Datenzeiger (DPTR) unteres Byte |
|
82 |
00 H |
P0 * |
Port 0 |
|
80 |
1 1 1 1 1 1 1 1 B |
P1 * |
Port 1 |
- | - | - | - | - | - | T2EX | T2 |
90 |
1 1 1 1 1 1 1 1 B |
P2 * |
Port 2 |
|
A0 |
1 1 1 1 1 1 1 1 B |
P3 * |
Port 3 |
RD | WR | T1| T0 | INT1| INT0 | TxD | RxD |
B0 |
1 1 1 1 1 1 1 1 B |
IP * |
Interrupt-Prioritäten-Register |
- | - | PT2 | PS | PT1| PX1| PT0 | PX0 |
B8 |
x x 0 0 0 0 0 0 B |
IE * |
Interrupt-Freigabe-Register |
EA | - | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
A8 |
0 x 0 0 0 0 0 0 B |
TMOD |
Zeitgeber/Zähler-Betriebsart-Register |
GATE| C /T | M1| M0 |GATE| C /T | M1| M0 |
89 |
00 H |
TCON * |
Zeitgeber/Zähler-Steuerregister |
TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
88 |
00 H |
TH0 |
Zeitgeber/Zähler 0 (oberes Byte) |
|
8C |
00 H |
TL0 |
Zeitgeber/Zähler 0 (unteres Byte) |
|
8A |
00 H |
TH1 |
Zeitgeber/Zähler 1 (oberes Byte) |
|
8D |
00 H |
TL1 |
Zeitgeber/Zähler 1 (unteres Byte) |
|
8B |
00 H |
SCON * |
serielles Steuerregister |
SM0 | SM1| SM2 |REN| TB8| RB8| TI | RI |
98 |
00 H |
SBUF |
serieller Datenpuffer |
|
99 |
unbestimmt |
PCON |
Energie-Steuerregister |
SMOD| - | - | - | GP1| GP0 | PD | IDL |
87 |
0 x x x 0 0 0 0 B |