结构推理 如何读写AT89C52单片机高128B片内RAM?与读写同一地址的特殊功能寄存器有什么区别?
【正确答案】AT89C52芯片与80C51系列单片机中80C52芯片相同,有定时/计数器3个,中断源6个,片内RAM 256B,其中高128B与特殊功能寄存器地址空间重叠,均为80H~FFH。读写区分方法是:读写特殊功能寄存器用直接寻址或寄存器寻址,与80C51相同。读写内RAM高128B用@Ri间接寻址。例:
   读特殊功能寄存器80H(P0口):MOV A,80H;
   读内RAM 80H:MOV R0,#80H     ;置R0间址
       MOV A,@R0               ;读内RAM 80H
【答案解析】