
PIC16HV540
睡觉
语法:
操作数:
操作:
进入睡眠模式
[标签]
无
00h
→
WDT ;
0
→
WDT预分频器;
1
→
TO ;
0
→
PD
1 → PCWUF
睡觉
SUBWF
语法:
操作数:
操作:
编码方式:
描述:
0011
减去; F W
[标签]
SUBWF F,D
0
≤
f
≤
31
d
∈
[0,1]
(六) - (W)的
→ ( DEST )
0000
10df
ffff
受影响的状态:C , DC,Z
减去( 2的补码)的
从“f”寄存器W寄存器。如果'd '为0,
结果存储在W寄存器中。如果“d”为
1,结果存回“f”寄存器。
受影响的状态: TO , PD , PCWUF
编码方式:
描述:
0000
0000
超时状态位( TO )设置。该
掉电状态位( PD )清零。
WDT及其预分频器被
清除。
该处理器进入休眠模式
振荡器停振。见节
化上的SLEEP了解更多详情。
也就是说:
周期:
实施例1:
REG1
W
C
REG1
W
C
1
1
SUBWF
=
=
=
=
=
=
3
2
?
1
2
1
REG1 , 1
执行指令前
也就是说:
周期:
例如:
1
1
睡觉
指令后
;结果是肯定的
实施例2:
执行指令前
REG1
W
C
REG1
W
C
=
=
=
=
=
=
2
2
?
0
2
1
指令后
;结果是零
实施例3:
执行指令前
REG1
W
C
REG1
W
C
=
=
=
=
=
=
1
2
?
FF
2
0
指令后
;结果是否定的
DS40197B第52页
初步
2000 Microchip的技术公司