miércoles, 7 de junio de 2017

CONTADOR MODULO 10 UP


Diseñado en el software de Arduino, con fines de aprendizaje y enseñanza. 

Aquí pueden ver el vídeo


¿QUE ES UN CONTADOR?

    En electrónica digital, un contador es un circuito secuencial construido a partir de biestable y puertas lógicas capaz de almacenar y contar los impulsos (a menudo relacionados con una señal de reloj), que recibe en la entrada destinada a tal efecto, asimismo también actúa como divisor de frecuencia. el cómputo se realiza en código binario, que con frecuencia será el binario natural o el BCD natural (contador de décadas)

SEGÚN SU FORMA DE CONMUTACIÓN

    Según la forma en que conmutan los números, podemos hablar de contadores numeradores (todos los números conmutan a la vez, con una señal de reloj común) o asíncronos (el reloj no es común y los números conmutan uno tras otro).

SEGÚN EL SENTIDO DE CUENTA

     Según el sentido de la cuenta, se distinguen en ascendentes, descendentes y UP-DOWN o numéricos
(alterna en ascendentes o descendentes según la señal de control).

SEGÚN LA CANTIDAD DE NÚMEROS CONTADOS

Según la cantidad de números que pueden contar, se puede hablar de contadores binarios de n bits (cuentan todos los números posibles de n bits, desde 0 hasta 2^n-1), contadores BCD (cuentan del 0 al 9).

El número máximo de estados por los que pasa un contador se denomina módulo del contador(Número MOD). Este número viene determinado por la expresión 2^n donde n indica el número de bits del contador. Ejemplo, un contador de módulo 4 pasa por 4 estados, y contaría del 0 al 3. Si necesitamos un contador con un módulo distinto de 2^n, lo que haremos es añadir un circuito combinacional.

AQUÍ LES DEJO EL PROGRAMA:


byte pin, numero;
void setup() {
  for (pin = 2; pin < 6; pin++)
  {
    pinMode(pin, OUTPUT);
  }

}

void loop() {

  for (numero = 0; numero < 10; numero++)
  {
    for (pin = 2; pin < 6; pin++)
    {
      digitalWrite(pin, bitRead(numero, pin - 2));
    }
    delay(300);
  }
}

AQUÍ  LES DEJO EL CIRCUITO EN PROTEUS:



1 comentario: