作业帮 > 综合 > 作业

如果 sfr P0 = 0x80; 那么是不是0x80到0x87都是P0的了

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 06:11:53
如果 sfr P0 = 0x80; 那么是不是0x80到0x87都是P0的了
但是我发现有些地址是重合的,比如:
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
这是怎么回事?
sfr 是用于定义特殊寄存器的关键字
sfr P0=0x80,这个字节是P0(通用寄存器0)P0有8个位,但0x81~0x87与P0毫无关系
SP 是退栈寄存器
DPL和DPH 是数据地址寄存器
51系列单片机中,通常每个寄存器也就一个字节