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

PIC18F6490-I/PT 参数 Datasheet PDF下载

PIC18F6490-I/PT图片预览
型号: PIC18F6490-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 八十〇分之六十四引脚闪存微控制器与LCD驱动器和纳瓦技术 [64/80-Pin Flash Microcontrollers with LCD Driver and nanoWatt Technology]
分类和应用: 驱动器闪存微控制器和处理器外围集成电路PC时钟
文件页数/大小: 414 页 / 6891 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F6490-I/PT的Datasheet PDF文件第81页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第82页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第83页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第84页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第86页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第87页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第88页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第89页  
PIC18F6390/6490/8390/8490
5.4.3.2
FSR寄存器和POSTINC ,
POSTDEC , PREINC以及PLUSW
5.4.3.3
操作对FSR
除了INDF操作数,每对FSR寄存器
还有四个额外的间接操作数。 INDF一样,
这些是“虚拟”寄存器不能直接
读取或写入。实际上访问这些寄存器
访问相关的FSR寄存器对,但也
并对其存储的数据进行特定的操作。他们是:
• POSTDEC :访问FSR的值,然后
按'1'它自动减后
• POSTINC :访问FSR的值,然后
自动由“1”递增它之后
• PREINC:将FSR的值加1,然后
使用它在操作
• PLUSW :将W寄存器的有符号值
与FSR和用途(范围-127 〜128)
的操作中的新值。
在这种情况下,访问INDF寄存器使用
在FSR寄存器的值,而不改变它们。
同样,访问PLUSW寄存器的FSR
值由W寄存器中的值的偏移量;既不价值
实际上,该操作改变。访问
其他的虚拟寄存器会更改FSR的值
寄存器。
用POSTDEC , POSTINC对FSR进行操作
和PREINC影响整个寄存器对;即,辊轧
在FSRnL对的接管寄存器从FFh到00h以上
以FSRnH寄存器。另一方面,结果
这些操作不会改变任何标志的值
在状态寄存器(例如, Z, N, OV等) 。
PLUSW寄存器可用于实现形式
对索引中的数据存储空间寻址。通过
操纵值在W寄存器,用户可以
访问相对固定指针的偏移地址
地址。在一些应用中,这可以被用来
实现一些功能强大的程序的控制结构,
如软件堆栈,数据存储器的内部。
针对其他的FSR间接寻址操作
或虚拟寄存器特殊情况。对于应试
PLE ,使用FSR指向一个虚拟寄存器
会不会导致操作失败。作为一个特定
情况下,假定FSR0H : FSR0L包含了FE7h中,
INDF1的地址。尝试读取的值
INDF1 ,使用INDF0作为操作数,将返回00h 。
尝试写INDF1 ,使用INDF0作为
操作数时,将导致
NOP 。
另一方面,使用虚拟寄存器写入
可能不会发生FSR对按计划进行。在这些情况下,
该值将被写入的一对FSR ,但没有任何
递增或递减。因此,写入INDF2
或POSTDEC2将相同的值写入到
FSR2H : FSR2L 。
由于FSR是物理寄存器映射在
SFR空间,他们可以通过直接操纵
操作。用户应谨慎行事时,
工作在这些寄存器中,尤其是在代码
使用间接寻址。
同样,通过间接寻址操作则生成
盟友允许对所有其他SFR 。用户应行使
适当的谨慎,他们不小心
更改设置可能会影响到操作
装置。
©
2007 Microchip的技术公司
DS39629C第83页