DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16C57C-RC/JW 查看數據表(PDF) - Microchip Technology

零件编号
产品描述 (功能)
生产厂家
PIC16C57C-RC/JW
Microchip
Microchip Technology 
PIC16C57C-RC/JW Datasheet PDF : 192 Pages
First Prev 51 52 53 54 55 56 57 58 59 60 Next Last
PIC16C5X
BSF
Bit Set f
Syntax:
Operands:
Operation:
[ label ] BSF f,b
0 f 31
0b7
1 (f<b>)
Status Affected: None
Encoding:
0101 bbbf ffff
Description:
Bit 'b' in register 'f' is set.
Words:
Cycles:
Example:
1
1
BSF FLAG_REG, 7
Before Instruction
FLAG_REG =
After Instruction
FLAG_REG =
0x0A
0x8A
BTFSC
Bit Test f, Skip if Clear
Syntax:
[ label ] BTFSC f,b
Operands:
0 f 31
0b7
Operation:
skip if (f<b>) = 0
Status Affected: None
Encoding:
Description:
Words:
Cycles:
0110 bbbf ffff
If bit 'b' in register 'f' is 0 then the
next instruction is skipped.
If bit 'b' is 0 then the next instruc-
tion fetched during the current
instruction execution is discarded,
and a NOP is executed instead,
making this a 2-cycle instruction.
1
1(2)
Example:
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction
PC
= address (HERE)
After Instruction
if FLAG<1> = 0,
PC
= address (TRUE);
if FLAG<1> = 1,
PC
= address(FALSE)
BTFSS
Bit Test f, Skip if Set
Syntax:
Operands:
Operation:
[ label ] BTFSS f,b
0 f 31
0b<7
skip if (f<b>) = 1
Status Affected: None
Encoding:
0111 bbbf ffff
Description:
If bit 'b' in register 'f' is '1' then the
next instruction is skipped.
If bit 'b' is '1', then the next instruc-
tion fetched during the current
instruction execution, is discarded
and a NOP is executed instead,
making this a 2-cycle instruction.
Words:
1
Cycles:
1(2)
Example:
HERE
FALSE
TRUE
BTFSS
GOTO


FLAG,1
PROCESS_CODE
Before Instruction
PC
=
After Instruction
If FLAG<1> =
PC
=
if FLAG<1> =
PC
=
address (HERE)
0,
address (FALSE);
1,
address (TRUE)
DS30453E-page 52
Preliminary
1997-2013 Microchip Technology Inc.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]