㈠ 51单片机工作寄存器组有几个它们的地址是如何分配的如何设置RS1、RS0选择工作寄存器组
4个,称为工作寄存器0区—3区,每个工作寄存器区为8字节(其中每字节分别记作R0-R7),共占用32字节的空间,0区的地址为00H-07H,1区的地址为08H-0FH,2区的地址为10H-17H,3区的地址为18H-1FH, 工作寄存器的选择由程序状态字PSW中RS0、RS1位的值决定,当RS1、RS0为00时选中0区,为01时选中1区,为10时选中2区,为11时选中3区。
㈡ MCS-51单片机有几个工作寄存器如何选择
工作寄存器有4组,每组都是8个工作寄存器R0~R7,通过PSW中的RS1、RS0两位来选择使用哪一组,如果不选,默认是选择第0组。
RS1RS0组合为00时,选中第0组工作寄存器,R0~R7地址为00H~07H;
RS1RS0组合为01时,选中第1组工作寄存器,R0~R7地址为08H~0FH;
RS1RS0组合为10时,选中第2组工作寄存器,R0~R7地址为10H~17H;
RS1RS0组合为11时,选中第3组工作寄存器,R0~R7地址为18H~1FH。