SN8P2808
8-bit micro-controller build-in 4*32 LCD and 12-bit ADC.
2.1.5.4 程序状态寄存器PFLAG
寄存器PFLAG 中包含ALU 运算状态信息、系统复位状态信息和LVD 检测信息,其中,位NT0 和NPD 显示系统复
位状态信息,包括上电复位、LVD 复位、外部复位和看门狗复位;位C、DC 和Z 显示ALU 的运算信息。位LVD24 和
LVD36 显示了单片机供电电压状况。
086H
PFLAG
读/写
Bit 7
NT0
R/W
X
Bit 6
NPD
R/W
X
Bit 5
LVD36
R
Bit 4
LVD24
R
Bit 3
Bit 2
C
R/W
0
Bit 1
DC
R/W
0
Bit 0
Z
R/W
0
-
-
-
复位后
0
0
Bit [7:6] NT0, NPD:复位状态标志。
NT0
0
0
1
NPD
复位状态
看门狗复位
保留
0
1
0
1
LVD 复位
外部复位
1
Bit 5
Bit 4
Bit 2
Bit 1
Bit 0
LVD36:3.6V LVD 工作电压标志, LVD 编译选项为LVD_H 时有效。
0 =系统工作电压VDD 超过3.6V,低电压检测器没有工作;
1 =系统工作电压VDD 低于3.6V,说明此时低电压检测器已处于监控状态。
LVD24:2.4V LVD 工作电压标志,LVD 编译选项为LVD_M 时有效。
0 =系统工作电压VDD 超过2.4V,低电压检测器没有工作;
1 =系统工作电压VDD 低于2.4V,说明此时低电压检测器已处于监控状态。
C:进位标志。
1 = 加法运算后有进位、减法运算没有借位发生或移位后移出逻辑“1”或比较运算的结果 ≥ 0;
0 = 加法运算后没有进位、减法运算有借位发生或移位后移出逻辑“0”或比较运算的结果 < 0。
DC:辅助进位标志。
1 = 加法运算时低四位有进位,或减法运算后没有向高四位借位;
0 = 加法运算时低四位没有进位,或减法运算后有向高四位借位。
Z:零标志。
1 = 算术/逻辑/分支运算的结果为零;
0 = 算术/逻辑/分支运算的结果非零。
注:关于标志位C、DC 和Z 的更多信息请参阅指令集相关内容。
SONiX TECHNOLOGY CO., LTD
Page 25
Version 1.1