单片机中psw与rs0,rs1是什么关系啊?

 我来答
动植物世界
高粉答主

2020-02-08 · 原创动物解说创作者(原创、原创、原创) 每天都趴网看各位的评...
动植物世界
采纳数:235 获赞数:371932

向TA提问 私信TA
展开全部

rs0(1bit) rs1(1bit)各是PSW(8bit)中的一位,PSW是51单片机特殊功能寄存器。

(1)Cy(PSW.7)PSW.7是Cy即C,来源于最近一次算术指令或逻辑指令执行时软硬件的改。

(2)Ac(PSW.6) 辅助进位标志位,用于BCD码的十进制调整运算。当低四位向高四位借进位时Ac被置1,否则清0。此位也可和DA指令结合起来用。

(3)F0(PSW.5)用户使用的状态标志位。这个你可以任意使用。

(4)RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。

(5)OV(PSW.2)溢出标志位 在执行算术指令时,指示运算是否产生溢出。

(6)PSW.1位: 保留位,未用。

(7)P(PSW.0)奇偶标志位。

扩展资料:

单片机有效应用:

寿命主要指以下2方面:单片机开发产品拥有良好的稳定性和较长的使用寿命,可以长时间稳定运行10年或是20多年;与微处理器相比拥有较长的使用寿命。

随着半导体技术的不断提高,MPU更新换代速度的不断提升,部分已经成功上市,同时年龄较小的CPU核心同样会随着I/O模块的发展而不断丰富,生存周期较长。随着新型CPU产品的出现,单片机领域也不断扩展,用户选择余地也相继增加。

目前单片机的主要发展趋势就是32位、16位和8位单片机的共同进步。最初单片机主要是从8位开始的,随着多媒体技术、互联网技术和移动通讯技术的发展,32位单片机逐渐发展起来。

参考资料来源:百度百科-单片机




帐号已注销
高粉答主

2020-02-07 · 说的都是干货,快来关注
知道小有建树答主
回答量:263
采纳率:95%
帮助的人:11.1万
展开全部

rs0(1bit) rs1(1bit)各是PSW(8bit)中的一位,PSW是51单片机特殊功能寄存器。

(1)Cy(PSW.7)PSW.7是Cy即C,来源于最近一次算术指令或逻辑指令执行时软硬件的改。

(2)Ac(PSW.6) 辅助进位标志位,用于BCD码的十进制调整运算。当低四位向高四位借进位时Ac被置1,否则清0。此位也可和DA指令结合起来用。

(3)F0(PSW.5)用户使用的状态标志位。这个你可以任意使用。

(4)RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。

(5)OV(PSW.2)溢出标志位 在执行算术指令时,指示运算是否产生溢出。

扩展资料:

控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。其主要功能有:

(1) 从内存中取出一条指令,并指出下一条指令在内存中的位置。

(2) 对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。

(3) 指挥并控制CPU、内存和输入输出设备之间数据流动的方向。

微处理器内通过内部总线把ALU、计数器、寄存器和控制部分互联,并通过外部总线与外部的存储器、输入输出接口电路联接。外部总线又称为系统总线,分为数据总线DB、地址总线AB和控制总线CB。通过输入输出接口电路,实现与各种外围设备连接。

参考资料来源:百度百科-单片机

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
immcu
推荐于2017-10-01 · 超过11用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:36.1万
展开全部
rs0(1bit) rs1(1bit)各是PSW(8bit)中的一位,PSW是51单片机特殊功能寄存器
(1)Cy(PSW.7)PSW.7是Cy即C,来源于最近一次算术指令或逻辑指令执行时软硬件的改写。
(2)Ac(PSW.6) 辅助进位标志位,用于BCD码的十进制调整运算。当低四位向高四位借进位时Ac被置1,否则清0。此位也可和DA指令结合起来用。
(3)F0(PSW.5)用户使用的状态标志位。这个你可以任意使用。
(4)RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。
(5)OV(PSW.2)溢出标志位 在执行算术指令时,指示运算是否产生溢出。
(6)PSW.1位: 保留位,未用。
(7)P(PSW.0)奇偶标志位

比如RS1=1等价于PSW |=0x10;
RS0=0 等价于PSW &=0xf7;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9db19a3
2021-01-03 · TA获得超过3115个赞
知道小有建树答主
回答量:388
采纳率:100%
帮助的人:129万
展开全部
RS1和RS0是PSW中的第3位和第4位,他们是工作寄存器选择控制位。
以80C51为例,80C51共有四组通用的寄存器,每次CPU只能用其中一组寄存器,并把正在使用的那组作为当前的寄存器组。到底要用哪一组,就需要通过PSW中的RS1和RS0来选择。
RS1=0,RS0=0,CPU工作在工作寄存器0区
RS1=0,RS0=1,CPU工作在工作寄存器1区
RS1=1,RS0=0,CPU工作在工作寄存器2区
RS1=1,RS0=1,CPU工作在工作寄存器3区
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式