首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

51系列单片机工作寄存器有几组?

发布网友 发布时间:2022-04-21 15:22

我来回答

2个回答

热心网友 时间:2023-11-10 17:26

工作寄存器有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。

热心网友 时间:2023-11-10 17:26

4组,一般在中断中,不进行设置,默认的是0组
中断函数:
void service_int() interrupt 0 using 2
这是INT0的中断服务函数,using 2是指INT0的中断服务函数使用第3组,省略using 2,则这里默认使用第1组(0组)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com