解剖单片机知识课件.pptVIP

  • 3
  • 0
  • 约4.03千字
  • 约 35页
  • 2019-08-23 发布于广东
  • 举报
第7章 解剖单片机 7.4.2工作寄存器区(00H ~1FH) * 工作寄存器R0~R7除了映射片内数据存储器的地址00H~07H外,还可以映射向其余的地址08H~1FH。工作寄存器可用不同组别来称呼。 第7章 解剖单片机 7.4.2工作寄存器区(00H ~1FH) * AT89551单片机上电复位时工作寄存器默认的组别是第0组,即R0~R7映射00H~07H。如果想改变当前程序使用的工作寄存器组别,可以通过更改程序状态字PSW中的第3位(RS0)和第4位(RS1)。 第7章 解剖单片机 7.4.3位寻址区(20H~2FH) * 片内数据存储器的20H~2FH(共16个字节)为位寻址区,这16个字节共有16×8=128位的空间可进行位寻址。位寻址的意思是可对某一位单独进行操作,比如指令SETB可让位寻址区的任何一位置1,指令CLR可清0位寻址区的任何一位。 第7章 解剖单片机 7.4.3位寻址区(20H~2FH) * 在使用位寻址区时,并不是直接操作20H~2FH这16个地址,而是用图示的映射地址来完成。假如程序中需要把20H上的B0位清0,就需要操作20H上的B0位所映射的地址——00H,于是指令可设计为:“CLR 00H”。再如想把2AH上的B4位置1,指令则为 “SETB 54H”。 第7章 解剖单片机 7.4.4开放区(30H~7FH) * 片内数据存储器的

文档评论(0)

1亿VIP精品文档

相关文档