Pic`S Organizacion De La Memoria

Páginas: 8 (1918 palabras) Publicado: 3 de marzo de 2013
ORGANIZACIÓN DE LA MEMORIA

Dentro del PIC16F84 se distinguen 3 bloques de memoria

BLOQUES DE MEMORIA :
• MEMORIA DE PROGRAMA
• MEMORIA DE DATOS RAM
• MEMORIA EEPROM DE DATOS

MEMORIA DE PROGRAMA

En sus 1024 posiciones contiene el programa con las instrucciones que gobiernan la aplicación. Es del tipo no volátil, es decir, el programa se mantiene aunque desaparezca laalimentación.
El µc está diseñado para que en su memoria de programa se almacenen todas las instrucciones del programa de control. El programa a ejecutar siempre es el mismo,

Por tanto, debe de estar grabado de forma permanente. Esta característica de no volatilidad garantiza que la memoria mantenga su contenido aún sin alimentación, de forma que el programa no necesite volver a ser cargado enel sistema cada vez que se utilice. La información contenida en estas memorias debe ser grabada previamente

Mediante un equipo físico denominado programador ó grabador. Este equipo se debe conectar a una pc que mediante un software controla la grabación de la memoria de programa del µc. A este proceso se le llama programar ó grabar el µc. El PIC16F84 es un µc con un tipo memoria de programa novolátil denominada ROM Flash, que permite

Una grabación muy sencilla, rápida y cómoda, lo que representa gran facilidad en el desarrollo de diseños. La memoria del programa del PIC16F84 tiene una capacidad de 1K (1024 posiciones) y está organizada en palabras de 14 bits. Así pues, la memoria de programa comienza en la posición 000h (posición inicial de Reset) y llega hasta la 3FFh.

ElPIC16F84 admite unas 1.000 grabaciones, y el fabricante garantiza que la información permanece inalterable durante varias decenas de años.

MEMORIA DE DATOS RAM
Se destina a guardar las variables y datos . Es volátil, es decir, los datos almacenados se borran cuando desaparece la alimentación.
En ésta memoria se almacenan los datos que se se manejan en un programa. Estos datos varían continuamente,por lo que ésta memoria debe ser de lectura y escritura. Se utiliza memoria denominada RAM que es de

Tipo volátil, con lo cual los datos se borran en caso de que desaparezca la alimentación.
La estructura de la memoria de datos está dividida en 2 partes
Registros de funciones especiales SFR
Memoria de Registros de propósito general GPR
datos

La memoria de datos cuenta con dos bancosde memoria, Banco 0 y Banco 1:
Los registros del SFR están agrupados entre las direcciones 00h a 0Bh para el Banco 0 y entre las direcciones 80h hasta 8Bh para el Banco 1. Algunos de los registros del SFR se encuentran duplicados en la misma dirección en los dos bancos , con el objeto de simplificar su acceso. Así por ejemplo:

El registro STATUS se localiza en las direcciones 03h (delBanco 0) y 83h (del Banco 1).
El banco de registros de propósito general está formado por 68 posiciones de memoria, ya que solo son operativas las del Banco 0 (direcciones desde la 0Ch hasta la 4Fh), porque las del Banco 1 se mapean sobre el

El Banco 0. Es decir, cuando se apunta a un registro de propósito general del Banco 1 (direcciones de 8Ch hasta 0CFh), realmente se accede al mismoregistro del banco 0.
Para seleccionar el banco a acceder hay que configurar el bit 5 (RP0) del registro STATUS . Con RP0= 0 se accede al Banco 0 y con RP0= 1 se accede al Banco 1. El Banco 0 es seleccionado automáticamente después de un RESET.

MEMORIA EEPROM DE DATOS
Es una pequeña área de memoria de datos de lectura y escritura no volátil, gracias a la cual, un corte del suministro dealimentación no ocasiona la pérdida de la información, que estará disponible al reinicializarse el programa.
El contador de programa PC
Un programa está compuesto por instrucciones que generalmente se ejecutan de forma secuencial. El el PIC16F84 cada una de esas instrucciones ocupa una posición de memoria de programa.
El contador de programa ó PC (program counter) es un registro interno que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Organizacion De La Memoria
  • Organizacion De La Memoria
  • Organización y memoria
  • Comandos De Pic´S
  • Principales características de los pic´s
  • PROGRAMACIÓN DE PIC`s en MPLAB
  • Pic`S Y Lenguuaje C
  • Programacion con pic`s

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS