Traduccion

Páginas: 5 (1126 palabras) Publicado: 26 de abril de 2012
TEMPORIZADOR / CONTADORES

Temporizador / contadores son probablemente los periféricos más utilizados complejos en un microcontrolador. Son altamente versátiles, siendo capaz de medir períodos de tiempo, para determinar ancho de pulso, para medir la velocidad, para medir la frecuencia, o para proporcionar señales de salida. Algunos ejemplos de aplicaciones podrían incluir la medición de las rpmdel motor de un auto, el momento de un período exacto de tiempo, como las necesarias para el tiempo de la bala velocímetro fa, la producción de tonos para crear música o para conducir el sistema de encendido por chispa de un coche, o la prestación de un pulso de anchura variable de frecuencia o de accionamiento para controlar la velocidad de un motor. En esta sección deltemporizador / contadores serán discutidos en el sentido genérico, y luego temporizador típica /los contadores en los microcontroladores AVR será discutido.

A pesar de utilizar de dos modos muy diferentes, el ritmo y el conteo del temporizador / contadores binarios son simplemente los mostradores. Cuando se utiliza en modo de sincronización, los contadores binarios están contando los plazos aplicados a su entrada, y en elmodo de mostrador, están contando los eventos o pulsos o algo de esta naturaleza. Por ejemplo, si los contadores  binarios  tenían 1-milisegundo impulsos como su entrada  un  período de tiempo ser medido por el contador de partida en el comienzo de un evento y parada del contador al final del evento. El recuento final en el contador sería el número de milisegundos que había transcurridodurante el evento.

Cuando un temporizador / contador se utiliza como un contador, los eventos a ser contados se aplica a la entrada del contador binario, y el número de eventos que ocurren se cuentan. Por ejemplo, el contador se podría utilizar para contar el número de latas de guisantes bajando una línea de montaje mediante la aplicación de un impulso a la entrada del contador para cada lata deguisantes. En cualquier momento, el contador se puede leer para determinar cuántas latas de guisantes había bajado una línea de montaje.

Los microcontroladores AVR proporcionar de 8-bit y 16 bit de temporizador / contadores. En cualquier caso, una tema importante del programa es saber cuándo el contador alcanza su cuenta máxima y promedio rollos. En el caso de un contador de 8-bits, esto ocurrecuando el recuento llega a 255, en cuyo caso el siguiente impulso hará que el contador a rodar a 0. En el caso de un contador de 16-bits, lo mismo ocurre a 65.535. Los eventos de volcadura son extremadamente importantes para que el programa sea capaz de leer con precisión los resultados de un temporizador / contador. De hecho, rollovers son tan importantes que una interrupción se prevé que seproducirá cuando un rollos de temporizador/contador otra vez.

Algunos microcontroladores AVR tiene dos temporizadores de 8-bits (típicamente, el temporizador y el temporizador 0 2) y un 16-bit de temporización (típicamente, el temporizador 1), aunque esta configuración variará dependiendo del tipo exacto de microcontrolador AVR que se utiliza. Las siguientes secciones se discutirá el temporizadorpreescaler y selector de entrada, una característica común a todos los contadores de tiempo, y luego discutir cada uno de los contadores de tiempo comunes en turno. Los usos más comunes para cada temporizador / contador será discutido, aunque los temporizadores tienen muchas más funciones que se tratan en este texto. Para cualquier procesador específico, consulte las especificaciones para determinartodas las diversas funciones posibles con el temporizador/contadores.

2.7.1 TEMPORIZADOR / CONTADOR PREESCALERS Y SELECTORES DE ENTRADA

Unidades de temporizador / contador puede usar una variedad de frecuencias internas derivadas del reloj del sistema como su entrada, o pueden conseguir su entrada de un pin externo. El temporizador contador registro de control (TCCRx) asociada con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Traduccion
  • Traduccion
  • Traduccion
  • Traduccion
  • Traduccion
  • traduccion
  • traducción
  • traducciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS