特殊功能寄存器SFR.pptxVIP

  • 21
  • 0
  • 约1.34千字
  • 约 11页
  • 2016-08-16 发布于河南
  • 举报
特殊功能寄存器SFR

Special Function Register 特殊功能寄存器 SFR 什么是特殊功能寄存器? ▼特殊功能寄存器SFR(专用寄存器) 控制、选择、管理、存放单片机内部各部分的工作方式、条件、状态、结果的寄存器。 通俗来讲,SFR就是管理硬件模块的寄存器。 ▼不同的SFR管理不同的硬件模块,负责不同的功能——各司其职。一般来说,SFR越多,单片机功能越强。 换言之:要让单片机实现预定的功能,必须有相应的硬件和软件,而软件中最重要的一项工作就是对SFR写命令。 片外ROM 片内ROM EA=1 片外ROM EA=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 模块m FFH 80H 映射地址扩展 映射区和非映射区占据相同的地址段 80H—FFH。如何选择映射区与非映射区? 通过这种机制,可以把SFR扩展到25

文档评论(0)

1亿VIP精品文档

相关文档