Interrupciones y Timers

Páginas: 4 (799 palabras) Publicado: 3 de noviembre de 2013
Microprocesadores

Tarea Interrupciones y Timers



El Timer2 del 89c52
El Timer2 es un Timer/Contador de 16 bits que puede ser operado ya sea como timer o
como contador de eventos.
El tipode operación es seleccionado por el bit C/T2 el SFR T2CON.
Tiene 3 modelos de operación:
-Modo de Captura
-Auto-recarga (conteo ascendente-descendente)
-Generador de Baudaje
Los modos seseleccionan con los bits del T2CON.
El Timer 2 consiste de dos registros de 8 bits, TH2 y TL2.
La operación del timer 2, tanto como timer como contador de eventos externos, es similar
a la de los Timers 0y 1.

El manejo de las interrupciones en el 80C52

Modo de operación del Timer2

Modo Auto-recarga (contador ascendente o descendente)
Cuando se configura en su modo de auto-recarga de 16bits, el timer 2 puede ser
programado para contar en forma ascendente o descendente.
Esta habilidad es invocada con el bit DCEN (Down Counter Enable), localizado en el SFR
T2MOD.
Al resetear el cpu,el DCEN está en cero, lo que hace que el Timer 2 por default cuente
hacia arriba.
Cuando el DCEN se pone a uno, el timer 2 puede contar hacia arriba o hacia abajo,
dependiendo del valor de T2EX. Generación de interrupciones en el Timer2
La interrupción del timer 2 es generada por un OR lógico entre los bits TF2 y EXF2 del
registro T2CON.
Ninguna de estas dos banderas son limpiadas porhardware cuando la rutina de servicio
es invocada. De hecho, la Rutina de Servicio debe determinar cual de las dos banderas,
TF2 o EXF2, fue la que generó la interrupción, y este bit será limpiado enel programa.

Salida de Reloj Programable
Se puede programar la salida de un reloj con un ciclo de trabajo del 50%, en la terminal
P1.0 Esta terminal, además de ser una terminal regular de E/S,tiene dos funciones
alternas.
Puede ser programada como la entrada del reloj externo para el Timer/Contador 2 o para
emitir un reloj con un ciclo de trabajo entre del 50% con un rango de entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Timers
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • INTERRUPCIONES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS