A. 单片机中的P是什么
51单片机中,有个程序状态字PSW,其第0位,称为P。
P的内容,随着ACC的内容变化,当ACC中的1的个数为奇数时,P为1。
B. 单片机当中的程序状态字PSW,是做什么的能给具体的说说吗谢谢。
PSW是一个八位标志寄存器,用来存放指令执行后的有关状态。
由高位到低位
7.进位标志位Cy(Carry):用于表示加减运算过程中最高位A7(累加器最高位)有无进位或借位。
6.辅助进位位AC(Auxiliary Carry):用于表示加减运算时低4位(即A3)有无向高4位(即A4进位或借位。
5.用户标志位F0(Flag zero)
4&3.寄存器选择位RS1和RS0。用户通过改变RS1和RS0的状态可以方便地决定工作寄存器R0—R7的实际物理地址
2.溢出标志位OV(Overflow):
可以指示运算过程中是否发生了溢出,由机器执行指令过程中自动形成。
1.不使用
0.奇偶标志位P(Parity)
C. 单片机的psw是什么
程序状态寄存器PSW。
程序状态寄存器是计算机系统的核心部件——运算器的一部分,PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢出(OV位),结果正负(SF位),结果是否为零(ZF位),奇偶标志位(P位)等。
另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器FR(Flag Register)。
51单片机的PSW是一个8位寄存器,用来存放指令执行后的一些的状态,通常由CPU来填写,但是用户也可以改变各状态位的值。
(3)单片机中psw0扩展阅读
单片机技术的开发:
1、CPU开发。开发单片机中的CPU总线宽度,能够有效完善单片机信息处理功能缓慢的问题,提高信息处理效率与速度,开发改进中央处理器的实际结构,能够做到同时运行2-3个CPU,从而大大提高单片机的整体性能。
2、程序开发。嵌入式系统的合理应用得到了大力推广,对程序进行开发时要求能够自动执行各种指令,这样可以快速准确地采集外部数据,提高单片机的应用效率。
3、存储器开发。单片机的发展应着眼于内存,加强对基于传统内存读写功能的新内存的探索,使其既能实现静态读写又能实现动态读写,从而显着提高存储性能。
D. 简述MCS51单片机中程序状态寄存器PSW各位的含义。
PSW即程序状态寄存器,Program Status Word。
PSW各位的定义如下:
Cy(PSW.7):即PSW的D7位,进位、借位标志。进位、借位CY=1;否则CY=0.
AC(PSW.6):即PSW的D6位,辅助进位、借位标志。当D3向D4有借位或进位时,AC=1;否则AC=0.
F0(PSW.5及PSW.1):即PSW的D5位,用户标志位;
RS1及RS0(PSW.4及PSW.3):即PSW的D4、D3位,寄存器组选择控制位;
OV(PSW.2):溢出标志。有溢出OV=1,否则OV=0;
F1(PSW·1):保留位,无定义;
P(PSW·0):奇偶校验标志位,由硬件置位或清0;存在ACC中的运算结果有奇数个1时P=1,否则P=0。
E. 单片机中psw与rs0,rs1是什么关系啊
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)奇偶标志位。
(5)单片机中psw0扩展阅读:
单片机有效应用:
寿命主要指以下2方面:单片机开发产品拥有良好的稳定性和较长的使用寿命,可以长时间稳定运行10年或是20多年;与微处理器相比拥有较长的使用寿命。
随着半导体技术的不断提高,MPU更新换代速度的不断提升,部分已经成功上市,同时年龄较小的CPU核心同样会随着I/O模块的发展而不断丰富,生存周期较长。随着新型CPU产品的出现,单片机领域也不断扩展,用户选择余地也相继增加。
目前单片机的主要发展趋势就是32位、16位和8位单片机的共同进步。最初单片机主要是从8位开始的,随着多媒体技术、互联网技术和移动通讯技术的发展,32位单片机逐渐发展起来。