PIC 16F84

Páginas: 8 (1804 palabras) Publicado: 17 de noviembre de 2015
1) Registro de uso específico involucrado en interrupciones selección de bancos de BITS.
2) Registro de uso específico involucrado en timer cero. Selección de bancos de BITS.
3) Palabra de Configuración
4) Selección de bancos de registro como se relaciona

1) Interrupciones Intcon
Intcon contiene varios bits de selección de fuentes de interrupción, el bit de activación global de interrupciones yvarios flag que indican la causa de una interrupción
R/P-0
R/P-0
R/P-0
R/P-0
R/P-0
R/P-u
R/P-0
R/P-x
GIE
PEIE
TOIE
INTE
RBIE
TOIF
INTF
RBIF
Bit7 Bit0
GIE: Activación global de interrupciones
1: Concede el permiso de interrupciones
0: Cancela el permiso de interrupciones
PEIE: Activación dela interrupción de periféricos (comparador)
1: Activada
0: Desactivada
TOIE: Activación de la interrupción TMR0
1: Activada
0: Desactivada
INTE: Activación de la interrupción externa (Patilla RB0/INT)
1: Activada
0: Desactivada
RBIE: Activación de la interrupción de la puerta B (por cambio de estado)
1: Activada
0: Desactivada
T0IF: Señalizador dl rebosamiento del TMR0
1: El TMR0 harebosado. Se borra por software
0: El TMR0 no ha rebosado
INTF: Señalizador de estado de la interrupción externa (patilla RB0/INT)
1: La entrada de interrupción se ha activado. Se borra por software
0: No hay interrupción externa
RBIF: Señalizador de estado de la puerta B
1: Cambio de estado de cualquier línea. Se borra por software
0: Ninguna entrada del puerto B ha cambiado









2)Registro de opciones
Se emplea para programar las opciones del temporizador TMR0, el tipo de flanco con el que se detecta una interrupción y la activación de las resistencias de
polarización del puerto B. Ocupa la posición 81h de la página 1 del banco de registros. Debe escribirse usando la instrucción especial OPTION. Esta instrucción carga
el contenido de W en el registro OPTION.

Registro OPTIONR/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
R/W-1
RBPU
INTEDG
T0CS
T0SE
PSA
PS2
PS1
PS0
Bit7 Bit0

Bit 7
RBPU (RB Pull Up): Conexión de las resistencias de polarización del Puerto B. Se conectan todas cuando el puerto B actua como entrada.
1 = Todas las resistencias son desconectadas
0 =Las resistencias se activan de forma individual.
Bit 6
INTDEG (INTerrupt EDGe): Selecciona el tipo de flanco para la interrupción. Este bit indica el tipo de flanco de la señal externa que ha de provocar una interrupción
en la patita RB0/INT.
1 = La interrupción es producida por el flanco ascendente.
0 = La interrupción es producida por el flanco descendente.
Bit 5
T0CS (Timer 0 Signal Source):Fuente de reloj para el TMR0.
1 = TMR0 se usa en modo contador de los pulsos introducidos a través de A4/T0CKI
0 = TMR0 se usa en modo temporizador haciendo uso de los pulsos de reloj interno (Fosc/4).
Bit4
T0SE (Timer 0 Signal Edge) :Tipo de flanco activo del T0CKI (patilla A4/T0CKI).
1 = El TMR0 se incrementa con el flanco descendente.
0 = El TMR0 se incrementa con el flanco ascendente.
Bit 3
PSA(PreScaler Assignement):Como su nombre indica, se usa para la asignación del divisor de frecuencias
1 = El divisor de frecuencia se asigna al WDT.
0 = El divisor de frecuencia se asigna a TMR0.
Bit 2– Bit 1– Bit 0
PS2 – PS1 – PS0: bits de selección de relación del pre-escaler

Valor bits b2/0 TMR0 WDT
000 1:2 1:1
001 1:4 1:2
010 1:8 1:4
011 1:16 1:8
100 1:32 1:16
101 1:64 1:32110 1:128 1:64
111 1:256 1:128
3) La Palabra de configuración
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
R/P-u
Cp
Cp
Cp
Cp
Cp
Cp
Cp
Cp
Cp
Cp
PWRTE
WDTE
FOSC1
FOSC0
Bit 13 Bit 0

La palabra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic 16F84
  • Pic 16f84
  • Pic 16F84
  • Practica pic 16f84
  • Instrucciones del pic 16f84
  • Calculadora con pic 16f84
  • Frecuencimetro Con Pic 16F84
  • Reporte Pic 16F84-A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS