MCU数据存储器组织结构.PDFVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCU数据存储器组织结构.PDF

第四章 RISC微控制器的体系结构 2,RETLW-一该指令把栈顶 (堆栈I)的值写入PC,同时还把堆栈2的值拷贝 到堆栈 I去。子程序总是返回到调用它时所在的地方,不管它是处在什么页面, 也不管B寄存器中的PAO,PA1这时是指在什么页面。 4.4 MCU数据存储器组织结构 在微控制器 (MCU)中把数据存储器RAM都当作寄存器来使用以使寻址简 单明洁,它们功能上可分为操作寄存器、1/0寄存器、通用寄存器和工作寄存器。 它们的组织结构如图4-5所示:这些寄存器用代号FO-F79来表示。FO-F4是操 作寄存器,F5-F7是110寄存器,其余为通用寄存器。特殊功用寄存器地址对用 户不透明。 寄存器地址 0 0 0 1 D 2 0 3 叫 助 肠 m 能 四 : · ‘ F O 通用寄存器 通用寄存器 通用寄存肠 阵列 阵列 阵列 有存器体0 寄存韶体 1 寄存翻体2 IOH-IFH 扣H-3FH 50H-5FH 图4一 数据存储器组织结构 4.4.1操作寄存器 操作寄存器包括:FO间址寄存器、Fl实时时钟/计数寄存器 (RTCC),F2程 序计数器 (PC),F3状态寄存器 (Status)和F4寄存器选择寄存器 (FSR)a 1.FO间址寄存器 寻址FO实际上意味着间址寻址。实际地址为寄存器选择寄存器F4的内容。 例: MOVLW 10 ;IO-W MOVWF f4 ;IO-A MOVLW 55 :55-W 8位RISC微控制器的设计研究 MOVWF m ;55-flO 2.F4寄存器选择寄存器 (FSR) FSR6:5)位用来选择当前数据寄存器体 (Bank)。微控制器有81.个数据寄存 器。80个寄存器分为4个体 (BankO-Bank3),每个体的低16个寄存器的物理位 置是相同的。当FSR的第4位为”1”时,则要根据FSR6:5位来选择某个寄存器 体中的某一个高16的寄存器,如表4-1所示。 FSR6:5位 寄存器体 物碑确址 0 0 I B.目们 1OH-IFH 0 1 Benkl 一} 刃H-3FH 1 0 Benk2 I} 如H-5FH 1 1 P.wkq ?0H_VH 表4-1 寄存器体高16寄存器地址 3.Fl实时时钟/计数寄存器 (RTCC) 此寄存器是一个8位计数器。和其他寄存器一样可由程序进行读写操作。它 用于对外加在RTCC引脚上的脉冲计数,或对内部时钟计数 (起定时器作用)。 4.F2程序计数器 (PC) 程序计数器PC(F2)可寻址2K的程序存储器,参见图4-4。其中PC长度为 11位和堆栈的长度也为11位。 MCU一复位 (RESET),程序计数器PC(F2)的值全置为”1,指向程序存储 器的最后一页的最后一个单元,即指向地址7FFH.这个单元存放着复位向量,是 一条转移指令,转

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档