欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC16LF872-I/SS 参数 Datasheet PDF下载

PIC16LF872-I/SS图片预览
型号: PIC16LF872-I/SS
PDF下载: 下载PDF文件 查看货源
内容描述: 28引脚, 8位CMOS闪存微控制器 [28-Pin, 8-Bit CMOS FLASH Microcontroller]
分类和应用: 闪存微控制器
文件页数/大小: 160 页 / 2454 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC16LF872-I/SS的Datasheet PDF文件第8页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第9页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第10页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第11页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第13页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第14页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第15页浏览型号PIC16LF872-I/SS的Datasheet PDF文件第16页  
PIC16F872
2.2.2.1
状态寄存器
状态寄存器包含的算术运算状态
该ALU ,复位状态和区选择位
数据存储器。
STATUS寄存器可以是目的地的任何
指令,与任何其他寄存器。如果STATUS
寄存器作为目标的影响的指令
的Z, DC或C位,那么写这三位是
禁用。这些位是根据设置或清除
器件的逻辑。此外,TO和PD位是不可
同的指令的写入,因此,其结果
状态寄存器作为目标可能会比不同
意。
例如,
CLRF STATUS
将清除上三
位,并将Z位。这将使状态寄存器
as
000u u1uu
(其中
u
=不变) 。
建议的,因此,只
BCF , BSF ,
SWAPF
MOVWF
指令来改变
状态寄存器,因为这些指令不
从影响状态寄存器中的Z, C或DC位。为
不影响任何状态位的指令,请参阅
"Instruction集Summary."
注意:
C和DC位的借位
和半借位,分别在子
牵引。见
SUBLW
SUBWF
说明例子。
寄存器2-1 :状态寄存器(地址03H , 83H , 103H , 183h )
R/W-0
IRP
bit7
R/W-0
RP1
R/W-0
RP0
R-1
TO
R-1
PD
R / W -X
Z
R / W -X
DC
R / W -X
C
bit0
R =可读位
W =可写位
U =未实现位,
读为' 0 '
- n =上电复位值
第7位:
IRP :
寄存器组选择位(用于间接寻址)
1
银行= 2 , 3 ( 100H - 1FFh的)
0
银行= 0 , 1 ​​( 00H - FFH )
位6-5 :
RP<1 : 0> :
寄存器组选择位(用于直接寻址)
11
银行= 3 ( 180H - 1FFh的)
10
银行= 2 ( 100H - 17Fh )
01
银行= 1 ( 80H - FFH )
00
=银行0 ( 00H - 7Fh的)
每家银行的128个字节
位4:
要:
超时位
1
=上电后,
CLRWDT
指令,或
睡觉
指令
0
=发生了WDT超时
PD :
掉电位
1
=在上电或由
CLRWDT
指令
0
=执行的
睡觉
指令
Z:
零位
1
=算术或逻辑运算的结果为零
0
=算术或逻辑运算的结果不为零
DC :
半进位/借位( ADDWF ,
ADDLW , SUBLW , SUBWF
说明)
(对于借极性是相反的)
1
=运算出结果的第4低位发生
0
=未发生进从结果的第4低位
C:
进位/借位( ADDWF ,
ADDLW , SUBLW , SUBWF
说明)
1
=运算出结果的最高位发生
0
=未发生进结果的最高位发生
注意:
对于借位,极性是相反。减法是通过加上2的补执行
第二个操作数。对于移位( RRF ,
RLF )
说明,此位装有高位或低位
源寄存器的位。
位3:
位2:
位1 :
位0:
DS30221A第12页
初步
©
1999 Microchip的技术公司