位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第819页 > PIC16HV540T-04/SO > PIC16HV540T-04/SO PDF资料 > PIC16HV540T-04/SO PDF资料2第44页

PIC16HV540
表8-2:
助记符,
操作数
ADDWF
ANDWF
CLRF
CLRW
COMF
DECF
DECFSZ
INCF
INCFSZ
IORWF
MOVF
MOVWF
NOP
RLF
RRF
SUBWF
SWAPF
XORWF
BCF
BSF
BTFSC
BTFSS
ANDLW
通话
CLRWDT
GOTO
IORLW
MOVLW
选项
RETLW
睡觉
TRIS
XORLW
F,D
F,D
f
–
F,D
F,D
F,D
F,D
F,D
F,D
F,D
f
–
F,D
F,D
F,D
F,D
F,D
F,B
F,B
F,B
F,B
k
k
k
k
k
k
k
k
–
f
k
指令集汇总
12位操作码
描述
将W和f
W与f
f清零
W清零
补码f
减1 f
递减楼为0则跳过
f增
f递增,如果跳过0
包容或W与f
将f
传送W至f
无操作
带进左移f
带进正确f
减去; F W
交换F
异或W与f
位清零f
位集合F
位测试f ,则跳过
位测试f ,则跳过设置
和文字用W
调用子程序
清除看门狗定时器
无条件转移
包容性的或与W
将立即为W
装载选项寄存器
回报,单位为W放置文字
进入待机模式
负载TRIS寄存器
独家或文字为W
周期
最高位
1
1
1
1
1
1
1(2)
1
1(2)
1
1
1
1
1
1
1
1
1
1
1
1 (2)
1 (2)
1
2
1
2
1
1
1
2
1
1
1
0001
0001
0000
0000
0010
0000
0010
0010
0011
0001
0010
0000
0000
0011
0011
0000
0011
0001
0100
0101
0110
0111
1110
1001
0000
101k
1101
1100
0000
1000
0000
0000
1111
11df
01df
011f
0100
01df
11df
11df
10df
11df
00df
00df
001f
0000
01df
00df
10df
10df
10df
bbbf
bbbf
bbbf
bbbf
kkkk
kkkk
0000
kkkk
kkkk
kkkk
0000
kkkk
0000
0000
kkkk
最低位
ffff
ffff
ffff
0000
ffff
ffff
ffff
ffff
ffff
ffff
ffff
ffff
0000
ffff
ffff
ffff
ffff
ffff
ffff
ffff
ffff
ffff
kkkk
kkkk
0100
kkkk
kkkk
kkkk
0010
kkkk
0011
0fff
kkkk
状态
受影响
C,DC ,Z
Z
Z
Z
Z
Z
无
Z
无
Z
Z
无
无
C
C
C,DC ,Z
无
Z
无
无
无
无
Z
无
TO
,
PD
无
Z
无
无
无
TO
,
PD , PCWUF
无
Z
笔记
1,2,4
2,4
4
2,4
2,4
2,4
2,4
2,4
2,4
1,4
2,4
2,4
1,2,4
2,4
2,4
2,4
2,4
BIT -的文件寄存器操作
立即数和控制操作
1
3
注1 :
程序计数器的第9位将被写入到PC以外的任何指令被强制为“0”
GOTO 。
(参见单独的设备数据表,存储单元/数据间接寻址,INDF和FSR雷吉斯
字符)
2:
当I / O寄存器修改自身的函数(如
MOVF PORTB , 1 ) ,
用于将这个值
值是出现在引脚上。例如,如果该数据锁存器为'1'配置为输入管脚和
被驱动为低电平由外部设备,数据将被写回'0' 。
3:
指令
TRIS楼
其中f = 5或6时, W寄存器的内容被写入到三态
分别为PORTA或B的锁存器。 '1'强制引脚为高阻态,并禁止输出
缓冲区。
4:
如果这个指令对TMR0寄存器(且在适用情况下, D = 1 )时,预分频器
清除(如果分配给TMR0 ) 。
DS40197B第44页
初步
2000 Microchip的技术公司