INGENIERIA ELECTRÓNICA
SISTEMAS DIGITALES II
Docente : Aznarán Guevara Sandra
Integrantes : 1. Carranza Soriano Junior
2. Mendoza Chávez Breyser
3. Vergara Gamarra Neider
4. Cachay Fenco César
REGISTROS DE PROPÓSITO
GENERAL Y REGISTROS DE
PROPÓSITO ESPECIAL
MEMORIA RAM
Es la tercera y la más compleja parte de la
memoria del microcontrolador. En este caso
consiste en dos partes: en registros de
propósito general y en los registros de
funciones especiales (SFR). Todos estos
registros se dividen en cuatro bancos de
memoria de los que vamos a hablar más
tarde en este capítulo. Aunque los dos
grupos de registros se ponen a cero al
apagar la fuente de alimentación, además
están fabricados de la misma forma y se
comportan de la manera similar, sus
funciones no tienen muchas cosas en
común.
MEMORIA RAM
BANCOS DE LA
MEMORIA RAM
REGISTROS DE PROPÓSITO GENERAL ( GPR)
Los registros de propósito general se utilizan para ACUMULAD
almacenar los datos temporales y los resultados creados O
durante el funcionamiento. Por ejemplo, si el programa BASE
realiza el conteo (de los productos en una cadena de CONTADOR
montaje), es necesario tener un registro que representa DATOS
lo que en la vida cotidiana llamamos “suma”. Como el
microcontrolador no es nada creativo, es necesario
especificar la dirección de un registro de propósito
general y asignarle esa función. Se debe crear un
programa simple para incrementar el valor de este
registro por 1, después de que cada producto haya
pasado por el sensor. Ahora el microcontrolador puede
ejecutar el programa ya que sabe qué es y dónde está la
suma que se va a incrementar. De manera similar, a cada
variable de programa se le debe pre-asignar alguno de los
registros de propósito general.
REGISTRO DE FUNCIONES ESPECIALES O DE
PROPOSITO ESPECIAL(SFR)
Los registros de funciones especiales son
también parte de la memoria RAM. A
diferencia de los registros de propósito
general, su propósito es predeterminado
durante el proceso de fabricación y no
se pueden cambiar. Como los bits están
conectados a los circuitos particulares en
el chip (convertidor A/D, módulo de
comunicación serial, etc), cualquier
cambio de su contenido afecta
directamente al funcionamiento del
microcontrolador o de alguno de los
circuitos
03
Supongamos que usted ha comprado ya un microcontrolador y que tiene una
buena idea de cómo utilizarlo... La lista de los registros SFR así como de sus
bits es muy larga. Cada uno controla algún proceso. En general, parece como
una gran tabla de control con un gran número de instrumentos e
interruptores. ¿Ahora está preocupado de cómo conseguir aprender acerca de
todos ellos? Es poco probable, pero no se preocupe, ¡Usted no tiene que
hacerlo! Los microcontroladores son tan potentes que se parecen a los
supermercados: ofrecen tantas cosas a bajos precios y a usted solo le toca
elegir las que necesita. Por eso, seleccione el campo en que está interesado y
examine sólo lo que necesita. Cuando entienda completamente el
funcionamiento de hardware, examine los registros SFR encargados de
controlarlo (normalmente son unos pocos). Como todos los dispositivos tienen
un tipo de sistema de control el microcontrolador tiene sus "palancas" con las que
usted debe estar familiarizado para ser capaz de utilizarlos correctamente. Por
supuesto, estamos hablando de los registros SFR desde los que el proceso de
programación se inicia y en los que el mismo termina.
BOR - Brown-out Reset Status bit (bit de estado Brown - out reset)
1 - No se ha producido Brown - out reset.
0 - Se ha producido Brown - out reset. El bit debe ponerse a uno por software después
de que se haya producido Brown - out reset.
SBOREN - Software BOR Enable bit (bit de habilitación del BOR por software)
1 - Se habilita Brown-out reset.
0 - Se deshabilita Brown-out reset.