¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Organización de la memoria de datos

Isai Lopez M Arquitectura de Computadoras Español 21 fichas

Organización de la memoria de datos

Fichas del conjunto (21)

  1. 1La memoria de datos del PIC16F84 está dividida en dos: 1. El área de registros de funciones especiales (SFR) (parte superior) 2. El área de Registros de propósito general (GPR). (parte inferior)La memoria de datos del PIC16F84 está dividida en dos: 1. El área de registros de funciones especiales (SFR) (parte superior) 2. El área ...
  2. 2Los registros de funciones especiales SFR (parte superior) controlan el funcionamiento del dispositivo.Los registros de funciones especiales SFR (parte superior) controlan el funcionamiento del dispositivo.
  3. 3El área GPR es un área de memoria RAM de más de 116 bytes para almacenar información de propósito general (Datos del usuario).El área GPR es un área de memoria RAM de más de 116 bytes para almacenar información de propósito general (Datos del usuario).
  4. 4La actividad en los bancos requiere el uso de bits de control para la selección de bancos. Estos bits de control se encuentran en el registro STATUS y son los bits RP0 y RP1La actividad en los bancos requiere el uso de bits de control para la selección de bancos. Estos bits de control se encuentran en el regi...
  5. 5Para entrar al banco 0 o al banco 1 del PIC será necesario cambiar el bit RP0 del registro STATUS a 0 o a 1 según corresponda. Esto se hace a través del programa en ensamblador.Para entrar al banco 0 o al banco 1 del PIC será necesario cambiar el bit RP0 del registro STATUS a 0 o a 1 según corresponda. Esto se ha...
  6. 6Al iniciar el PIC este se encuentra normalmente en el banco 0, por tanto, si se requiere configurar los puertos, debemos cambiar de banco, al banco 1.Al iniciar el PIC este se encuentra normalmente en el banco 0, por tanto, si se requiere configurar los puertos, debemos cambiar de banco...
  7. 7En el banco 0 encontramos los registros de propósito especial del 00h al 0Bh (nomenclatura hexadecimal). Cada uno de ellos tienen una función particular.En el banco 0 encontramos los registros de propósito especial del 00h al 0Bh (nomenclatura hexadecimal). Cada uno de ellos tienen una fun...
  8. 8Cada registro de propósito especial y todos los demás registros tienen una dirección en la memoria de datos.Cada registro de propósito especial y todos los demás registros tienen una dirección en la memoria de datos.
  9. 9El registro STATUS o ESTADO se encuentra en la dirección de memoria número 03h. Dentro de él se encuentra el bit RP0 que sirve para cambiar de banco.El registro STATUS o ESTADO se encuentra en la dirección de memoria número 03h. Dentro de él se encuentra el bit RP0 que sirve para cambi...
  10. 10Cuando deseamos sacar o meter información desde o hacia los puertos, esta se queda temporalmente almacenada en los registros llamados PORTA y PORTB (registros 05h y 06h).Cuando deseamos sacar o meter información desde o hacia los puertos, esta se queda temporalmente almacenada en los registros llamados POR...
  11. 11En el Banco1 están los registros desde la 80h hasta la FFh. Los registros de la 80h a la 8Bh son registros de propósito especial.En el Banco1 están los registros desde la 80h hasta la FFh. Los registros de la 80h a la 8Bh son registros de propósito especial.
  12. 12Cuando deseamos sacar o meter información desde o hacia los puertos, estos se deben configurar como entradas o como salidas. Esta configuración se hace en los registros TRISA y TRISB (registros 85h y 86h)Cuando deseamos sacar o meter información desde o hacia los puertos, estos se deben configurar como entradas o como salidas. Esta configu...
  13. 13TMR0: Temporizador/contador de 8 bits. Este se puede incrementar con una señal externa aplicada al pin RA4/TOCKI o de a cuerdo a una señal interna proveniente del reloj de instrucciones del microcontrolador. La rata o tasa de incremento del registro se puede determinar por medio de un preescalador, localizado en el registro OPTION.TMR0: Temporizador/contador de 8 bits. Este se puede incrementar con una señal externa aplicada al pin RA4/TOCKI o de a cuerdo a una seña...
  14. 14PCL: Contador de programa. Se utiliza para direccionar las palabras de 14 bits del programa del usuario que se encuentra almacenado en la memoria ROM.PCL: Contador de programa. Se utiliza para direccionar las palabras de 14 bits del programa del usuario que se encuentra almacenado en la...
  15. 15EEDATA: Registro de datos de la EEPROM. Este registro contiene el dato que se va a escribir en la memoria EEPROM de datos o el que se leyó de ésta.EEDATA: Registro de datos de la EEPROM. Este registro contiene el dato que se va a escribir en la memoria EEPROM de datos o el que se ley...
  16. 16EEADR: Registro de dirección de la EEPROM. Aquí se mantiene la dirección de la EEPROM de datos que se van a trabajar, bien sea para una operación de lectura o para una de escritura.EEADR: Registro de dirección de la EEPROM. Aquí se mantiene la dirección de la EEPROM de datos que se van a trabajar, bien sea para una o...
  17. 17PCLATH: Registro para la parte alta de la dirección. Este registro contiene la parte alta del contador de programa y no se puede acceder directamente.PCLATH: Registro para la parte alta de la dirección. Este registro contiene la parte alta del contador de programa y no se puede acceder ...
  18. 18INTCON: Registro para el control de interrupciones. Es el encargado del manejo de las interrupciones y contiene los bits .INTCON: Registro para el control de interrupciones. Es el encargado del manejo de las interrupciones y contiene los bits .
  19. 19OPTION: Registro de configuración múltiple. Posee varios bits para configurar el preescalador, la interrupción externa, el timer y las características del Puerto B. El preescalador es compartido entre el TMR0 y el WDT; su asignación es mutuamente excluyente ya que solamente puede uno de ellos ser preescalado a la vez.OPTION: Registro de configuración múltiple. Posee varios bits para configurar el preescalador, la interrupción externa, el timer y las ca...
  20. 20EECON1: Este es el registro de control para la memoria de datos y solo destina cinco bits para ello, los más bajos; los tres bits superiores permanecen sin implementar.EECON1: Este es el registro de control para la memoria de datos y solo destina cinco bits para ello, los más bajos; los tres bits superio...
  21. 21EECON2: Este registro no es implementado físicamente por el microcontrolador, pero que es necesario en las operaciones de escritura en la EEPROM de datos; ante cualquier intento de lectura se tendrán "ceros".EECON2: Este registro no es implementado físicamente por el microcontrolador, pero que es necesario en las operaciones de escritura en la...

Información

Descripción
Organización de la memoria de datos
Creado por
Isai Lopez M
Visitas
61
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?