版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SpecialFunctionRegister特殊功能寄存器SFR什么是特殊功能寄存器?▼特殊功能寄存器SFR(专用寄存器)控制、选择、管理、存放单片机内部各部分的工作方式、条件、状态、结果的寄存器。通俗来讲,SFR就是管理硬件模块的寄存器。▼不同的SFR管理不同的硬件模块,负责不同的功能——各司其职。一般来说,SFR越多,单片机功能越强。换言之:要让单片机实现预定的功能,必须有相应的硬件和软件,而软件中最重要的一项工作就是对SFR写命令。片外ROM片内ROMEA=1片外ROMEA=0片内RAM片外RAM特殊功能寄存器SFR特殊功能寄存器SFR▼
占据内部数据存储器的地址段80H-FFH▼
内部数据存储区最多存放128个SFR,不一定所有128个地址都对应着SFR▼
地址可以被8整除的可位寻址▼
SFR区可扩展XC878从系统级和模块级两个方面进行扩展扩展机制:映射地址扩展(系统级)分页地址扩展(模块级)模块1模块2……非映射SFR区(RMAP=0)模块n-1模块n模块n+1模块n+2……映射SFR区(RMAP=1)模块m-1模块mFFH80H映射地址扩展映射区和非映射区占据相同的地址段80H—FFH。如何选择映射区与非映射区?通过这种机制,可以把SFR扩展到256个SYSCON0.RMAP系统控制寄存器SYSCON0位于地址单元8FH上,RMAP是其中一位,PMAP=0,选择非映射区,PMAP=1,选择映射区。注意:RAMP位
不可由硬件自动清零,必须由相关指令控制
分页地址扩展什么是分页?模块由一些寄存器组成模块都是要执行一定的功能的每种模块组成一页在模块级,通过分页机制可进一步扩展SFR由模块分页寄存器MOD_PAGE的位域PAGE来控制。模块分页寄存器MOD_PAGE操作位0x:STNR被忽略PAGE被直接写入10:当前写入PAGE的值被保存,上次的PAGE值被保存在STNR指定区域11:无视当前被写入的PAGE值,把STNR指定的值给PAGE保存编号位页信息写入时:该值表示新页的值读出时:该值表示当前有效页的值注意事项:1.MOD_PAGE中的MOD只是统称,具体看它的功能如系统控制寄存器的分页寄存器为SCU_PAGE2.要访问其他页的寄存器,必先退出当前页,通过重新设定PAGE值来实现3.要执行中断程序,先保存当前页,再设定新页,最后回复原页设置,回到原页模块分页寄存器MOD_PAGE系统次控制睁寄存根器系统犯控制SF誓R用来蛇控制贿整个辨系统烧的功活能,嗽位于捡标准SF墙R区。其分素页寄帖存器SC魄U_弃PA弄GE寄存叫器位予于地惕址单浓元BF肠H,各睛位功动能与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术说明书样本
- 整体厨房装修设计承包范本
- 2024混凝土道路施工合同样本
- 2024品牌代理经营合同版
- 广西壮族自治区七年级上学期语文期中测试试卷10套【附答案】
- 广告设计制作合作方案
- 保健食品委托代理销售协议书
- 设备维修承包合同2024年
- 2023年高考地理第一次模拟考试卷-(湖北B卷)(考试版)
- 2023年高考地理专题复习新题典题精练-洋流(解析版)
- 新产品试制流程管理办法
- 通用横版企业报价单模板
- 潜油泵及潜油泵加油机讲义
- 物业服务公司各岗位规范用语
- 医患沟通内容要求记录模板(入院、入院三日、术前、术后、出院)
- 航海学天文定位第四篇第6章天文定位
- 浅谈深度教学中小学数学U型学习模式
- 物理电学暗箱专题30道
- 装修公司员工劳动合同
- 江西上饶铅山汽车驾驶科目三考试线路
- 通过一起放火案件浅析放火案件的移交工作
评论
0/150
提交评论