Está en la página 1de 12

FAC. ING.

DE SISTEMAS Y ELECTRONICA

TEMPORIZADOR
PROGRAMABLE - 8254
I. CONCEPTOS FUNDAMENTALES.
II. CARACTERISTICAS
III. FUNCIONAMIENTO
IV. APLICACIONES

Ing. CIP. Francisco Mori

El Intel 8254
El TIMER 8254, consta de tres contadores (temporizadores).

Cada contador puede contar en binario o en decimal codificado en


binario (BCD). Genera seales de tiempo que permiten sincronizar
procesos.

La frecuencia mxima permisible de entrada a cualquier contador


es de 10 Mhz. Este contador es til cuando el microprocesador
debe controlar eventos en tiempo real.
Algunos ejemplos de su empleo son: reloj de tiempo real, contador
de eventos y control de la velocidad y sentido de funcionamiento
del motor.

Continuacion..
Este temporizador tambin aparece en las computadoras
personales en los puertos 40H hasta 43H para:
(1) Generar una interrupcin bsica del temporizador que ocurre a,
ms o menos, 18.2 Hz;
(2) Hacer que se refresque la memoria DRAM del sistema;
(3) Constituir una fuente de temporizacin para la bocina interna y
otros dispositivos.

Continuacion..
Son temporizadores de intervalos programables (PIT),
que realizan funciones de temporizacin y conteo.
Fueron primariamente diseadas para el Intel
8080/8085, pero usadas ms tarde en el IBM PC y en
los sistemas x86. Se encuentran en todos los sistemas
compatibles de IBM.
El pulso se utiliza a menudo para temporizar
programas y eventos. El temporizador 1 se programa
para una salida cada 15 microsegundos que se utiliza
en la microcomputadora PC/XT para solicitar un ciclo
de DMA utilizado para refrescar la RAM dinmica. El
temporizador 2 est programado para generar un tono
en la bocina de la computadora personal.

Caractersticas

Frecuencia de reloj de entrada de 8Mhz a 12 Mhhz


Versin mejorada del NMOS 8253
Tres contadores independientes de 16 bits
Seis modos programables de contador
Conteo en binario o BCD
Compatible con TTL
Alimentacin de 5v.
Baja potencia.

Funcionamiento
El timer 8253 tiene 3 contadores independientes,
llamados canales. Cada contador puede ser
programado para operar en uno de seis modos.
Una vez programados, los contadores pueden
realizar la tarea asignada segn el modo.

En el IBM PC, el timer 8253 se encuentra


localizado en la direccin base de entrada/salida
40h. Por lo tanto, los tres contadores estn en los
puertos de entrada/salida 40h, 41h y 42h, y el
registro de control se encuentra en el puerto 43h.

Contadores
Los contadores son etiquetados como Contador 0, Contador 1
y Contador 2.1 Son contadores de 16 bits que pueden
programarse para trabajar en modo binario o en modo BCD.
Los contadores cuentan desde el nmero que se les asigne
hasta cero regresivamente, son independientes uno del otro, y
pueden ser ledos fcilmente por el CPU.
En el chip, cada contador tiene tres pines asociados a l:

CLK (reloj). Es un pin de entrada de reloj y contar hacia


abajo decrementndose al ritmo de esta seal.
GATE (puerta). Es un pin de entrada de control del contador.
OUT (salida). Es un pin de salida de acuerdo al modo de
operacin con que fue programado el contador.

El IBM AT usaba el Intel 8254 como timer programable. Luego el


timer desapareci como un circuito integrado individual y pas a
formar parte de chipset de la tarjeta madre. Hoy en da los
computadores compatibles tienen esta funcionalidad en el chip
southbridge.

Las tarjetas madre ms nuevas tambin incluyen un contador a


travs del Advanced Configuration and Power Interface (ACPI), un
contador en el Local Advanced Programmable Interrupt Controller
(Local APIC), y un High Precision Event Timer.

Aplicaciones

Reloj de tiempo real


Contador de eventos
One-Shot Digital
Generador de onda cuadrada
Multiplicador binario
Generador de forma de onda.
Controlador de motor

Programacin y modos de operacin


8284 1193182 Hz
PCLK
CLK0
GATE0

Channel 0

Channel 1

Port 0x61, bit #0


+5 V

OUT1

DRAM refresh

Port 0x61, bit #5

CLK2
GATE2

Interrupt IRQ0

Port 0x61, bit #4

CLK1
GATE1

OUT0

Channel 2

8254 PIT

Port 0x61, bit #1

OUT2
AND

speak
er

Programacin y modos de operacin

También podría gustarte