C8051F99x-C8051F98x
12.1 。 SFR分页
为了容纳超过128的SFR在0x80至0xFF的地址空间, SFR分页一直imple-
mented 。默认情况下,所有的SFR访问目标SFR页0x0到允许访问中列出的寄存器
包括SFRPAGE寄存器。特殊功能寄存器只能从页F访问是
大胆。
在访问页F的SFR时,应按照以下步骤使用:
1.保存当前中断状态( EA_save = EA) 。
2.禁止中断( EA = 0 ) 。
3.设置SFRPAGE = 0xF的。
4.访问位于SFR页F的特殊功能寄存器。
5.设置SFRPAGE =为0x0 。
6.恢复中断状态( EA = EA_save ) 。
表12.2 。特殊功能寄存器( SFR )存储器映射(页F )
F8
F0
E8
E0
D8
D0
C8
C0
B8
B0
A8
A0
98
90
88
80
B
加
PSW
REVID
CS0MD3
DEVICEID
FLWR
EIP1
EIE1
CS0PM
EIP2
EIE2
IREF0CF
IE
P2
P1
DPL
2(A)
CLKSEL
ADC0PWR
ADC0TK
PMU0MD
SFRPAGE
P0DRV
CRC0CNT
P1DRV
CRC0FLIP
P2DRV
TOFFL
CRC0IN
5(D)
CRC0AUTO
TOFFH
CRC0DAT
6(E)
P0
SP
0(8)
1(9)
(可位寻址)
DPH
3(B)
CRC0CN
4(C)
PCON
7(F)
132
1.0版