timer

Páginas: 6 (1493 palabras) Publicado: 22 de septiembre de 2014









NOMBRE DE LA PRACTICA:
Timer por Software


1.- OBJETIVO O COMPETENCIA

Realizar el diseño de un programa en lenguaje ensamblador utilizando el timer, pero no el timer externo, sino un timer por software, en el cual cuando llegue a un dato el siguiente estado se desborde y lo indique por un puerto de salida en un LED.

2.- FUNDAMENTOS

Temporizador ProgramableEn computación y en sistemas empotrados, un temporizador programable de intervalos (PIT) es un contador que dispara una interrupción cuando alcanza la cuenta programada.
Los contadores PIT pueden ser one-shot o periódicos. Los temporizadores one-shot interrumpen solo una vez, y después paran de contar. Los temporizadores periódicos interrumpen cada vez que alcanzan un valor específico. Esta interrupciónes recibida en intervalos regulares desde el temporizador programable de intervalos. Esta interrupción es usada para invocar actividades del kernel que deben ser realizadas en una base regular. Los contadores usualmente son programados con intervalos de incremento fijos que determinan cuanto tiempo el contador cuenta antes de que dispare una interrupción. Por lo tanto, los incrementos delintervalo determinan la resolución para la cual el contador se puede programar para generar su interrupción one-shot o periódica.

El PIT Intel 8253 es el dispositivo temporizador original usado en sistemas compatibles IBM PC. Usa un oscilador de cristal de 1.193182 MHz (un tercio de la frecuencia del color burst usada por NTSC)1 y contiene tres contadores de tiempo. El contador 0 es usadopor Microsoft Windows (uniprocesador) y Linux como contador de tiempo del sistema, el contador 1 fue históricamente usado para el refrescamiento de la memoria DRAM y el contador 2 para el altavoz del PC.
El tiempo, la cuarta dimensión, está presente en todo momento, y medir su paso es un aspecto importante en casi cualquier aplicación electrónica. Una de las primeras aplicaciones desarrolladas en el mundo dela electrónica digital fueron los circuitos para medir el tiempo, y estos adquirieron tal importancia, que están presentes en casi cualquier dispositivo electrónico moderno. En nuestro caso, hablaremos de un grupo especial de estos dispositivos, los circuitos temporizadores de los microcontroladores.
El primer microcontrolador de la historia, el INTEL 8051, que salió al mercado en 1976, tenía dostemporizadores programables. Hasta el día de hoy, estos han tenido una evolución constante en el mundo de la electrónica digital, de modo que algunos microcontroladores modernos poseen varios temporizadores.
El elemento fundamental del temporizador es un contador binario, encargado de contar los pulsos suministrados por algún circuito oscilador, con una base de tiempo estable y conocida. Elsimple hecho de contar pulsos de una duración fija nos permite medir el tiempo con precisiones asombrosas, determinadas fundamentalmente por la estabilidad del generador de pulsos y por los circuitos electrónicos del contador binario. Sin embargo, un contador útil debe tener más elementos que permitan sacar provecho a ése circuito básico, es por ello que los microcontroladores utilizan un conjunto decircuitos auxiliares para poder manejar, con cierto nivel de libertad, las características básicas del contador binario y convertir el conjunto en un temporizador/contador programable.



La estructura básica de un temporizador/contador la podemos ver en la siguiente explicacion. En este esquema simplificado podemos observar que el contador está compuesto por tres bloques fundamentales:
1.Contador binario: es el elemento básico del temporizador/contador y su misión es contar los pulsos del reloj. Hay dos propiedades esenciales a tener en cuenta, respecto a este componente: la cantidad de pulsos que puede contar y la posibilidad de controlar el sentido del conteo, sea ascendente o descendente.
2. Circuitos de configuración y control: constituyen la interfaz entre el contador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • timo
  • Time
  • timo
  • Timo
  • timer
  • Time
  • timer
  • Soy timido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS