Está en la página 1de 8

REGISTROS DE UN MICROCONTROLADOR

Un registro o una celda de memoria es un circuito electrónico que puede memorizar el estado de
un byte

A diferencia de los registros que no tienen ninguna función especial y predeterminada, cada
microcontrolador dispone de un número de registros de funciones especiales (SFR), con la función
predeterminada por el fabricante. Sus bits están conectados a los circuitos internos del
microcontrolador tales como temporizadores, convertidores A/D, osciladores entre otros, lo que
significa que directamente manejan el funcionamiento de estos circuitos, o sea del
microcontrolador. Imagínese ocho interruptores que manejan el funcionamiento de un circuito
pequeño dentro del microcontrolador. Los registros SFR hacen exactamente lo mismo.

En otras palabras, el estado de los bits de registros se fija dentro de programa, los registros SFR
dirigen los pequeños circuitos dentro del microcontrolador, estos circuitos se conectan por los
pines del microcontrolador a un dispositivo periférico utilizado para lo que el programador del PIC
desee.

A diferencia de los registros que no tienen ninguna función especial y predeterminada, cada
microcontrolador dispone de un número de registros de funciones especiales (SFR), con la función
predeterminada por el fabricante. Sus bits están conectados a los circuitos internos del
microcontrolador tales como temporizadores, convertidores A/D, osciladores entre otros, lo que
significa que directamente manejan el funcionamiento de estos circuitos, o sea del
microcontrolador. Imagínese ocho interruptores que manejan el funcionamiento de un circuito
pequeño dentro del microcontrolador. Los registros SFR hacen exactamente lo mismo.

En otras palabras, el estado de los bits de


registros se fija dentro de programa, los
registros SFR dirigen los pequeños circuitos
dentro del microcontrolador, estos circuitos
se conectan por los pines del
microcontrolador a un dispositivo periférico
utilizado para… Bueno, depende de usted.
El registro W

El registro auxiliar de trabajo W (working register) es un registro de 8 bits con un espacio físico en
la memoria principal del μC. Este registro es totalmente escribible “desde el exterior” y se puede
leer en cualquier momento ya que se puede acceder a él desde cualquier banco de memoria. Por
medio de este registro cargamos valores a los distintos registros del μC, es decir, primero se pone
un valor en el registro W y luego se copia el valor del registro W al registro que queramos. No se
puede cargar un valor directamente a otro registro que no sea W.

El registro STATUS

Como existen registros de control en los 4 bancos disponibles para los 16F87X y 2 bancos para los
16F8X, hay que tener bien en claro que para modificarlos o asignarles algún valor hay que
seleccionar el banco correspondiente. Generalmente se trabaja en el banco 0, pero no por eso
podemos decir que los otros no se utilizan. Además el banco 0 es el predeterminado cuando se
enciende el μC. Cuando el μC se enciende, cada registro tiene asignado un valor, en general es el
valor 0, pero no todos. Para profundizar en esto se puede consultar la tabla de valores iniciales de
registros publicada por Microchip® en la hoja de datos de cada μC. La descripción específica de
cada registro se hará cuando sea necesario utilizarlo.

El registro de estado (STATUS) nos proporciona continuamente información mediante los bits del 0
al 2 de los resultados de operaciones matemáticas, desbordes de contadores, etc. El bit 3 está
asociado con el WDT que se comentará más adelante. Seteando los bits 5 y 6 podemos seleccionar
el banco de memoria correspondiente para trabajar con los registros necesarios y el bit 7 se usa
para establecer que parte de cada banco está seleccionado. A Continuación se muestra el registro
STATUS de la familia 16F87X:
INDICE
CONTENIDO…………………………………………………………………………….3
BIBLIOGRAFIA…………………………………………………………………………5

CENTRO DE BACHILLERATO TECNOLOGICO, INDUSTRIAL Y DE SERVICIOS 137


TAREA: MOTORES
SUBMODULO 2 “INSTALA Y OPERA COMPONENTES DE FUERZA Y ACTUADORES
EN SISTEMAS MECATRONICOS”

PROFESOR: CESAR ROBERTO CRUZ RUIZ

ALUMNA: KARLA FERNANDA ZAPATA ARREDONDO

4 SEMESTRE

MECATRONICA

FECHA ENTREGA: 15/2/19


BIBLIOGRAFIA
https://prezi.com/r___paiv3bp2/memorias-y-registros-en-un-microcontrolador/
https://microcontroladoressesv.wordpress.com/composicion-y-principios-de-los-
microcontroladores/
https://es.wikibooks.org/wiki/Microcontroladores_PICs

CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y


DE SERVICIOS 137
ALUMNA: ZAPATA ARREDONDO KARLA FERNANDA

ING. ROSA LAURA MORENO SANTOS COY

4A MECATRONICA

AULA: I-1

CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE


SERVICIOS 137
ALUMNA: ZAPATA ARREDONDO KARLA FERNANDA

ING. JORGE GABRIEL RIVAS NOYOLA

4A MECATRONICA

AULA: I-1

CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVICIOS 137


ALUMNA: ZAPATA ARREDONDO KARLA FERNANDA

MAESTRA. LINDA RUBIO TORRES

4A MECATRONICA

AULA: I-1

También podría gustarte