Contador digital de 0 a 99

Sin demasiada explicación porque lo que es de momento, no tengo ni idea,voy a explicar el tema.

contador

Bien pues, ésto se trata de un contador para displays de LEDs de 7 segmentos. En éste caso he utilizado de ánodo común.

El botón inferior es el pulsador para que cuente, se puede sustituir por un oscilador (generador de pulsos, no me seáis burros) a cualquier frecuencia para que cuente sus pulsos. El de arriba es el botón del reset. Cuando nos cansamos de contar, lo apretamos y vuelve a cero. Y sí, es necesario, porque los integrados a usar tienen una mala manía: se inician en el número que les viene en gana. Entonces se puede usar un botón de  reset o un condensador colocado debidamente para que al poner alimentación, haga la misma función.

El botón del reset está conectado a los cables de las resistencias, por si no se ve claro...

Ahora vamos a por los integrados:

El 74LS9074ls90

¿Asusta o algo? perfecto...

Es simplemente un contador de décadas. Por CKA (Input1) metemos un pulso, cuando se produce el ciclo completo (sube y baja una vez al menos) suma uno y lo suma a un contador binario, que son las salidas Q. Las entradas R son las del reset. Pueden servir para resetear a 0 o a 9. En nuestro caso nos interesa el 0. Tranquilos, cuando llega a 9 va solo a 0.

En nuestro caso, queremos dos cifras. ¿como hago que cuando una llegue al 9 y al recibir otro pulso suba 1 la otra?

Pues bien, observamos que al llegar al 8 y al 9 el binario correspondiente a estos dos números pone un 1 en el pin Q3. Y cuando pasa a 0, ese 1 ya no está. Aprovechamos esto como si fuera un pulso, y por eso conectamos el CKA del segundo contador al Q3 del primero. Con este razonamiento podéis hacer un contador de 10.000 cifras.

El tema de que CKB esté conectado al Q1 del propio contador, ni idea

Y ahora le toca el turno al 74ls4774ls47

Éste tiene menos historias. Simplemente coge el código binario por A-D y lo pasa a 7 líneas en las salidas Q, para representarlas en el display.  Las otras tres patillas, a tierra.

Bueno es simplemente ésto, ¡mucho ánimo y suerte a todos!

Nota: si montas el circuito entre el 7447 y cada entrada del display debes poner resistencias o aquello hará puf y a la basura

Nota 2: muy importante. Debido a los tiempos que corren, la familia TTL ("LS") se está quedando muy atrás respecto a la familia CMOS, que resulta ser mucho más barata. Aunque las conexiones y rangos de tensiones pueden no ser los mismos, recomiendo, para el bien del bolsillo, reemplazar el 74LS90 por el CD4029 y el 74LS47 por el CD4511.

Os dejo aquí el esquema de Proteus, está un poco cambiado porque perdí el original:

https://mega.co.nz/#!55Fk1ZBa

Si os pide clave es: 3dKSmW9-ciQRuDsdoM_JAnuY1jgzA3_HCxDkxSSikKQ

Avisad si cae.

Recuerdo que hay que poner resistencias entre el 7447 y el display.

0 thoughts on “Contador digital de 0 a 99

  1. amigo es muy lindo encontrar un blog tan bueno como este, quisiera saber si fueras tan amable de asesorame, porque necesito fabircarme uno contador de vueltas, tu que tienes experiencia me dirias cuales son los componentes que deba comprar, es decir paso por paso, espero tu ayuda desde ya muchas gracias.

    • No tengo mucha experiencia, sin embargo puedo ayudarte con un par de ideas. Por lo general un cuentavueltas o tacómetro se hace mediante una rueda con agujeros o partes reflectantes. Un ejemplo es cómo se usa en las impresoras. En el eje de rotación se incluye un elemento que gira a la par, pintado de blanco y negro, que se ilumina con una luz infrarroja, junto a la que se coloca un receptor. Cuando la banda de color correspondiente refleja la luz, el receptor hace pasar un estado lógico alto, y al pasar de ésta banda, un estado bajo, correspondientes a 1 y 0. Otra idea es hacer un agujero en éste elemento, y poner el emisor a un lado y el receptor a otro. Por lo general ya se venden parejas emisor-receptor enfrentados con una rendija entre ellos. Otra más, si lo que tienes es una rueda respecto de otro eje, por ejemplo la rueda de una bicicleta, se puede colocar una pareja de interruptor "reed relay", que se basa en un imán y un interruptor accionado al acercarse éste.

    • Hola Jorge, no sé a qué te refieres con "a qué sale" ¿Es a qué precio sale? Depende de lo que quieras trabajarlo y si quieres poner componentes de mayor o menor calidad, más o menos "tonterías"... Montado sobre la protoboard tengo unos precios aproximados: 7447 1'3€, 7490 2€, resistencias a 5 centimos la unidad, pulsadores a 50 centimos, cada display me costó 1'5€. Pues a unos 12-15 euros/dolares muy por lo alto. Claro que yo compré componentes de mucha calidad, en la tienda de al lado, que aún es más caro, pero sólo para hacer de 0-9. Luego hay tiendas online que no cuesta nada y funciona igual. ¡Saludos!

    • Hola de nuevo! Vuelvo a responder a ésta cuestión porque me he actualizado y buscando un poco he encontrado que los integrados familia CMOS son mucho más baratos que los TTL, lo he dejado en una nota en el post. La diferencia es de algo más de un euro por integrado, lo que en un contador 0-99 corresponderia a un ahorro de seguramente más de 6 euros.

  2. hola no se si me pudieras ayudar pero como podria hacer el circuito mediante 6 interruptores osea que cuente hasta el 63, que integrados me recomiendas usar?
    gracias

    • Que cuente hasta 63 se puede hacer mediante la combinación con un circuito que resetee a 0 una vez pasado dicho número (cuando en binario se escriba un 6 y a la vez un 3, activar las patillas de reset). Pero no entiendo lo de 6 interruptores. Fijo que si te dibujas un esquema mental lo solucionas tú mismo.

    • El 7490 no tiene una forma de contar up/down, pero puedes usar el 74190 que contiene un pin con dicha función, que se selecciona down con estado alto (5V) y up con estado bajo (0V), se puede usar un switch para cambiar entre ambos.

    • Hola, ya se muestra en el diagrama del mismo contador cómo se resetea con el pulsador superior conectado a los pines 2 y 3 de ambos integrados más una resistencia a tierra.

  3. Ahora nescesito saber como puedo hacer que valla en cuenta atras
    osea 99 98 97 96 .......
    porfavor si alguien lo ah hecho me entregue el circuito muchas gracias

    • El integrado CD4029 que propongo para sustituir por la familia CMOS tiene un pin selector de Up/Down, si necesitas TTL, el 74LS191 también tiene un pin de éstas características

      • Ok muchas gracias pero eso ya lo sabia lo que pasa es que me habian dicho que puedo hacerlo mediante compuertas y asi no desarmar mi circuito sino que agregar otro a ese 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *