|
PIC16F753 Datasheet, PDF (154/238 Pages) Microchip Technology – 14/16-Pin, Flash-Based 8-Bit CMOS Microcontrollers | |||
|
◁ |
PIC16F753/HV753
BTFSS
Bit Test f, Skip if Set
Syntax:
Operands:
Operation:
Status Affected:
Description:
[ label ] BTFSS f,b
0 ï£ f ï£ 127
0ï£b<7
skip if (f<b>) = 1
None
If bit âbâ in register âfâ is â0â, the next
instruction is executed.
If bit âbâ is â1â, then the next
instruction is discarded and a NOP
is executed instead, making this a
two-cycle instruction.
CLRWDT
Syntax:
Operands:
Operation:
Status Affected:
Description:
Clear Watchdog Timer
[ label ] CLRWDT
None
00h ï® WDT
0 ï® WDT prescaler,
1 ï® TO
1 ï® PD
TO, PD
CLRWDT instruction resets the
Watchdog Timer. It also resets the
prescaler of the WDT.
Status bits TO and PD are set.
CALL
Syntax:
Operands:
Operation:
Status Affected:
Description:
Call Subroutine
[ label ] CALL k
0 ï£ k ï£ 2047
(PC)+ 1ï® TOS,
k ï® PC<10:0>,
(PCLATH<4:3>) ï® PC<12:11>
None
Call Subroutine. First, return
address (PC + 1) is pushed onto
the stack. The 11-bit immediate
address is loaded into PC bits
<10:0>. The upper bits of the PC
are loaded from PCLATH. CALL is
a two-cycle instruction.
COMF
Syntax:
Operands:
Operation:
Status Affected:
Description:
Complement f
[ label ] COMF f,d
0 ï£ f ï£ 127
d ï [0,1]
(f) ï® (destination)
Z
The contents of register âfâ are
complemented. If âdâ is â0â, the
result is stored in W. If âdâ is â1â,
the result is stored back in
register âfâ.
CLRF
Syntax:
Operands:
Operation:
Status Affected:
Description:
Clear f
[ label ] CLRF f
0 ï£ f ï£ 127
00h ï® (f)
1ï®Z
Z
The contents of register âfâ are
cleared and the Z bit is set.
CLRW
Syntax:
Operands:
Operation:
Status Affected:
Description:
Clear W
[ label ] CLRW
None
00h ï® (W)
1ï®Z
Z
W register is cleared. Zero bit (Z)
is set.
DECF
Syntax:
Operands:
Operation:
Status Affected:
Description:
Decrement f
[ label ] DECF f,d
0 ï£ f ï£ 127
d ï [0,1]
(f) - 1 ï® (destination)
Z
Decrement register âfâ. If âdâ is â0â,
the result is stored in the W
register. If âdâ is â1â, the result is
stored back in register âfâ.
DS40001709A-page 154
Preliminary
ï£ 2013 Microchip Technology Inc.
|
▷ |