Temporizador programable de intervalos 8253

Páginas: 36 (8770 palabras) Publicado: 3 de noviembre de 2015
Temporizador programable de intervalos 8253/54

El temporizador programable de intervalos 8254, consta de tres contadores (temporizadores) programables de 16 bits. Cada contador puede contar en binario o en decimal codificado en binario (BCD). La frecuencia máxima permisible de entrada a cualquier contador es de 10 Mhz. Este contador es útil cuando el microprocesador debe controlar eventos entiempo 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.
Este temporizador también aparece en las computadoras personales en los puertos 40H hasta 43H para:
(1) generar una interrupción básica del temporizador que ocurre a, más o menos, 18.2 Hz;
(2) hacer que se refresque la memoria DRAM delsistema;
(3) constituir una fuente de temporización para el parlante interno
.
El temporizador en la computadora personal es un 8253 en vez de un 8254.
Cada temporizador tiene una entrada de reloj CLK, una entrada de compuerta, y una conexión de salida (OUT). La entrada de reloj suministra la frecuencia básica de funcionamiento del temporizador, la terminal de compuerta controla al temporizadoren algunos modos de operación y en la terminal OUT es donde se obtiene la salida del temporizador.

Las señales que se conectan con cl microprocesador son las terminales del canal de datos (D7-D0) RD, WR, CS y las entradas de direccionamiento A1 y A0. Las entradas direccionamiento están presentes para seleccionar a cualquier de los cuatros registros internos utilizados para la programación, lalectura o la escritura en un contador. La computadora personal tiene un temporizador 8253 o su equivalente, decodificado en los puertos de E/S 40H-43H.
El temporizador cero se programa para generar una señal de 18.2 Hz que interrumpa al microprocesador en el vector de interrupciones 8 para un "tic" de reloj. El pulso se utiliza a menudo para temporizar programas y eventos.
El temporizador 1 seprograma 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 dinámica.
El temporizador 2 está programado para generar un tono en la bocina de la computadora personal.
Definición de las terminales
1. A1, A0, Entradas de direccionamiento: seleccionan uno de los cuatro registros internos del 8254. En latabla 9-6 aparecen las funciones de los bits de dirección Al y A0.
2. CLK. Entrada de Reloj: se utiliza como fuente de temporización para cada uno de los contadores internos. Esta entrada está conectada a menudo con la señal PCLK del controlador de canal del sistema del microprocesador.
3. CS. Selección de Integrado: habilita al 8254 para programarlo, leer o escribir en un contador.
4. G.Entrada de compuerta: controla el funcionamiento del contador en algunos modos de funcionamiento.
5. GND. Tierra: conectada a la tierra del sistema.
6. OUT. Salida del contador: la salida es en donde se encuentra disponible la forma de onda generada por el temporizador.
7. RD. Lectura: lee los datos del 8254 con la señal IORC.
8.Vcc. Alimentación conectada a + 5.0 volts.
9. WR. Escribir: escribedatos en el 8254 con la señal de habilitación estroboscópica IOWC.

Programación
Cada contador se programa al escribir una palabra de control seguida de un conteo inicial. La palabra de control le permite al programador seleccionar el contador, el modo de funcionamiento y el tipo de operación (lectura o escritura). La palabra de control también selecciona un conteo binario o en BCD. Cadacontador se puede programar con un conteo desde 1 hasta FFFFH. Un conteo de 0 es igual a FFFFH + 1 (65 536) o 10 000 en BCD. El conteo mínimo de 1 se aplica a todos los modos de funcionamiento, excepto los modos 2 y 3, que tienen un conteo mínimo de 2. El temporizador 0 se utiliza en la computadora personal con un conteo para dividir entre 64K (FFFFH) para generar el pulso de reloj de 18.2 Hz...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temporizador Programable
  • Temporizador Programable Con El Pic16F77.
  • Programas De Intervalos Con Margen Limitado
  • Programa asm de un temporizador en pìc 18f452
  • Programa De Intervalos De Mantenimiento De Maquinaria Pesada
  • Arranque temporizado de tres motores con un controlador lógico programable
  • Temporizador Programable De Bajo Coste
  • Temporizadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS