Timer 0

Páginas: 4 (916 palabras) Publicado: 9 de julio de 2012
Memoria de datos para el PIC
16F84a

Contador y/o Temporizador (TMR0)
El registro Timer 0 Real Time Clock / Counter, (RTCC) es
básicamente un contador de 8 bits, que se encuentra en la posición01 de la memoria de datos (Banco 0). Se puede usar en modo
contador o como temporizador.
El Timer 0 utilizado como contador: Cuenta pulsos que ingresan a
la entrada TOCK1 (terminal 3 del PIC16F84) y que esta multiplexado
con el bit 4 del puerto A (RA4). Y son prefijados para que cuente
transiciones positivas o negativas de los pulsos externos. Para ello,
usa el registro OPTION en posición01 Banco 1de la memoria RAM.

TOCS 1 lógico = El TMR0 será contador de impulsos que llegan al TOCK1
0 lógico = El registro TMR0 será utilizado como temporizador.

El Timer 0 utilizado comocontador (TOCS 1 lógico)

TOSE =

Timer 0 Source Edge bit selec, selecta el flanco o transición del

pulso para el incremento del registro TMR0, en efecto:
1 lógico = TMR0 se incrementa portransición descendente de los
pulsos ingresados al TOCK1
0 lógico = El TMR0 será incrementado por cada transición ascendente
de pulsos ingresados al TOCK1.
Cuando el registro TMR0 llegue a su cuentamáxima FF hexadecimal y se
vuelva a incrementar llegando a 00, produce un rebalse y se activara un
señalizador que puede provocar una interrupción.

El Timer 0 utilizado como temporizador (TOCS 0lógico) : En general hay
dos tipos de temporizadores: El timer cero propiamente tal y el perro guardián
o WatchDog Timer (WDT).
Ambos temporizadores permiten que el registro TMRO se incremente enfunción del tiempo de instrucción, que corresponden 4 pulsos o ciclos de reloj
generando 4 señales Q1; Q2; Q3 y Q4 consistente en:
4to ciclo Q4: Busca el código de operación y se carga en el
registro deinstrucción.
1er ciclo Q1: Se incrementa el PC para leer la siguiente instrucción
2do y 3er ciclo Q2 y Q3: Decodifica el OP CODE y ejecuta la instrucción.
En los casos de saltos como GOTO,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Timer 0 En Lenguaje Ensamblador
  • timer 0
  • el time
  • timo
  • Time
  • timo
  • Timo
  • timer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS