contadores y timmers assambler

Páginas: 16 (3843 palabras) Publicado: 11 de noviembre de 2013
El Microcontrolador 8051

CAP 7

CAPITULO 7

Temporizadores y contadores
7.1. INTRODUCCION.
El Microcontrolador 8052 tiene tres registros temporizadores-contadores
denominados Timer 0 (T0), Timer 1 (T1) y Timer 2 (T2). El Microcontrolador 8051
tiene sólo dos Timers. el T0 y el T1, de las mismas caracteristicas que los del
8052. Por esta razón, todo lo que se diga con relación a losTimers 0 y 1 del 8052
es válido para los del 8051 y viceversa.
Los tres limers pueden ser configurados para que operen como temporizadores o
como contadores. Cuando el dispositivo opera como Timer, el registro contador se
incrementa cada ciclo máquina (la temporización se produce contando los ciclos
máquina hasta sobrepasar el valor prefijado). Así, se puede considerar que
funciona comoun contador de ciclos máquina, de tal forma que, como a cada ciclo
máquina le corresponden 12 periodos de reloj, la razón de conteo es 1/12 de la
frecuencia del oscilador.
En la función contador, el registro es incrementado en respuesta a la transición del
nivel alto de tensión al nivel bajo (flanco descendente) de la señal externa aplicada
al (pin 14) para el contador T0, al (pin 15) paraT1 y al (pin 1) para el T2, este
último pertenece al 8052. La entrada externa es muestreada durante el estado 5
de la fase 2 (S5P2) de cada ciclo máquina. El contador se incrementa cuando la
muestra señala un nivel alto de la señal de entrada en un ciclo y un nivel bajo en el
ciclo siguiente. El nuevo valor de la cuenta aparece en el registro correspondiente
durante el estado 3 de la fase1 (S3PI) del siguiente ciclo en que la transición ha
sido detectada. Puesto que necesita dos ciclos máquina (24 ciclos de reloj) para
reconocer la transición del flanco descendente, la máxima razón de conteo es 1/24
de la frecuencia del oscilador.
Mientras que el Timer 0 y 1 tienen cuatro modos de operación, el Timer 2 tiene
tres modos como se va a ver en el Apartado 7.2 y 7.3.
Antes depasar al estudio de los distintos tipos Timers, de su configuración y de
realizar algunos ejercicios de aplicación, se va a analizar el circuito general que
representa a los Timers presentes en los Microcontroladores 8052/8051.
En 1a Figura 7.1 se observan cuatro bloques fundamentales que de izquierda a
derecha se van a exponer a continuación:_________________________________________________________________________
ITMAR, Mazatlán
71
Ing. Rufino J. Domínguez Arellano

El Microcontrolador 8051

CAP 7

-En la parte superior izquierda aparece un dispositivo conmutador que selecciona
la forma de efectuar el conteo, bien mediante el oscilador reloj del
microcontrolador, o con un reloj externo. La primera opción establece aplicaciones
generales de tipo timer(temporizador) y la segunda de tipo counter (contador).
-En la parte inferior izquierda se encuentra un circuito lógico que acciona el
interruptor (símil eléctrico) que permite el paso de los impulsos que incrementan
los registras de conteo. Este circuito permite dos opciones: bien se acciona el
interruptor por software, para ello GATE=0 y TR1=1, que son bits imagen
pertenecientes a unos registros decontrol que se estudiarán, o bien se acciona
por hardware con la señal de nivel alto, aplicada al pin INT 1, estando GATE=1 y
TR1=1.
-En la parte central se encuentran los registros de conteo, que pueden ser de 8, 13
o 16 bits según el modo de trabajo (TL 1, TH 1).
-A la derecha del registro de conteo se encuentra el biestable representativo del bit
de bandera, TF1, que señala el overflowo sobrepasamiento del registro contador.
-Finalmente, si la interrupción correspondiente está habilitada, se produciría una
interrupción, tema que será tratado en el próximo capítulo.

Figura 7.1

7.2. TIMER 0 (T0) y TIMER 1 (T1)
La función timer (temporizador) o counter (contador) es seleccionada por el bit de
control C/T perteneciente al registro TMOD (Timer/Counter Mode Control...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arm Assambler
  • Assambler
  • Los Timmers
  • Assambler
  • Cargadores PC Assambler
  • Contador
  • Contador
  • Contador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS