Domotica

Páginas: 34 (8343 palabras) Publicado: 15 de septiembre de 2012
REGISTRÓ STATUS

El registro STATUS contiene: el estado aritmético de datos en el registro W, el estado RESET, los bits para seleccionar el banco para los datos de la memoria.

* IRP - Registro de selección de Banco (usado para direccionamiento indirecto)
* 1 - Bancos 0 y 1 son activos (localidades de memoria 00h-FFh)
* 0 - Bancos 2 y 3 son activos (localidades de memoria100h-1FFh)

* RP1,RP0 - Registro de selección de banco (usado para direccionamiento directo).
RP1 | RP0 | BANCO ACTIVO |
0 | 0 | Banco 0 |
0 | 1 | Banco 1 |
1 | 0 | Banco 2 |
1 | 1 | Banco 3 |

* TO - TIME-OUT BIT (BIT DE SALIDA DEL TEMPORIZADOR PERRO GUARDIÁN)
* 1 - Después de encender el microcontrolador, después de ejecutarse la instrucción CLRWDT que reinicia al WDT(temporizador perro guardián) o después de ejecutarse la instrucción SLEEP que pone al microcontrolador en el modo de bajo consumo.
* 0 - Después de acabarse el tiempo del WDT.

* PD - POWER-DOWN BIT (BIT DE APAGADO)
* 1 - Después de encender el microcontrolador, después de ejecutar la instrucción CLRWDT que reinicia al WDT.
* 0 - Después de ejecutarse lainstrucción SLEEP que pone al microcontrolador en el modo de bajo consumo.
*
* Z - ZERO BIT (BIT CERO)
* 1 - El resultado de una operación lógica o aritmética es 0.
* 0 - El resultado de una operación lógica o aritmética es distinto de 0.
*
* DC - DIGIT CARRY/BORROW BIT (bit de acarreo/préstamo de dígito) cambia al sumar o al restar si ocurre un "desbordamiento" o un "préstamo" enel resultado.
* 1 - Hubo acarreo del cuarto bit de orden bajo (nibble bajo) en el resultado.
* 0 - No hubo acarreo del cuarto bit de orden bajo (nibble bajo) en el resultado.
*
* C - CARRY/BORROW BIT (bit de acarreo/préstamo) cambia al sumar o al restar si
* ocurre un "desbordamiento" o un "préstamo" en el resultado, o sea si el resultado es mayor de 255 o menor de0.
* 1 - Ocurrió acarreo en el bit más significativo (MSB) del resultado.
* 0 - No ocurrió acarreo en el bit más significativo (MSB) del resultado.

REGISTRO OPTION_REG
El registro OPTION_REG contiene varios bits de control para configurar el pre - escalador del Temporizador 0/WDT, el temporizador Timer0, la interrupción externa y las resistencias pull-up en el puerto PORTB.* RBPU - PORT B PULL UP ENABLE BIT (RESISTENCIA PULL UP PUERTO B)
* 1 - Desactivadas.
* 0 - Activadas.

* INTEDG - INTERRUPT EDGE SELECT BIT (BIT SELECTOR DE FLANCO ACTIVO DE LA INTERRUPCIÓN EXTERNA)
* 1 - Interrupción por flanco ascendente en el RB0/INT.
* 0 - Interrupción por flanco descendente en el RB0/INT.

* T0CS - TMR0 CLOCK SOURCE SELECT BIT (BITSELECTOR DE TIPO DE RELOJ PARA EL TIMER0)
* 1 - Pulsos introducidos a través del TOCKI (contador).
* 0 - Pulsos de reloj internos Fosc/4 (temporizador).

* T0SE - TMR0 SOURCE EDGE SELECT BIT (bit selector de tipo de flanco en TOCKI) selecciona el flanco (ascendente o descendente) contado por el temporizador Timer0 por el pin RA4/T0CKI.
* 1 - Incrementa en flanco descendenteen el pin TOCKI.
* 0 - Incrementa en flanco ascendente en el pinTOCKI.
10000100
* PSA - PRESCALER ASSIGNMENT BIT asigna el pre-escalador (hay sólo uno) al temporizador o al WDT.
* 1 - Pre - escalador se le asigna al WDT.
* 0 - Pre - escalador se le asigna al temporizador Timer0.
PS2, PS1, PS0 PRESCALER RATE SELECT BITS (BIT SELECTOR DEL VALOR DEL DIVISOR DE FRECUENCIA)El valor del divisor de frecuencia se selecciona al combinar estos tres bits. Como se muestra en la siguiente tabla, el valor del divisor de frecuencia se le asigna al temporizador (Timer0) o al temporizador perro guardián (WDT).
PS2 | PS1 | PS0 | TMR0 | WDT |
0 | 0 | 0 | 1:2 | 1:1 |
0 | 0 | 1 | 1:4 | 1:2 |
0 | 1 | 0 | 1:8 | 1:4 |
0 | 1 | 1 | 1:16 | 1:8 |
1 | 0 | 1 | 1:64 | 1:32 |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Domótica
  • Domotica
  • Domotica
  • Que Es Domotica
  • Domotica
  • domotica
  • la domotica
  • LA DOMOTICA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS