2009 Microchip Technology Inc.
DS40044G-page 127
PIC16F627A/628A/648A
RETLW
Return with Literal in W
Syntax:
[ label ] RETLW k
Operands:
0
≤ k ≤ 255
Operation:
k
→ (W);
TOS
→ PC
Status Affected:
None
Encoding:
11
01xx
kkkk
Description:
The W register is loaded with
the eight-bit literal ‘k’. The
program counter is loaded from
the top of the stack (the return
address). This is a two-cycle
instruction.
Words:
1
Cycles:
2
Example
TABLE
CALL TABLE;W contains table
;offset value
;W now has table value
ADDWF PC;W = offset
RETLW k1;Begin table
RETLW k2;
RETLW kn; End of table
Before Instruction
W = 0x07
After Instruction
W = value of k8
RETURN
Return from Subroutine
Syntax:
[ label ] RETURN
Operands:
None
Operation:
TOS
→ PC
Status Affected:
None
Encoding:
00
0000
1000
Description:
Return from subroutine. The
stack is POPed and the top of
the stack (TOS) is loaded into
the program counter. This is a
two-cycle instruction.
Words:
1
Cycles:
2
Example
RETURN
After Interrupt
PC = TOS
RLF
Rotate Left f through Carry
Syntax:
[ label ]
RLF f,d
Operands:
0
≤ f ≤ 127
d
∈ [0,1]
Operation:
See description below
Status Affected:
C
Encoding:
00
1101
dfff
ffff
Description:
The contents of register ‘f’ are
rotated one bit to the left through
the Carry Flag. If ‘d’ is ‘0’, the
result is placed in the W register.
If ‘d’ is ‘1’, the result is stored
back in register ‘f’.
Words:
1
Cycles:
1
Example
RLF
REG1, 0
Before Instruction
REG1=1110 0110
C
=0
After Instruction
REG1=1110 0110
W
= 1100 1100
C
=1
REGISTER F
C
相关PDF资料
XF2G-1414-11 CONN FPC 14POS 0.5MM SMT
PIC16F777T-I/ML IC PIC MCU FLASH 8KX14 44QFN
PIC18F2539T-E/SO IC PIC MCU FLASH 12KX16 28SOIC
PIC16LF1936-I/SO IC PIC MCU FLASH 512KX14 28-SOIC
PIC16F873AT-E/ML IC PIC MCU FLASH 4KX14 28QFN
PIC18F2439T-E/SO IC PIC MCU FLASH 6KX16 28SOIC
PIC16LF777T-I/ML IC PIC MCU FLASH 8KX14 44QFN
XF2G-0614-11 CONN FPC 6POS 0.5MM SMT
相关代理商/技术参数
PIC16F627A-I/P 制造商:Microchip Technology Inc 功能描述:IC 8BIT FLASH MCU 16F627 DIP18
PIC16F627A-I/SO 功能描述:8位微控制器 -MCU 1.75KB 224 RAM 16I/O Ind Temp SOIC18 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F627A-I/SO 制造商:Microchip Technology Inc 功能描述:8BIT FLASH MCU SMD 16F627 SOIC18
PIC16F627A-I/SS 功能描述:8位微控制器 -MCU 1.75KB 224 RAM 16I/O Ind Temp SSOP20 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F627A-I/SS 制造商:Microchip Technology Inc 功能描述:8BIT FLASH MCU SMD 16F627 SSOP20
PIC16F627AT-E/SO 功能描述:8位微控制器 -MCU 1.75KB 224 RAM 16I/O Ext Temp SOIC18 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F627AT-E/SS 功能描述:8位微控制器 -MCU 1.75KB 224 RAM 16I/O Ext Temp SSOP20 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F627AT-I/ML 功能描述:8位微控制器 -MCU 1.75KB 224 RAM 16I/O Ind Temp QFN28 RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT