AT89S52存储器结构..pptVIP

  • 19
  • 0
  • 约1.03万字
  • 约 59页
  • 2016-12-27 发布于山西
  • 举报
单片机的存储器组织 在实际应用中,常需在RAM区设置堆栈。80C51的堆栈一般设在30H~7FH的范围内。栈顶的位置由SP寄存器指示。复位时SP的初值为07H,在系统初始化时可以重新设置。 数据指针寄存器DPTR 数据指针DPTR是一个 16 位的专用寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示。既可作为一个 16 位寄存器DPTR来处理, 也可作为两个独立的 8 位寄存器DPH和DPL来处理。  DPTR 主要用来存放 16 位地址, 当对 64 KB外部数据存储器空间寻址时, 作为间址寄存器用。在访问程序存储器时, 用作基址寄存器。 3.3 外部存储器及其访问 3.3.1 外部程序存储器与访问 只有读操作。除由PC直接寻址,以执行各条指令外,还可用FC或DPTR作变址寻址。例如,若DPTR=2000H,A=20H,则指令MOVC A,@A十DPTR完成了把程序存储器2020H单元中的内容送入A中的操作。这种数据操作方式通常用来查阅程序存储器中的数据表格。 1. AT89S52单片机访问外部程序存储器所使用的控制信号 ALE:低8位地址锁存控制; PSEN:外部程序存储器“读取”控制。 EA:片内、片外程序存储器访问的控制信号。=1时,访问片内程序存储器;当=0时,访问片外程序存储器。

文档评论(0)

1亿VIP精品文档

相关文档