como presentar 0 logicos en un 7 segmentos

saludos, tengo un sistema digital que genera un flujo de datos binarios de 5 bits, la cuestion es como puedo tomar la cantidad de 0 de cada combinacion y sumarlos para que se presenten en un siete segmentos:

la secuencia combinacional es la siguiente:
11100->2
11100->2
11100->2
00011->3
00011->3
10100->3
10100->3
01111->1
01111->1
10000->4
11000->3
01100->3
00011->3
00001->4
11010->2
11110->1
11110->1
11111->0
10101->2
el sistema digital consiste en 5 motores sincronos y se necesita visualizar los motores que estan en reposo en un visualizador led de 7 segmentos.
muchas gracias de ante mano :apreton:
 
- Alternativa 1: mediante lógica tradicional.

Armás una tabla de la verdad y con eso hacés un mapa de karnaugh para obtener el circuito lógico necesario para obtener tus salidas. Tené en cuenta que vas a tener 5 entradas y 7 salidas :D.

- Alternativa 2: usar un microcontrolador.

Leés la entrada y vas modificando la salida según corresponda.

Otra alternativa que nunca empleé sería usar una memoria, donde las direcciones serán tus entradas y la salida será el contenido de dicha memoria.
 
otra alternativa es usar bloques que ya existen

Cinco puertas NOT

dos sumadores completos, los tres primeros bits van al primer sumador, los otros dos al segundo al que ademas le ingresa como carry in la salida del primer sumador

La salida de los sumadores va a un decodificador a siete segmentos
 
Hola locovi

Según se deja ver(Se comprende), en tu mensaje original, lo que deseas es contar la cantidad de ceros en una cadena(String) de 5 BIT’s.
Esa cadena de BIT’s realmente están en paralelo: todos al mismo tiempo, según entiendo.
De esos 5 BIT’s quieres saber, por medio de un circuito, cuantos son ceros. En cualquier combinación.

Te recomiendo que esos BIT’s los metas a un IC llamado PISO(Parallel Input, Serial Output). Entrada paralelo, salida serie. Como por ejemplo el 74LS165.
La salida de este IC se conectaría a un contador para que cuente los ceros y la salida de este a un decodificador binario a BCD con entrada Strobe. Enseguida iría el Display de 7 segmentos atraves de sus resistencias limitadoras de corriente para los Segmentos.

Además de lo anterior, se requiere una circuiteria para lograr que las cosas ocurran a tiempo.
Analiza en circuito en la imagen adjunta que espero te sirva para lograr tu objetivo.

Hay un circuito que tambien funcionaría; solo que el que aparece en este enlace cuenta, digamos, los unos:
https://www.forosdeelectronica.com/f16/aporte-circuito-detectar-cantidad-interruptores-cerrados-90633/
En fin, si gustas darle una mirada por allá está.

saludos
a sus ordenes
 

Adjuntos

  • Contar Ceros.jpg
    Contar Ceros.jpg
    59.7 KB · Visitas: 15
  • Contar Ceros.zip
    19.4 KB · Visitas: 3
Atrás
Arriba