¿Cómo puedo convertir binario en múltiples pantallas de 7 segmentos [cerrado]

0

He estado intentando hacer una calculadora decimal usando sumadores binarios que se alimentan en pantallas de segmentos de 3 x 7 No puedo encontrar una manera eficiente de hacer esto. Si alguien pudiera indicarme los recursos correctos, o tal vez mostrar un circuito que hiciste que sea similar, sería muy apreciado.     

pregunta Karl Streitz

1 respuesta

0

Si está haciendo esto con circuitos integrados discretos, como la serie 74xx, necesita un convertidor de binario a BCD. Al buscar en esa frase, aparece el DM74185 [ enlace (el complemento DM74184 va para otro lado). BCD es decimal codificado en binario - 4 bits por dígito, que codifica 0-9. Luego, las salidas de esos pueden ir a los convertidores de segmento BCD a 7, a la pantalla.

Para una pantalla de 3 dígitos (0-999), son 10 bits binarios, y necesitarías 5 o 6 de ellos. La hoja de datos muestra cómo se conectan en cascada.

Sin embargo, la búsqueda adicional en el número de parte de esa parte aparece un poco más clara, por lo que es posible que esos chips ya no sean comunes.

En los tiempos modernos, construirías una calculadora con un microcontrolador. Pero si desea una experiencia de aprendizaje de hardware, puede hacer esto en un FPGA, como Go Board [ enlace . Usaría Verilog o VHDL para describir el circuito que desea. No es como programar un microcontrolador; estás describiendo un circuito que se "cablea" en el FPGA, como si lo hubieras construido a partir de puertas. Pero hay una curva de aprendizaje importante para las herramientas y los métodos.

    
respondido por el Carl Raymond

Lea otras preguntas en las etiquetas