Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

19/04/2014 #1


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
19/04/2014 #2

Avatar de cosmefulanito04

- 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 .

- 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.
19/04/2014 #3


muchas gracias me ayudo mucho
19/04/2014 #4

Avatar de chclau

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
19/04/2014 #5

Avatar de cosmefulanito04

Sería una forma de llevar las 7 salidas a solo 3 .
20/04/2014 #6


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:
http://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
Imágenes Adjuntas
Tipo de Archivo: jpg Contar Ceros.jpg (59,7 KB (Kilobytes), 13 visitas)
Archivos Adjuntos
Tipo de Archivo: zip Contar Ceros.zip (19,4 KB (Kilobytes), 3 visitas)
20/04/2014 #7


es interesante este IC, muchas gracias por sus respuestas me ayudaron un monton
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.