Innformatica

Páginas: 2 (275 palabras) Publicado: 2 de noviembre de 2010
El registro STATUS. Informa sobre el estado de la unidad aritmeticológica, el motivo de RESET y los bits de selección del banco de memoria RAM. Cada bit deeste registro tiene su finción específica. Por ejemplo, para saber si el resultado de una suma ha superado el rango de valores de un byte (es decir, si esmayor de 255) consultaremos el estado del bit Carry. Si dicho bit está a 1 habremos superado el rango y si está a 0 no lo habremos superado. En la siguientetabla vemos la función de cada bit del registro STATUS:

BIT Nombre Función
7-6
IRP, RP1
No se usan en el PIC16F84, deben mantenerse a 0.
5
RP0Selecciona el banco de memoria RAM a direccionar.
1: selecciona el banco 1.
0: selecciona el banco 0.
4
TO
Bit de Time-Out.
1: después de RESET,instrucción CLRWDT ó instrucción SLEEP.
0: al sobrepasar WDT (temporizador llamado "perro guardián").
3
PD
Bit de Power-Down.
1: después de RESET,instrucción CLRWDT.
0: al ejecutar la instrucción SLEEP.
2
Z
Bit de Cero (ZERO).
1: cuando el resultado de una instrucción aritmeticológica es 0.0: cuando el resultado de una instrucción aritmeticológica es distinto de 0.
1
DC
Bit de Digit_Carry (Carry significa "me llevo una" cuando sumamos orestamos).
1: cuando el 4º bit ha sobrepasado por una operación de suma o resta.
0: cuando el 4º bit no ha sobrepasado por dichas operaciones.
0
CBit de Carry ("me llevo una").
1: cuando el 8º bit sobrepasa por una operación de suma o resta.
0: cuando el 8º bit no sobrepasa por dichas operaciones.
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS