GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Organización de la memoria de datos-pic16f84

Ana Vianey Garcia Ingeniería Englisch 22 Karten

Organización de la memoria de datos-pic16f84

Karten in diesem Stapel (22)

  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 RP1.La 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. 13El registro INDF (Indirect File) que ocupa la posición 00h no tiene existencia física, por lo que no se podrá acceder a él. En realidad este registro sirve únicamente para especificar la utilización del direccionamiento indirecto junto con el registro FSR.El registro INDF (Indirect File) que ocupa la posición 00h no tiene existencia física, por lo que no se podrá acceder a él. En realidad e...
  14. 14El registro TMR0 (01h) almacena el valor del contador TMR0, las opciones que controlan este contador residen en el registro OPTION. Este se incrementa en una unidad con cada impulso de reloj seleccionado mediante el registro OPTION (81h)El registro TMR0 (01h) almacena el valor del contador TMR0, las opciones que controlan este contador residen en el registro OPTION. Este ...
  15. 15El registro PCL (02h y 82h) contiene la dirección de la próxima instrucción a ejecutar, GOTO y CALL permiten cargar en forma directa un valor constante en el PCL haciendo que el programa salte a cualquier posición de la memoria.El registro PCL (02h y 82h) contiene la dirección de la próxima instrucción a ejecutar, GOTO y CALL permiten cargar en forma directa un v...
  16. 16El contenido del FSR (04h y 84h) se utiliza para el direccionamiento indirecto junto con el registro INDF. Este registro contiene 8 bits.El contenido del FSR (04h y 84h) se utiliza para el direccionamiento indirecto junto con el registro INDF. Este registro contiene 8 bits.
  17. 17El registro EEDATA (Datos de EEPROM) guarda el contenido de una posición de la memoria EEPROM de datos antes de su escritura o después de su lectura, según leamos o escribamos en ella.El registro EEDATA (Datos de EEPROM) guarda el contenido de una posición de la memoria EEPROM de datos antes de su escritura o después de...
  18. 18El registro EEADR (Dirección de EEPROM) guarda la dirección de la posición de memoria EEPROM cuando queramos acceder a ella, bien para su lectura, o bien para su escritura y puede direccionar como máximo 256 bytes de los cuales sólo los 64 primeros están disponibles.El registro EEADR (Dirección de EEPROM) guarda la dirección de la posición de memoria EEPROM cuando queramos acceder a ella, bien para su...
  19. 19INTCON contiene varios bits de selección de fuentes de interrupción, sirve para el control global de las interrupciones y para indicar la procedencia de algunas de ellas.INTCON contiene varios bits de selección de fuentes de interrupción, sirve para el control global de las interrupciones y para indicar la...
  20. 20EECON1 contiene configuraciones de la escritura y la lectura de la EEPROM de datos, los tres primeros bits son '0', los bits de control RD y WR inician operaciones de lectura y escritura respectivamente y sólo pueden ser puestos a '1' nunca a '0'.EECON1 contiene configuraciones de la escritura y la lectura de la EEPROM de datos, los tres primeros bits son '0', los bits de control R...
  21. 21EECON2 no está físicamente y no se puede leer, sólo sirve para la protección de la escritura que consiste en copiar en él unos datos específicos, con el fin de evitar que un programa por error pueda programar la EEPROMEECON2 no está físicamente y no se puede leer, sólo sirve para la protección de la escritura que consiste en copiar en él unos datos espe...
  22. 22El registro PCLATH es el Contador de Programa Alto y se encuentra en la posición 0Ah y 8AhEl registro PCLATH es el Contador de Programa Alto y se encuentra en la posición 0Ah y 8Ah

Informationen

Beschreibung
Organización de la memoria del PIC16F84. Registros de propósito especial y general Ana Vianey Garcia Garcia Arquitectura de Computadoras
Erstellt von
Ana Vianey Garcia
Aufrufe
55
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck