(精)STC89C51系列单片机的结构和原理.pptVIP

  • 104
  • 0
  • 约1.15万字
  • 约 62页
  • 2017-01-09 发布于湖北
  • 举报
特殊功能寄存器(SFR ) 特殊功能寄存器(SFR)也称专用寄存器,专门用于控制、管理片内算术逻辑部件、并行I/O口、串行口、定时/计数器、中断系统等功能模块的工作,用户在编程时可以给其设定值,但不能移作它用。SFR离散地分布在片内RAM的80H—FFH地址空间,与片内数据存储器统一编址。 51子系列有18个特殊功能寄存器,其中3个为双字节(DPTR、T0、T1),共占用21个字节;其中11个可位寻址(仅83位有效)。凡是可位寻址的SFR,字节地址末位只能是0H或8H。 52子系列有21个特殊寄存器,其中5个为双字节,共占用26个字节 注意: (1)21个可字节寻址的专用寄存器是不连续地分散在内部RAM高128单元之中,共83个可寻址位。尽管还剩余许多空闲单元,但用户并不能使用。 (2)在22个专用寄存器中,唯一一个不可寻址的PC。PC不占据RAM单元,它在物理上是独立的(在控制器中),因此是不可寻址的寄存器。 (3)对专用寄存器只能使用直接寻址方式,书写时既可使用寄存器符号,也可使用寄存器单元地址。(因为寄存器名和地址单元的地址已经一一对应) 位地址空间 211个寻址位的位地址,其中:00H~7FH这128位处于片内RAM字节地址20H~2FH 单元中。其余的83个可寻址位分布在特殊功能寄存器SFR中,。 可被位寻址的特殊寄存器有11个,共有位地址88个,5个位未用,其余83

文档评论(0)

1亿VIP精品文档

相关文档