jueves, 2 de mayo de 2013

Diseño de un decodificador BCD a 7 segmentos

Vamos a aprender a realizar nuestro propio circuito decodificador de BCD a 7 segmentos con ayuda de los mapas de Karnaugff y compuertas lógicas, esta implementación se llevará a cabo en con Lenguaje de Descripción de Hardware (VHDL).

Lo primero que debemos hacer es realizar la tabla de verdad indicando el estado de cada segmento dependiendo si queremos usar ánodo o cátodo común, pueden ver el vídeo a continuación.





Lo primero que tenemos que hacer es tomar es realizar un contador de 4 bits (en este caso) e indicar el estado de cada uno de los LEDs de los segmentos del display.


A B C D | a b c d e f g
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1

Finalmente puede descargar desde aquí el código fuente en VHDL, este código esta implementado segmento por segmento por medio de compuertas lógicas para su mayor comprensión. 

2 comentarios: