Académique Documents
Professionnel Documents
Culture Documents
Tipo Descripcin I/O Bus de datos. Bus bidireccional de datos con 3 estados. Entrada de reloj del contador X I O Salida del contador X Entrada de compuerta del contador X I
Formato de la palabra de control SC1 0 0 1 1 SC0 0 1 0 1 RW1 RW0 M2 M1 M0 Contador 0 Contador 1 Contador 2 Comando Read-Back (leyendo un contador) 0 0 1 1 0 1 0 1 0 0 X X 1 1 0 0 1 1 0 0 0 1 0 1 0 1 Modo 0 Modo 1 Modo 2 Modo 3 Modo 4 Modo 5
1/4
Latch del contador R/W slo LSB R/W slo MSB R/W LSB y despus MSB
AGPS-2007
MODOS DE OPERACIN DEL 8254 Modo 0: Interrupcin al final del conteo El 8254 acta como contador de eventos, es decir, se utiliza para conteo. despus de la palabra de control, OUT =0 y se activa hasta que el contador otra vez sea cero. Slo cuenta una sola vez y se detiene. Out es 0 Gate =1 Activa conteo Gate =0 Desactiva conteo Gate no tiene efecto sobre OUT N=conteo inicial, por ejemplo, si N=300 en BCD, hace un conteo regresivo de 300 a 0, al llegar a 0, se detiene el contador. Modo 1: Un-disparo redisparable por Hardware. Hardware retriggerable oneShot (monoestable) N=Nmero de pulsos de CLK que se mantendr en alto la seal de salida OUT, despus de haber sido disparado el pulso por medio de la seal GATE. Modo 2: Generador de Rango Trabaja como un contador dividido entre N. Se utiliza para generar una interrupcin de reloj de tiempo real. El conteo se repite una y otra vez, es decir, se cicla el conteo. Para un conteo de N, se repite cada N ciclos de reloj. N>1. Modo 3: Generador de Onda Cuadrada Se utiliza para la generacin de un baud rate (rango de bauds). La secuencia se repite indefinidamente. N tiene la misma funcin que en el modo 2. Modo 4: Pulso Habilitado y redisparable por Software. Software retriggered Strobe La secuencia es disparada al escribirle el conteo inicial y se puede volver a redisparar por medio de software. Puede empezar con un conteo, ser interrumpido y continuar con otro. N=conteo inicial. Modo 5: Pulso Habilitado y redisparable por Hardware. Hardware retriggered strobe Se inicia el conteo hasta que encuentra un pulso de subida en GATE. Se puede volver a redisparar una y otra vez por medio de GATE (hardware). N=conteo inicial.
2/4
AGPS-2007
Funcin de la seal GATE en cada uno de los modos. GATE MODO 0 1 0 durante pulso De subida Desactiva el conteo ---------------2y3 4 5 1. Desactiva conteo 2. Activa OUT en 1 Desactiva conteo ---------------Durante pulso de 1 bajada ---------------Desactiva conteo 1.Inicializa conteo 2. Inicia OUT al ---------------siguiente pulso de CLK Inicializa conteo Activa conteo ---------------Inicia conteo Activa conteo ----------------
3/4
AGPS-2007
00 Contador 0 01 Contador 1 10 Contador 2 11 Read-Back command Figura 1 Cuando es necesario leer el contenido de dos o ms contadores a la vez, se usa la palabra de control de ReadBack (ver figura 2). 1 1 CNT' ST' CNT2 CNT1 CNT0 0
Estado del Latch Conteo del Latch Bits para seleccionar el contador Figura 2 Con la palabra de control de Read-Back, el bit CNT' es un 0 lgico que ocasiona que los contadores elegidos por CNT0, CNT1 y CNT2 sean fijados (latched). Si el registro de estado va a ser fijado, entonces el bit ST' se coloca en 0 lgico. La figura 3 muestra el registro de estado, el cual muestra el estado de la terminal OUT del contador, tambin si est en estado nulo (0), y cmo fue programado el contador.
OUT
NULL
RW1
RW0
M2
M1
M0
Operacin de Lectura/escritura Nivel de OUT NULL=1 si el contador es 0 Figura 3 Modo del contador
4/4