全心思齐网

51单片机如何定义标志位?

Bit7 Cy Bit6 AC Bit5 F0 Bit4 RS1 Bit3 RS0 Bit2 OV Bit1 - Bit0 P 1. CY(Carry): CY表示加法进算中的进位和减法运算中的借位,加法运算中有进位或减法运算中有借位则CY位置1,否则为0。 2. AC(Auxiliary Carry): 与CY基本相同,不同的是AC表示的是低4位向高4位的进、借位。

3.F0: 该位是用户自己管理的标志位,用户可以根据自己的需要来设定。 4. RS1、RS0: 这两位用于选择当前工作寄存器区。8051有8个8位寄存器R0~R7,它们在RAM中的地址可以根据用户需要来确定。 5.OV: 该位表示运算是否发生了溢出。若运算结果超过了8位有符号数所能表示的范围,即-128 ~ +127,则 OV = 1。 6.P: P是奇偶标志位。若累加器A中1的个数为奇数,则P = 1;若累加器A中1的个数为偶数,则P = 0。

匿名回答于2021-03-26 05:19:46


相关知识问答