Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Convertir binario a BCD


       



#1  Convertir binario a BCD
Janus
Registrado: 06 Sep 2008
Mensajes: 2
citar
Hola a todos,

Realizando un proyecto, me he enfrentado con la dificultad de que debo convertir 5 bits a BCD para así eventualmente poder desplegarlos en un display de 7 segmentos.

Si bien, claramente una de las opciones es usar un microcontrolador para esta tarea, lamentablemente por motivos académicos no me es permitido. También sé que puedo usar un 74185 pero no lo he podido encontrar por ningún lado en las tiendas del rubro (¡Si un chileno sabe donde puedo comprarlo me haría un enorme favor!)

Es por eso que necesito alguna manera alternativa de desarrollar esto. Cualquier ayuda me haría bien, ¡gracias!

#2  
mabauti
Ubicación: México
Registrado: 22 Oct 2006
Mensajes: 1137
citar
> Si no quieres batallar y tienes suficiente dinero, pidelo a Mexico en agelectronica.

> otra opcion es utilizar memorias EEPROM : para la direccion dada , tienes una salida; el problema es programarlas (lo mismo puedes hacer con PLDs o GALs)

> la opcion mas academica es por medio de las compuertas estandares y usando mapas de Karnaugh, es sencillo pero tardado


Tu eliges.

#3  Re: Convertir binario a BCD
_Eduardo_
Ubicación: Santo Tome - Santa Fe - Argentina
Registrado: 06 Ene 2008
Mensajes: 1176
citar
Janus escribió: ... lamentablemente por motivos académicos no me es permitido

Y que es lo permitido?

#4  Re: Convertir binario a BCD
Janus
Registrado: 06 Sep 2008
Mensajes: 2
citar
_Eduardo_ escribió:
Janus escribió: ... lamentablemente por motivos académicos no me es permitido

Y que es lo permitido?

Compuertas lógicas evidentemente, circuitos integrados como el 74851 entre otros. PIC y relacionados lamentablemente no.

Si bien sé que es posible hacerlo solamente a partir de compuertas lógicas, simplificando con mapas de Karnaugh, preferentemente no es la opción.

#5  
Chico3001
Ubicación: Mexico, D.F.
Registrado: 09 Jul 2006
Mensajes: 627
citar
No tienes otra opcion... solo puedes hacer mapas de karnaugh por que con electronica estandar va a ser igual de complicado

#6  
_Eduardo_
Ubicación: Santo Tome - Santa Fe - Argentina
Registrado: 06 Ene 2008
Mensajes: 1176
citar
Janus escribió:
_Eduardo_ escribió:
Janus escribió: ... lamentablemente por motivos académicos no me es permitido

Y que es lo permitido?

Compuertas lógicas evidentemente, circuitos integrados como el 74851 entre otros. PIC y relacionados lamentablemente no.

Cual es el objetivo del trabajo?
Si se trata que aprendan a implementar circuitos digitales deberia ser exclusivamente con compuertas. Usar un 74185 no tiene ningun valor didactico, es colocar el integrado y ya esta hecha la conversion, no hay que estudiar nada para eso.

Ahora, si el objetivo del trabajo no es especificamente la conversion de binario a bcd , deberian aceptarse alternativas como un GAL o una EPROM (microcontroladores ya perteneceria a otra materia) porque ya se sabe que implementar esa funcion representa cierto trabajo y unas cuantas compuertas.

Si bien sé que es posible hacerlo solamente a partir de compuertas lógicas, simplificando con mapas de Karnaugh, preferentemente no es la opción.

No tenes mucho para elegir, si no conseguis el 74185 tenes que usar compuertas.

Para convertir a bcd el 74185 es internamente una version hardware del algoritmo "sumar 3 y correr" (ver http://www.engr.udayton.edu/fa.....o_BCD.html )
Para 5 bits se necesitan 'solamente' 2 bloques, lastima que cada bloque sigue significando 'varias' compuertas.

#7  
Chico3001
Ubicación: Mexico, D.F.
Registrado: 09 Jul 2006
Mensajes: 627
citar
[off topic] es mi imaginacion o a todos los profesores se les ocurrio poner el mismo trabajo? van 3 posteos seguidos con la misma pregunta [/off topic] Laughing

#8  
termostatico
Ubicación: iquique, chile
Registrado: 06 Abr 2008
Mensajes: 3
citar
demasiado interesante, yo apenas voy en primer año. Todos los nombres y signos parecen algo que nunca dominare........ pero nada es imposible si que a estudiar se a dicho :D

#9  
luis_v_man
Ubicación: Ecuador
Registrado: 26 Sep 2008
Mensajes: 2
citar
hola amigosoy de Ecuador mira para este probrema solo se emplea una logica matematica simple que es la de sumar el 6 en binario(para 4 bits) 12 en binario(para 5bits) al numero que quieres tranformar de binario a BCD aca te pongo dos ejemplos:

Ej: el # 10 --> 1010
+0110
---------_________>esto es para 4 bits
1 0000

Ej2 el # 20 ---> 10100
+ 01100
-----------------________>esto es para 5 bits
10 0000

:>>>>>>>>>>>>>>>>>>>>>>.........asi susesivamente

 Responder



 Otros temas de interés 
No hay mensajes nuevos Destacado: Proyecto Rayos-X - Parte I
No hay mensajes nuevos Proyecto: Maquina de Vapor
No hay mensajes nuevos Proyecto Robótica - Parte I
No hay mensajes nuevos Proyecto con: celdas solares, termistores, fotorresistencias
No hay mensajes nuevos Proyecto de automatización: maquina seleccionadora de huevos

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos