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

PIC16F88-I/SO 参数 Datasheet PDF下载

PIC16F88-I/SO图片预览
型号: PIC16F88-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 18 /20/ 28引脚增强型闪存微控制器采用纳瓦技术 [18/20/28-Pin Enhanced FLASH Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 214 页 / 3543 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC16F88-I/SO的Datasheet PDF文件第147页浏览型号PIC16F88-I/SO的Datasheet PDF文件第148页浏览型号PIC16F88-I/SO的Datasheet PDF文件第149页浏览型号PIC16F88-I/SO的Datasheet PDF文件第150页浏览型号PIC16F88-I/SO的Datasheet PDF文件第152页浏览型号PIC16F88-I/SO的Datasheet PDF文件第153页浏览型号PIC16F88-I/SO的Datasheet PDF文件第154页浏览型号PIC16F88-I/SO的Datasheet PDF文件第155页  
PIC16F87/88
16.0
指令集汇总
PIC16指令集是高度正交性,
由三个基本类型:
面向字节
操作
面向比特
操作
立即数和控制
操作
每个PIC16指令都是一个14位字,由
操作码,
指定指令的类型,以及一个
以上
操作数,
进一步指定操作
的指令。格式为每种指令类型的
里斯示于图16-1 ,而各个
操作码字段的汇总于表16-1 。
MPASM
TM
汇编程序。每一个的完整描述
指令也可以在可用的
的PICmicro
®
中档
单片机系列参考手册
(DS33023).
面向字节
指令, “f”表示文件稳压
存器标志和“D”为目标寄存器
nator 。在网络连接文件寄存器指示符特定网络连接的ES这网络文件
寄存器被使用的指令。
目标标识符特定网络上课的地方的结果
该操作是要被放置。如果“d ”为0,则结果为
存放在W寄存器中。如果“d ”为1,结果存入
在网络连接文件寄存器中的指令的特定网络版。
面向比特
指令,“ b”表示位域
指示符,它选择哪些位受操作
化,而“f”表示文件的地址在哪
该位所在。
立即数和控制
操作, “ k”表示一个
8位或11位常数或立即数
一个指令周期包含4个振荡周期;
为4 MHz振荡器频率,这使正常的
1指令执行时间
µs.
所有的指令都是
在一个指令周期内执行,除非一个反面
ditional测试为真,或改变程序计数器
作为指令的结果。当这发生时, exe-
cution需要两个指令周期,与第二
周期执行一条
NOP 。
注意:
为了保持向上兼容
未来PIC16F87 / 88的产品,不要使用
选项
TRIS
指令。
例如,一个“ CLRF
PORTB “
指令将读取
PORTB ,清除所有数据位,然后把结果写
回到PORTB 。这个例子也有个意外
往往结果是,设置RBIF标志的条件
将被清除。
表16-1:
f
W
b
k
x
操作码字段
说明
描述
文件寄存器地址( 0x00至0x7F )
工作寄存器(累加器)
在8位文件寄存器地址
文字连接场,常数或标号
不在乎的位置( =
0
or
1).
汇编器将产生为x =码
0.
它是利用了推荐表格
与所有Microchip软件工具兼容。
目的地的选择; D =
0:
结果存入W ,
d =
1:
结果保存至文件寄存器f。
默认值为d =
1.
程序计数器
超时位
掉电位
d
PC
TO
PD
图16-1 :
FOR一般格式
说明
0
面向字节的文件寄存器操作
13
8 7 6
操作码
d
F( FILE # )
D = 0 ,结果存入W
D = 1 ,结果存入f
F = 7位网络文件寄存器地址
BIT -的文件寄存器操作
13
10 9
7 6
操作码
B( BIT # )
F( FILE # )
B = 3位位地址
F = 7位网络文件寄存器地址
立即数和控制操作
一般
13
操作码
K = 8位立即值
8
7
K(文字)
0
所有指令示例均使用格式“0xhh”来表象
发送一个十六进制数,其中“ h”表示一个
十六进制数字。
0
16.1
读 - 修改 - 写
操作
通话
GOTO
只说明
13
11
操作码
10
K(文字)
0
任何一条指定文件寄存器的一部分
指令执行读 - 修改 - 写( RMW )
操作。寄存器被读出时,数据被修改时,
其结果是根据由指令存储
化,或目标标识符“d ” 。读操作
上的寄存器进行即使指令写入
该寄存器。
2003 Microchip的技术公司
K = 11位立即值
初步
DS30487B第149页