欢迎访问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文件第64页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第65页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第66页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第67页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第69页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第70页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第71页浏览型号PIC18F6490-I/PT的Datasheet PDF文件第72页  
PIC18F6390/6490/8390/8490
5.1.1
程序计数器
程序计数器(PC )特定网络连接ES的地址
指令取出执行。 PC为21位宽
并且包含在三个独立的8位寄存器。该
低字节称为PCL寄存器,是可读
可写。高字节,即PCH寄存器,包含
在PC<15 : 8>位;它不是直接读写。
更新PCH寄存器通过执行
PCLATH寄存器。高字节称为PCU。这
寄存器包含PC<20 : 16>位;它也不能
直接读写。更新PCU
寄存器是通过PCLATU寄存器。
PCLATH和PCLATU的内容传送
由该写入任何操作的程序计数器
PCL 。同样,上部的两个字节的程序
计数器由一个传送到PCLATH和PCLATU
操作读PCL 。对于计算这是很有用
PC的偏移量(参见
PC指向程序存储器字节。对
防止PC不能正确获取字
说明, PCL的最低有效位固定为
'0'的值。在PC增量由2至地址
在程序存储器中的指令。
CALL , RCALL , GOTO
和程序转移
指令写入程序计数器直接。为
这些指令,PCLATH的内容,
PCLATU不会传送到程序计数器。
堆栈作为一个31个字的21位的RAM和一个
5位的堆栈指针。堆栈空间不属于任何
程序或数据空间。堆栈指针是可
和可写的并在堆栈顶部的地址是
通过顶式堆叠特别可读和可写的
功能寄存器。数据也可以推到,或
从使用这些寄存器弹出堆栈。
A
通话
类型指令进行压栈操作;
堆栈指针首先加和位置
由堆栈指针指向被写入与
PC的内容(已经指向该指令
调用) 。
A
回报
型指令的原因
一个从栈中弹出;的位置的内容
由STKPTR寄存器指向转移到
在PC ,然后堆栈指针减1。
该堆栈指针后全部初始化为00000
复位。不存在与位置相关联的RAM
相当于00000堆栈指针值;这
仅仅是一个复位值。状态位表明堆栈
满,上溢或下溢。
5.1.2.1
顶级的堆栈存取
5.1.2
返回地址栈
返回地址堆栈允许任何组合
31个程序调用和中断。 PC是
压入堆栈时,
通话
or
RCALL
指令
化被执行,或者中断应答。该
PC值从堆栈上
RETURN , RETLW
OR A
RETFIE
指令。 PCLATU和PCLATH不
受任何的
回报
or
通话
指令。
只有返回地址栈( TOS )的顶部是只读
能写。有三个寄存器,
TOSU : TOSH : TOSL用于保存在堆栈中的内容
位置所指向的STKPTR低5位
注册(图5-2 ) 。这使得用户可以实现
软件栈,如果有必要的。经过
CALL , RCALL
or
中断时,软件可以通过读取压入堆栈的值
读取TOSU : TOSH : TOSL寄存器。这些
值可以被放置在一个用户定义的软件堆栈。
在返回时,软件将这些值来
TOSU : TOSH : TOSL并执行返回。
用户必须禁止全局中断使能位
在访问堆栈,以防止意外的堆栈
腐败现象。
图5-2:
返回地址堆栈和相关寄存器
返回地址栈<20 : 0>
11111
11110
11101
- 顶级寄存器堆栈
TOSU
00h
胡说
1Ah
TOSL
34h
的栈顶
001A34h
000D58h
堆栈指针
STKPTR<4 : 0>
00010
00011
00010
00001
00000
DS39629C第66页
©
2007 Microchip的技术公司