C51单片机中的 字节地址
- 8051内部有128个字节的RAM,地址为
0x00
~0x7F
。 - 这128个字节都可以用字节地址进行寻址,比如
0x20
就是第32个RAM字节。 - 普通变量(如
unsigned char xdata_var;
)都是以字节为单位进行寻址和访存的。
C51单片机中的 位地址
- 8051内部RAM的 0x20~0x2F(16字节=128位) ,可以按位寻址,每一位都有一个唯一的 位地址,范围为 0x00 ~ 0x7F(二进制为0000 0000~0111 1111)。
- 此外,部分特殊功能寄存器(SFR)区(P0、P1、TCON等)也支持位寻址。
位地址公式:位地址 = (字节地址 – 0x20) * 8 + 位偏移