User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Microcontroladores 8051

2. 内存结构在8051微控制器

2.2. 内部数据存储器

8051微控制器有一个非常有限的内部存储器,记录共256个职位的特殊的数据,记录和就业。在8052微控制器家族已扩大到128个存储单元之间80H到FFH的,与当前的重叠增加新职位。要访问组或其他必须由解决,以这种方式,主存储器是由高中直接寻址和访问,通过间接的或隐蔽的完成。关于单片机的寻址模式的基础上,有三个存储区:

  • 地区直接和间接寻址。
  • 单一地址空间直接。
  • 单间接地址空间(8052)。
数据存储器的单片机8051/8052

获得直接寻址内存。

要进入直接寻址使用的地址,您要访问的内存区域。例如,放置在港口求解P0 05H(80H的)的值。

MOV 80H,#05H ; Poner el dato inmediato (constante) 05H en la posición 80H

访问间接内存。

要访问的间接内存区域是使用内部寄存器R0或R1。
例如,把4个职位,从90H到93H的内存为0。

MOV R0,#90H ; Mover la dirección a la que se desea acceder al registro R0
MOV @R0,#00H ; Mover de forma indirecta, mediante el contenido de R0 el dato inmediato 0
INC R0 ; Incrementar el registro R0 apuntador (91H)
MOV @R0,#00H ; Mover un 00H a la dirección apuntada
INC R0 ; Incrementar el registro R0 apuntador (92H)
MOV @R0,#00H ; Mover un 00H a la dirección apuntada
INC R0 ; Incrementar el registro R0 apuntador (93H)
MOV @R0,#00H ; Mover un 00H a la dirección apuntada

Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |