PIC存储结构.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIC存储结构

第3章 PIC存储器 PIC单片机架构 哈佛结构 PIC16F877单片机结构 两大模块 内部核心模块、外围功能模块 内部核心模块 程序存储器Flash 数据存储器RAM 程序计数器PC W工作寄存器 PIC16F877功能框图 状态寄存器(STATUS) STATUS C、DC、Z 标志位 RP0、RP1 数据存储器体选 FSR 与INDF完成间接寻址 PIC单片机架构 存储器 两种类型 程序 数据(RAM 和EEPROM) PIC单片机架构 存储器表 存储器的组织形式 Pages - 页 (程序存储器) Banks –体 (数据存储器) PIC单片机架构 数据存储器组织 两类:普通RAM和EEPROM 总地址空间512个单元 形式上分:通用寄存器和特殊功能寄存器(8位) 地址空间分成4个体:0、1、2、3体每个体128*8位宽的存储单元 通过RP0,RP1 和 IRP 选择组 分组的 数据存储器 (14 位内核) 在14-位内核的器件中: 7 位访问 27 或 128 空间 访问更多的空间,需要更多的位 PIC单片机架构 寄存器文档概念 PIC单片机架构 程序存储器组织 PIC16F877内部配置8K*14位的Flash程序存储器 地址空间分成4页:0、1、2、3页,每页2K*14位宽的存储单元 程序计数器PC高位寄存器PCLATH决定程序存储器跨页选择。 分页的程序存储器 (14位内核) 在14-位内核的器件中: 11 位访问 211 或 2048 (2k) 空间 访问更多的空间,需要更多的位 数据存储器体选方式 512字节存储器,9根地址线,分成4个“体” 间接寻址 直接寻址 间接寻址访问数据存储器 体选码由STATUS的IRP位和FSR寄存器的BIT7组成 体内单元地址来自FSR的低7位 PIC单片机架构 间接寻址 FSR 和 INDF 用于间接寻址 FSR 是地址指针 INDF 保存移动的值 PIC微控制器实验室 大学生创新实验室 知识回顾 CPU 程序 存储器 数据 存储器 8-位 12/14/16-位 哈佛结构 Flash 程序 存储器 程序计数器 RAM 数据 存储器 8级 堆栈 (13位) 指令寄存器 13 8 14 9 注意:核心模块各总线的根数 RAM地址 程序总线 数据总线 引脚及其功能简介 PIC16F877芯片 * PIC微控制器实验室 大学生创新实验室 五个端口、33个I/O引脚 端口 A 6 端口 B 8 端口 C 8 端口 D 8 端口 E 3 IRP RP1 RP0 TO PD Z DC C OPTION_REG 选择寄存器 81H RBPU INTEDG  T0CS   T0SE  PSA   PS2   PS1  PS0 INTEDG:0 RB0/INT 下降沿触发 1 RB0/INT 上升沿触发 PIC存储器 Microchip PIC MCU 金字塔 PIC16C5X PIC12C5XX PIC16F PIC12F PIC18 dsPIC 14 bits 16 bits 24 bits 12 bits 8 bit MCU 16 bit MCU 程序存储器 宽度 数据存储器 宽度 FLASH 程序存储器 RAM 数据存储器 大小 (words) GPR 大小 (bytes) 1 K 64 PIC12F675 PIC16F877 8 K 368 PICmicro MCU 其中words指的是指令字,即程序存储器宽度 GPRs SFRs Bank0 000h 01Fh 020h 07Fh GPRs SFRs Bank1 080h 09Fh 0A0h 0FFh 0F0h GPRs SFRs Bank2 100h 11Fh 120h 17Fh 170h GPRs SFRs Bank3 180h 19Fh 1A0h 1FFh 1F0h RP1:0 RP1:0 RP1:0 RP1:0 = 00 = 01 = 10 = 11 Data Modifying Instruction 7位指令编码 7位目标地址 OP CODE f f f f f f f Gen

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档