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.




Como Hacer Un Decodificador


       



#1  Como Hacer Un Decodificador
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 968
citar
Hola, antes que nada una introducción sencilla.

La codificación en los sistemas digitales, tiene varias finalidades, como encriptar información, reducir el ruido (código gray), ahorrar espacio (código hexadecimal).

El proceso consiste en primero codificar esta información, procesarla, transmitirla y al final debe de ser decodificada para poder interpretarla.

Sin embargo en ocasiones es preciso hacer uno mismo sus decodificadores, como en este caso, en el mercado encontramos decodificadores de BCD-Decimal y viceversa y variadas combinaciones, pero por ejemplo el otro día estuve buscando y no encontré uno de BCD a Hexadecimal.

Así que este tutorial servirá para aprender como hacer un decodificador y de paso que quede por si alguien ocupa algún día un decodificador de BCD a Hexa.

Nota: No es de BCD-Hexa en realidad es Binario---->>>Hexa

NOTA: Las animaciones de Páginas Web Deben estar Activas Para poder Visualizar correctamente los GIFS"

1.- Lo primero que hacemos es listar las entradas que tendremos al igual que las salidas y en que estado deben de estar estas para cada combinación en la entrada.



En la tabla anterior, cada salida corresponde a un segmento de un display de 7 segmentos, por ejemplo para el cero deben encender todos los segmentos menos G.



2.- Después para cada salida, aplicamos una reducción por mapas de Karnaugh.



3.- Se hacen mapas de karnaught para cada salida y en base a la expresión booleana resultante se elabora el circuito lógico, conectando cada salida a su correspondiente segmento del display.



En la animación anterior, se puede observar que el segmento a, enciende correctamente pues solo lo hace cuando las entradas generaban una salida en alto en la tabal de verdad.

4.- Y eso es todo, ahora solo hay que hacer lo mismo con cada una de las salidas.

Esta sería la reducción para cada una de las salidas.



5.- Y finalmente se hace el circuito lógico completo.

Nótese que este display no es alfanumérico, por ello no fue posible escribir algunas letras o más bien quedaron iguales a números, como es el caso de la D que aparece como 0, la B=8, para mostrar letras lo mejor es utilizar una matríz de leds.



Dudas? Espero les sea de utilidad


Ultima edición por EinSoldiatGott el Sab Jul 19, 2008 11:22 am, editado 2 veces

#2  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 895
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
Muy bueno.
Lo que me gustaria destacar de este mini tutorial que nos ha volcado el colega EinSoldiatGott no es solo la creacion de nuestros propios drivers de control de display, sino, la posibilidad que se nos brinda de poder crear nuestro propio código numérico.
Aqui les dejo un link de descarga de una pequeña pero sencillisima aplicación para trabajar sobre los mapas de Karnaugh.

Mapas de Karnaugh

Saludos.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#3  
Willington

Registrado: 10 Jun 2006
Mensajes: 110
Ubicación: Colombia
citar
Esta buena, otra opcion es construir una memoria ROM con diodos, 2 74HC138
para fila - Columa. yo la hice asi para un trabajo en la universidad y me salio
mucho mas economica

saludos

#4  
J_Sky_Walker

Registrado: 05 Jul 2006
Mensajes: 2
citar
Amigo que programas estas usando para los mapas de karnugh y para el esquema del circuito,
Gracias de antemano
P.D: Felicitaciones por el buen trabajo

#5  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 968
citar
J_Sky_Walker escribió:
Amigo que programas estas usando para los mapas de karnugh y para el esquema del circuito,
Gracias de antemano
P.D: Felicitaciones por el buen trabajo


Hola, para el esquema utilicé circuit maker, para los mapas los hice manualmente, esos cuadros que se ven son de excel es solo para darle presentación.

Les adjunto un excelente programa para simplificación.

Saludos, Gracias y espero le sirva



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#6  Mil Gracias por el programa boole
J_Sky_Walker

Registrado: 05 Jul 2006
Mensajes: 2
citar
Amigo el programa me funciono de maravillas, me ayudo con el trabajo de Circuitos Digitales que estaba haciendo

He recomendado el foro a varios compañeros, me parece que esta muy bueno, lastima que no lo conocia de antes

Bye... Saludos a todos

#7  Hola
Electronicko

Registrado: 28 Ago 2006
Mensajes: 32
Ubicación: Chile
citar
Hola, por si les sirve de algo aquí hay una macro que simplifica un poco el cálculo de las funciones lógicas booleanas y los mapas de Karnaugh.


http://www.forosdeelectronica.com/about5260.html



Saludos Wink

#8  Respuesta al sumador
David_$BEN

Registrado: 12 Ene 2007
Mensajes: 9
Ubicación: Ecuador
citar
ahi mando un archivo sobre el sumador con displays



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#9  respuesta al sumador completa
David_$BEN

Registrado: 12 Ene 2007
Mensajes: 9
Ubicación: Ecuador
citar
ahora le amplie al sumador hasta 198 este si funciona pero el interruptor suma\resta no funciona solo usen en suma esta explicado en el circuit maker como funciona



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#10  sumador hasta 198 con 3 displays
David_$BEN

Registrado: 12 Ene 2007
Mensajes: 9
Ubicación: Ecuador
citar
sumador hasta 198 con 3 displays



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Entrada/Salida de audio a traves de USB
No hay mensajes nuevos Como separar señales, si son entrada y salida de datos
No hay mensajes nuevos Circuito acondicionador de entrada 4-40mA y salida 0-10 V
No hay mensajes nuevos Conectar salida video de camara a monitor video
No hay mensajes nuevos Circuito con reles para puerto paralelo con salida de 3.3v

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