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

PIC18F4431-I/PT 参数 Datasheet PDF下载

PIC18F4431-I/PT图片预览
型号: PIC18F4431-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC18F4431-I/PT的Datasheet PDF文件第71页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第72页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第73页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第74页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第76页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第77页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第78页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第79页  
PIC18F2331/2431/4331/4431
6.7
数据寻址模式
数据存储器空间可以用多种解决
方式。对于大多数指令,寻址模式
固定的。其他指令可能使用最多三种模式,
取决于使用哪些操作数和是否
没有了扩展指令集已启用。
这些寻址模式为:
固有
文字
直接
间接
有几个指令,如
MOVFF ,
包括整个
12位地址(源地址或目的)的
op
码。在这些情况下,BSR被完全忽略。
操作结果的目标确定
由目标位, 'D' 。当“d”为“1” ,结果是
存回源寄存器并覆盖原来
最终内容。当“d”为“0” ,其结果被存储在
W寄存器。说明没有“d”参数
有一个目标地址是隐含在指令;其
目标可以是目标寄存器进行操作
或W寄存器。
6.7.3
固有和立即
地址
间接寻址
6.7.1
很多PIC18控制指令根本不需要任何
争论的。他们要么执行的运算
整个器件造成影响,或者它们在暗中操作
一个寄存器。这种寻址模式就是固有
寻址。例子包括
SLEEP , RESET
DAW 。
其它指令以类似的方式工作,但需要
其他的参数在操作码中。这是
称为立即寻址模式,因为他们
需要一些立即数作为参数。示例
包括
ADDLW
MOVLW ,
它们分别添加或
移动文本值W寄存器。其他的例子
包括
通话
GOTO ,
其中包括一个20位的
程序存储器地址。
间接寻址允许用户访问的位置
在没有在给出一个固定的地址数据存储器
指令。这是通过使用文件选择寄存器完成
( FSR进行)作为指针指向的位置以进行读或写
要。由于FSR本身位于RAM作为
特殊功能寄存器,它们也可以直接
在程序控制下进行操作。这使得FSR
在执行数据结构中,诸如非常有用
表和数据的存储器阵列。
是寄存器间接寻址也
使用间接文件操作数( INDFs )来实现的
允许自动操作的指针值的
自动递增,自动递减或偏移
与另一个值。这样就可以有效的代码,用
循环,例如清除整个RAM的例子
银行
6.7.2
直接寻址
直接寻址指定的所有源或部分
内的操作和/或目的地地址
操作码本身。该选项由指定的
争论伴随着指令。
在PIC18内核指令集中,针对位和针对字节
为本指令使用某个版本的直接
默认情况下解决。所有这些指令包括
约8位直接地址作为它们的最低有效
字节。此地址指定的寄存器地址
数据RAM的银行之一(第
或者在访问银行的位置
作为数据源进行
该指令。
快速操作RAM位, 'A' ,决定了地址
被解释。当a为1时,BSR的内容
与该地址用于确定完整的12位
该寄存器的地址。当a为0时,该地址是
解释为,在访问银行的寄存器。
解决了使用快速操作RAM有时
也被称为直接强制寻址模式。
例6-5 :
如何清除内存
( BANK 1 )使用
间接寻址
FSR0 , 100H ;
POSTINC0
;清除INDF
;然后注册
; INC指针
FSR0H , 1
;所有与完成
; BANK1 ?
NEXT
; NO ,明确下一
;是的,请继续
NEXT
LFSR
CLRF
BTFSS
BRA
CONTINUE
2010 Microchip的技术公司
DS39616D第75页