欢迎访问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文件第279页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第280页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第281页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第282页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第284页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第285页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第286页浏览型号PIC18F4431-I/PT的Datasheet PDF文件第287页  
PIC18F2331/2431/4331/4431
24.0
指令集汇总
PIC18指令集的众多增强功能
以前的PIC
®
指令集,同时维持
从这些PIC指令集的轻松迁移。
大多数指令都是一个程序存储器字
(16比特) ,但存在需要三个指令
两个程序存储单元。
每条单字指令都是一个16位字,
由操作码,指定指令类型,
的一个或多个操作数,进一步指定
该指令的操作。
指令集是高度正交的分组
分为四个基本类型:
面向字节
操作
面向比特
操作
文字
操作
控制
操作
控制
指令可以使用​​以下的
操作数:
•程序存储器地址(通过'N'指定)
•呼叫或返回指令模式
(用“S”指定)
•表读和表写的方式
指令(由“米”指定)
•无需操作
(由指定的' - ' )
所有的指令都是一个字,除3
双字指令。这三个指令分别为
取得双字指令,使所有需要的
信息是在这些32位可用。在第二
总之, 4位全为1的。如果第二个字是
执行作为指令(本身),它将作为一个执行
NOP 。
所有的单字指令都在一个单一的执行
指令周期,除非条件测试为真或
改变程序计数器作为指令的结果
化。在这种情况下,执行指令需要两个指令
用额外的指令周期(多个)执行的周期
作为
NOP 。
双字指令需要两个指令执行
周期。
一个指令周期包含4个振荡周期。
因此,对于4 MHz的振荡频率,正常
指令执行时间为1
s.
如果条件测试结果为
真或程序计数器改变的结果
的指令时,该指令执行时间为2
s.
双字分支指令(如果属实),将采取3
s.
显示了通用格式的
指令可以有。
所有示例使用格式“ NNH ”来表示一个六 -
十进制数,其中“h”表示一个十六进制
数位。
该指令集摘要中显示
列出了Microchip的可识别的指令
汇编器(MPASM
TM
汇编) 。
提供了每个的描述
指令。
PIC18指令集汇总
名单
面向字节的,面向比特,文字
控制
操作。
示出了操作码字段
说明。
面向字节
指令有三个操作数:
1.
2.
3.
文件寄存器(由“f”指定)
结果的目标
(通过选“d” )
被访问的内存
(由'A'指定)
文件寄存器指示符, “F” ,指定哪些文件
寄存器被使用的指令。
目标标识符, “D” ,指定了结果
的操作要被放置。如果“d”为“0” ,结果是
放置在WREG寄存器中。如果“d”为“1” ,其结果是
存放在指令指定的文件寄存器中。
所有
面向比特
指令有三个操作数:
1.
2.
3.
文件寄存器(由“f”指定)
在文件寄存器的位
(用“B”指定)
被访问的内存
(由'A'指定)
该位指示, “B” ,选择该位的数
操作所影响,而该文件寄存器desig-
nator , f中,表示文件的数目,其中
位的位置。
文字
指令可以使用​​以下的
操作数:
•一个立即数加载到一个文件寄存器
(由“k”指定)
•所需的FSR寄存器加载文本值
到(由“f”指定)
•无需操作
(由指定的' - ' )
24.1
读 - 修改 - 写操作
任何一条指定文件寄存器的一部分
指令执行读 - 修改 - 写( RMW )
操作。寄存器被读出时,数据被修改时,
其结果是根据由指令存储
化或目标标识符, 'D' 。读操作
上的寄存器进行即使指令写入
该寄存器。
例如,一个“ BCF
PORTB , 1 “
指令将读取
PORTB ,清除数据的第1位,然后将结果写回
到PORTB 。在读操作将有一个意外
往往结果是,设置RBIF标志任何条件
将被清除。在R- M- W工作也可以复制
一个输入管脚到其相应的输出锁存器中的水平。
2010 Microchip的技术公司
DS39616D页283