99问答网
所有问题
MCS-51单片机有几个工作寄存器?如何选择?
如题所述
举报该问题
推荐答案 2011-07-03
作
寄存器
有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。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vOXvez7tj.html
其他回答
第1个回答 2011-07-03
51单片机共有四组工作寄存器,每组有R0~R7
默认为第0组,地址为00H~07H
第一组地址为08H~0FH
第二组地址为10H~17H
第三组地址为18H~1FH
可通过PSW寄存器的第三位RS0和第四位RS1来修改
RS1 RS0 寄存器组 片内RAM地址
0 0 0 00H~07H
0 1 1 08H~0FH
1 0 2 10H~17H
1 1 3 18H~1FH
第2个回答 2020-04-20
8051有4组工作寄存器,每组有8个字节(R0-R7),选择是由PSW的RS1
RS0位来定的
如果你是C的话,不用去理会,系统自动分配
如果是汇编,默认00组就可以了,不由去分配它,忘了切换回来会很容易出现问题
希望能帮到你
相似回答
MSC-
51单片机有几个工作寄存器
,
如何选择?
答:
R0~R7,
8 个工作寄存器
。除了与间接寻址有关的指令,只能使用R0和R1外,其它指令时,8 个一样的,可任意使用。
51单片机工作寄存器
组
有几个?
它们的地址是如何分配的
?如何
设置RS1、RS...
答:
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...
MCS-51单片机
设置
4组工作寄存器
,开机复位后,CPU使用的是哪组
寄存器?
它...
答:
51单片机共有4组工作寄存器
,地址范围:00H~1FH。复位后,CPU使用第0组。地址为 00 01 02 03 04 05 06 07。改变PSW中的两个位:RS1和RS0,可以改变当前工作寄存器。如执行:SETB RS1 SETB RS0 两条指令之后,将使用第3组,R0~R7 的地址将为:18H ~ 1FH。“使用R0~R7”进行的操作,...
MCS
—
51单片机
内部RAM区
有多少个工作寄存器
答:
MCS-51单片机内部RAM区有4个工作寄存器区
。mcs-51单片机片内的ram的寄存器区,共有32个单元。工作寄存器0到3,一共四组。每个区都有8个单元,称为r0~r7。但是只有一个区,是当前工作区,才可以用r0~r7来寻址。在00H-1FH,每组包含8个通用工作寄存器,所以总共有32个工作寄存器。
MCS-51 单片机
的存储器地址空间
如何
划分?各地址空间的地址范围和容量如...
答:
MCS-51 单片机
的存储器地址空间,讲起来,要用几页.简单介绍如下:MCS-51的存储器有片内RAM、片外RAM 和 ROM 三个空间.片内RAM:地址范围是00H到7FH (52系列延伸到FFH).其中00H到1FH,共32字节,分成四
个工作寄存器
区,每区有寄存器 R0~R7.对此区域,可以使用 R0~R7 来操作,但是,当前只有一个...
MCS
—
C51单片机
共
有几个工作寄存器
组
答:
四
个工作寄存器
组,由PSW里的RS1RS0两个位单元来
选择
RS1 RS0 工作寄存器组 地址 00 0 00H-07H 01 1 08H-0FH 10 2 10H-17H 11
...R7的
选择?
开机复位后,CPU使用的是哪组
工作寄存器?
他们的地址是多_百...
答:
51单片机有
4组RO~R7
工作寄存器
,程序运行中具体使用哪一组由程序状态字PSW的RS1及RS0(PSW.4及PSW.3)决定,可以设置这两位来
选择寄存器
组。开机复位后,由于PSW=00H,所以使用的为第0组寄存器。只要在程序运行过程中不对PSW的RS1及RS0位进行设置,寄存器组就不会切换。至于它的具体地址如下:0组...
MCS-51单片机有多少个
特殊功能
寄存器
,它们是
如何
分布的
答:
MCS-51单片机
内的I/O口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现 。它们位于片内数据存储器之上,离散地分布在80H~FFH的地址空间范围内。MCS-51单片机特殊功能寄存器的总个数为26个 。其中有12个可以位寻址,用户可以通过位功能标记对这12
个寄存器
的任意...
mcs-51单片机
内部RAM的各部分作用?
答:
在
MCS-51
系列
单片机
的片内RAM中,有四
个工作寄存器
区,分别称为工作寄存器区0~工作寄存器区3。每区有八个字节,除了可以用字节地址号码操作之外,还可以用R0、R1…R7为名称对其操作。用名称进行操作,称为寄存器寻址,指令代码较为简短。其中R0、R1可以作为间接寻址寄存器,以其中内容作为地址,能够对片内...
大家正在搜
8051单片机有几个IO寄存器
51单片机的特殊功能寄存器有几个
单片机8051有21个专用寄存器
单片机有哪几个特殊功能寄存器
51单片机工作寄存器
52单片机有多少个寄存器
单片机工作寄存器详解
单片机寄存器如何配置
单片机工作寄存器的功能
相关问题
MCS-51单片机内部RAM区有( )个工作寄存器。????
MSC-51单片机有几个工作寄存器,如何选择?
51系列单片机工作寄存器有几组?如何判断cpu当前使用哪一组...
mcs-51单片机中,片内ram有四个工作寄存器组,cpu是...
mcs-51系列单片机如何实现工作寄存器组的选择?
MCS-51单片机如何实现工作寄存器组的选择
如果MCS-51单片机当前工作寄存器组为2组,问此时R2对应...
MCS—51单片机内部RAM区有多少个工作寄存器