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

Temas similares

17/08/2011 #21


Hola rikaru

Normalmente todos los circuitos aritméticos dan un resultado hexadecimal cuando la cantidad de BIT’s es igual o mayor a 4.

Para convertirlo a decimal habría que agregarle un decodificador de binario a BCD.
Hay varios y los puedes encontrar por acá.
http://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/index4.html#post502432

saludos
a sus ordenes
11/09/2011 #22


si le he puesto un 7447, pero aun asi el valor en el display es en hexadecimal.
Además otro problema es que cuando llego al número 10, logicamente no me lo muestra; ¿cómo puedo hacer para que me muestre numeros mayores a 10 (por lo menos que llegue hasta 99)?
11/09/2011 #23

Avatar de clocko

MrCarlos te puso un enlace en el cual viene un circuito que te convierte el dato binario de manera que lo puedas visualizar en displays, ¿Leiste acaso el tema? creo que no, revisa el post # 63 y el post #60 del enlace, te lo pongo otra vez.
http://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/index4.html#post502432
11/09/2011 #24


Si, pero como podria hacerlo con 7447?
...Porque he leido que se puede hacer con mapas K
11/09/2011 #25

Avatar de clocko

no puedes poner los 7447 directo no confundas ese es un decoder bcd a 7 segmentos muy diferente de un decodificador binario a bcd primero tienes que convertir el binario a bcd y despues de eso utilizas los 7447

en el circuito que se te propuso solo reemplaza los 4511 del circuito por los 7447.

convertir 8 bits binarios a decimal con mapas...ya te quiero ver haciendolos 225 combinaciones para 21 segmentos, y si lo diseñas en papel, a la hora de hacerlo fisicamente vas a ocupar mucho material......suerte con eso, pero todo se puede no te estoy diciendo que no.
11/09/2011 #26


Pero en lugar de los 4510 y del 4040, que otros IC puedo poner? Porque por el codigo me imagino que son CMOS y, pues, no me quiero complicar con esos IC
No podría hacerse con 74190???
11/09/2011 #27

Avatar de clocko

puedes usarlo claro el 74ls90 como contador de decada y tambien el 74ls191 como contador binario

te paso el circuito ya unido, la parte encargada de multiplicar es diferente pero la etapa de conversion binario a bcd y a 7segmentos es la misma que te mostraron en el enlace pero con los integrados 74ls191 y 74ls90, tambien te paso una simulacion en circuit maker
Archivos Adjuntos
Tipo de Archivo: zip multiplicador 4x4.zip (29,4 KB (Kilobytes), 139 visitas)
11/09/2011 #28


muchas gracias clocko!!!!
04/08/2012 #29


Multiplicador de 4 Bits con Display
Bueno pueme mandaron a hacer un multiplicador de 4 bits solo con 3 integrados
- 2 71LS08
- 1 74LS83

pero el problema que me salieron bien todas las multiplicaciones pero no enciende para nada el 8 tengo las 5 respuestas de 83 pero no me enciende para nada la 4 y llevo dias tratando de arreglarlo no le encuentro el error alguien tiene un diagrama que me pase para ver si deduci bien el circuito!?
05/08/2012 #30
Moderadora

Avatar de sp_27

Es más facil ayudarte si adjuntas el diagrama que hicistes tu, así se ubica mejor el error y se podrá ayudarte; pedir que te hagan un diagrama para comparar con el tuyo no será solución, para ello tendrían que adivinar lo que hiciste.
06/08/2012 #31


Hola wicho21

Con tan solo:
- 2 71LS08
- 1 74LS83
No creo que logres hacer el multiplicador de 4x4 bits con Diplay
Se requieren más 74LS08 y más 74LS83.
Y otros para poder mostrar el resultado de la multiplicación en los Display’s
Aunado a un circuito decodificador de binario natural a BCD.

Fíjate en este enlace:
http://www.forosdeelectronica.com/f25/aritmetica-binaria-restador-multiplicador-divisor-binarios-53889/#post675352
En el mensaje #1
hay un multiplicador que pudiera servirte de ejemplo para desarrollar el tuyo.

En el mensaje #13
Ya tiene Display’s.

saludos
a sus ordenes
27/07/2013 #32


MrCarlos dijo: Ver Mensaje
Hola maxking110

Qué te imaginas que son los DigiSwitch con respecto a los DipSwitch ???.
Los dos solo son: Switch’s, apagadores, interruptores. Hacen exactamente lo mismo.
El que sean unos u otros no es la causa de que no funcione tu circuito.

En mi mensaje #4 te recomendé esto:
“Lo primero que debes hacer es juntar más los componentes para que sea más visible una área más grande del circuito.
Más visible y más entendible.”
Lo Hiciste ??.
No es para que se vea bonito sino para que sea más visible una area grande del circuito. Con ello sería más entendible.

Por otra parte:
Qué esperas que haga tu circuito ?.
Por qué dices que NO funciona ??.
Cómo llegas a esa conclusión ?.

Si multiplicas 2 x 8, Qué resultado te da ??... Qué LED’s se encienden ??.

Yo estuve probando tu circuito en ISIS y si funciona.

saludos
a sus ordenes
Como haces para convertir esa salida a 3 Displays de 7 Segmentos? Porque yo tengo uno parecido pero no he podido hacer que se muestre
27/07/2013 #33


Hola oscaramaiz

Si la salida de tu circuito esta en binario natural entonces requieres un decodificador de binario natural de X BIT’s a 3 dígitos BCD.

Ese decodificador que se necesita para tu multiplicador lo puedes encontrar por acá:
http://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/
O por acá:
http://www.forosdeelectronica.com/f25/hacer-decodificador-2074/

saludos
a sus ordenes
PD: Me gustaría ver tu circuito multiplicador. Puedes adjuntarlo ??
27/07/2013 #34


MrCarlos dijo: Ver Mensaje
Hola oscaramaiz

Si la salida de tu circuito esta en binario natural entonces requieres un decodificador de binario natural de X BIT’s a 3 dígitos BCD.

Ese decodificador que se necesita para tu multiplicador lo puedes encontrar por acá:
http://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/
O por acá:
http://www.forosdeelectronica.com/f25/hacer-decodificador-2074/

saludos
a sus ordenes
PD: Me gustaría ver tu circuito multiplicador. Puedes adjuntarlo ??
Buenas tardes,

Gracias por tu apoyo, por lo que he estado leyendo el circuito que me pudo haber ayudado de manera directa el 74185 esta descontinuado y creo que tendré que hacerlo con compuertas lógicas basándome en mapas de Karnaugth ya que no puedo filtrar de manera directa que refleje el valor hasta el valor 9 en cada display.
Si tienes alguna solución idonea te agradecería.

Saludos,
Oscar Amaiz

---------- Actualizado después de 8 minutos ----------

oscaramaiz dijo: Ver Mensaje
Buenas tardes,

Gracias por tu apoyo, por lo que he estado leyendo el circuito que me pudo haber ayudado de manera directa el 74185 esta descontinuado y creo que tendré que hacerlo con compuertas lógicas basándome en mapas de Karnaugth ya que no puedo filtrar de manera directa que refleje el valor hasta el valor 9 en cada display.
Si tienes alguna solución idonea te agradecería.

Saludos,
Oscar Amaiz
Se me olvido colocar el circuito.
Archivos Adjuntos
Tipo de Archivo: pdf Multiplicador.PDF (95,0 KB (Kilobytes), 47 visitas)
27/07/2013 #35


Hola oscaramaiz

La solución idónea sería utilizar el 74185 pero está descontinuado.
Más sin embargo si analizas sus hojas de datos verás que dice:

These monolithic converters are derived from the 256-bit read only memories, DM5488, and DM7488.
Traducido Con: http://translate.google.com.mx/?hl=es&tab=wT#en/es/
Estos convertidores monolíticos se derivan de las memorias de 256 bits de sólo lectura, DM5488 y DM7488.

Así que la siguiente solución idónea sería utilizar dos memoria con un BUS de direcciones de 8 BIT’s y 8 BIT’s en el BUS de datos.
Los BUS de direcciones le conectamos las 8 salidas de tu multiplicador y por los BUS de datos saldría el BCD 3 Dígitos. Te sobrarían 4 BIT’s en el BUS de datos los cuales los puedes dejar libres.

Claro habría que programar esas memorias para que al aplicarle un número binario natural en el BUS de datos, el contenido de esa dirección nos de el código BCD para 3 cifras.

Hay otra solución: utilizar contadores binarios y de décadas.
3 binarios y 3 de décadas.
Los contadores binarios deben ser programables y deben contar descendentemente.
Los 6 contadores tienen el Clock común. Contarán los mismos pulsos.
Primero se programan los contadores binarios con el resultado(Producto) de tu multiplicador.
Luego ponemos a contar ambos: los binarios(Descendentemente) los de décadas(ascendentemente).
Cuando los contadores binarios llegan a cero interrumpimos la señal Clock.
En las salidas de los contadores de décadas tendremos el código BCD para cada una de las 3 Cifras.
Este circuito se ve en el mensaje #15 de capitanp fechado: 05/Nov/2006.
Ese circuito fue desarrollado con el simulador CircuitMaker.
En este enlace:
http://www.forosdeelectronica.com/f25/convertir-valores-binarios-bcd-3757/
Otro circuito que te serviría es el adjuntado en formato PDF por elaficionado en su mensaje #44 en el mismo enlace. Es muy parecido al de capitanp.

Existen otros métodos para convertir de binario natural a BCD. En el mismo enlace los puedes encontrar.

Hablando de tu circuito:
Hay algunas cosas por mejorar.
Los LED’s deben tener su resistencia limitadora de corriente así como tambien los segmentos de los Displays.
Las entradas RBI(5) y LT(3) de los 74LS47 deben ser conectadas al VCC., en este caso, para que no interfieran al armar el circuito.
Lo más importante, tienes conectados los LED’s en forma que nunca prenderán(Encenderán).

saludos
a sus ordenes
Imágenes Adjuntas
Tipo de Archivo: jpg Multiplicador 4X4 Salida Binaria 8 BIT's.jpg (350,1 KB (Kilobytes), 34 visitas)
Archivos Adjuntos
Tipo de Archivo: zip Multiplicador 4X4 Salida Binaria 8 BIT's.zip (21,3 KB (Kilobytes), 20 visitas)
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.