存储器结构与配置.pptx
单片机
原理
与接口技术
MCS-51单片机硬件结构与工作原理
北京石油化工学院曹建树
jianshu@bipt.edu.cn
QQ:2245682503
……
位
字,字长
字节(8位)
位、字节、字及字长
0000H
0001H
0002H
FFFFH
取指过程
执行过程
PC=
0000H
01110100
00001001
0001H
0002H
0000H
外部控制总线CB
取指过程
执行过程
8031
8751
8051
89C51
256B(字节)
4K
64K
64K
PSW.4(RS1)
PSW.3(RS0)
当前使用的工作寄存器组
0
0
第0组(00H~07H)
0
1
第1组(08H~0FH)
1
0
第2组(10H~17H)
1
1
第3组(18H~1FH)
工作寄存器区各寄存器对应的地址
工作寄存器组0
工作寄存器组1
工作寄存器组2
工作寄存器组3
地址
寄存器
地址
寄存器
地址
寄存器
地址
寄存器
00H
R0
08H
R0
10H
R0
18H
R0
01H
R1
09H
R1
11H
R1
19H
R1
02H
R2
0AH
R2
12H
R2
1AH
R2
03H
R3
0BH
R3
13H
R3
1BH
R3
04H
R4
0CH
R4
14H
R4
1CH
R4
05H
R5
0DH
R5
15H
R5
1DH
R5
06H
R6
0EH
R6
16H
R6
1EH
R6
07H
R7
0FH
R7
17H
R7
1FH
R7
PSW.4(RS1)
PSW.3(RS0)
当前工作寄存器组
0
0
第0组(00H~07H)
0
1
第1组(08H~0FH)
1
0
第2组(10H~17H)
1
1
第3组(18H~1FH)
单元地址
D7
D6
D5
D4
D3
D2
D1
D0
2FH
7FH
7EH
7DH
7CH
7BH
7AH
79H
78H
2EH
77H
76H
75H
74H
73H
72H
71H
70H
2DH
6FH
6EH
6DH
6CH
6BH
6AH
69H
68H
2CH
67H
66H
65H
04H
63H
62H
61H
60H
2BH
5FH
5EH
5DH
5CH
5BH
5AH
59H
58H
2AH
57H
56H
55H
54H
53H
52H
51H
50H
29F
4FH
4EH
4DH
4CH
4BH
4AH
49H
48H
28H
47H
46H
45H
44H
43H
42H
41H
40H
27H
3FH
3EH
3DH
3CH
3BH
3AH
39H
38H
26H
37H
36H
35H
34H
33H
32H
31H
30H
25H
2FH
2EH
2DH
2CH
2BH
2AH
29H
28H
24H
27H
26H
25H
24H
23H
22H
21H
20H
23H
1FH
1EH
1DH
1CH
1BH
1AH
19H
18H
22H
17H
16H
15H
14H
13H
12H
11H
10H
21H
0FH
0EH
0DH
0CH
0BH
0AH
09H
08H
20H
07H
06H
05H
04H
03H
02H
01H
00H
SFR名称
符号
D7位地址/位定义D0
字节地址
寄存器B
B
F7
F6
F5
F4
F3
F2
F1
F0
F0H
累加器A
ACC
E7
E6
E5
E4
E3
E2
E1
E0
E0H
程序状态字
PSW
D7
D6
D5
D4
D3
D2
D1
D0
D0H
CY
AC
F0
RS1
RS0
OV
P
中断优先级
IP
BF
BE
BD
BC
BB
BA
B9
B8
B8H
PS
PT1
PX1
PT0
PX0
I/O端口3
P3
B7
B6
B5
B4
B3
B2
B1
B0
B0H
P3.7
P3.6
P3.5
P3.4
P3.3
P3.2
P3.1
P3.0
中断允许控制
IE
AF
AE
AD
AC
AB
AA
A9
A8
A8H
EA
ES
ET1
EX1
ET0
EX0
I/O端口2
P2
A7
A6
A5
A4
A3
A2
A1
A0
A0H
P2.7
P2.6
P2.5
P2.4
P2.3
P2.2
P2.1
P2.0
串行数据缓冲
SBUF
99H
串行控制
SCON
9F
9E
9D
9C
9B
9A
99
98
98H
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
I/O端口1
P1