51单片机的工作寄存器R0~R7位于内部RAM什么位置?其位置是如何设定的?

 我来答
树桖珍aj
2018-08-04 · TA获得超过6564个赞
知道小有建树答主
回答量:45
采纳率:0%
帮助的人:7411
展开全部

51单片机的工作寄存器一共有32个,为RAM中的00H--1FH单元,分为4组,分别是

0组:00H--07H单元、

1组:08H--0FH单元、

2组:10H--17H单元、

3组:18H--1FH单元,

每组的8个单元分别对应R0--R7。这四组中只有一组是当前工作寄存器,程序中使用的就是当前工作寄存器中的8个单元。当前工作寄存器是由程序状态字PSW中的第三第四位决定的。在PSW中,的PSW4、PSW3两位组合的00、01、10、11四个状态,分别指定工作寄存器的0组、1组、2组、3组,只需要用指令改变PSW的这两位状态,就可以改变当前工作寄存器组。这样,实际上就是有32个工作寄存器可以选用。

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。

很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

努力去得想要的
2014-11-26 · TA获得超过1407个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:301万
展开全部
00H--1FH,共4个组,每组为8个存储单元,即00H-07H,08H-0FH,10H-17H,18H-1FH,具体选择哪一个由程序状态字(PSW)中的RS1和RS0的组合决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7247a56
推荐于2017-05-19 · TA获得超过4616个赞
知道大有可为答主
回答量:1422
采纳率:92%
帮助的人:479万
展开全部
51单片机的工作寄存器一共有32个,为RAM中的00H--1FH单元,分为4组,分别是
0组:00H--07H单元、
1组:08H--0FH单元、
2组:10H--17H单元、
3组:18H--1FH单元,
每组的8个单元分别对应R0--R7。这四组中只有一组是当前工作寄存器,程序中使用的就是当前工作寄存器中的8个单元。当前工作寄存器是由程序状态字PSW中的第三第四位决定的。在PSW中,的PSW4、PSW3两位组合的00、01、10、11四个状态,分别指定工作寄存器的0组、1组、2组、3组,只需要用指令改变PSW的这两位状态,就可以改变当前工作寄存器组。这样,实际上就是有32个工作寄存器可以选用。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薄KK
2014-11-26
知道答主
回答量:14
采纳率:0%
帮助的人:1.8万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一之与秘仙刻0A
2014-11-26 · 贡献了超过103个回答
知道答主
回答量:103
采纳率:0%
帮助的人:25.6万
展开全部
5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式