Decimal a Binario [cerrado]

-1

He estado buscando en todo el Internet un convertidor de decimal a binario, pero todo lo que he podido encontrar son los convertidores de binario a decimal y los circuitos de decimal a BCD, ¿alguien tiene uno?

    
pregunta Idk

3 respuestas

2

Sí, tendrás problemas para encontrar uno. La razón de esto es que no hay una razón común para un convertidor de BCD a binario. ¿De dónde provienen los dígitos BCD que necesita convertir?

El propósito de los muchos ICs convertidores binarios a BCD que existen es el de admitir pantallas de 7 segmentos en la era de microcontroladores pre-baratos. Solía usar un convertidor de binario a BCD para separar cada dígito de su ADC o contador, luego usaría un controlador de BCD a 7 segmentos para ejecutar cada pantalla LED / LCD / VFD para proporcionar una visualización legible por humanos de la medición binaria . Como puede imaginar, esta era una función bastante común en los dispositivos electrónicos, por lo que los chips están fácilmente disponibles.

Sin saber mucho más sobre el problema que intenta resolver, lo mejor es usar un microcontrolador barato. También puedes hacer algo usando lógica discreta, lo que sería un buen ejercicio de aprendizaje, pero se convertirá rápidamente en un proyecto bastante complicado en sí mismo.

    
respondido por el Jon
2

Como se ha señalado en otras respuestas, puede usar el venerable (y me refiero al venerable) 74184. Por supuesto, esas cosas han estado obsoletas durante décadas, por lo que encontrarlas es ... interesante. Si va a eBay, puede obtener imitaciones rusas de 20 años por un par de dólares cada una. Necesitará 6 para convertir de 0 a 255. También necesitará un poco de lógica de protección adicional, ya que con una entrada de 3 dígitos siempre existe la posibilidad de que intente ingresar un número por encima de 255, y los resultados De eso no será bonito.

Luego, por supuesto, sus 6 CI dibujarán (en el peor de los casos) hasta 100 mA cada uno, por lo que está viendo 600 mA.

En general, en términos de tamaño de la placa de circuitos, disipación de potencia y resistencia a errores, es mucho mejor programar una PROM 4k x 8 como una 2732. Esto viene en una DIP de 28 pines, y están fácilmente disponibles programado.

    
respondido por el WhatRoughBeast
1

Para un conversor completo de BCD a binario de 3 dígitos, necesita 10 bits de salida para los números del 0 al 999. 8 bits son buenos para los números del 0 al 255.

Había un chip TTL para ese propósito, el SN74184A, vea este PDF o que PDF hoja de datos. En la página 6 o 3-736 hay un circuito en cascada que usa 6 chips para una entrada de 3 dígitos BCD y 10 bits de salida binaria.

Si no puede comprar el SN74184A, puede programar su tabla de funciones (página 2 o 3-732) en una PROM con 5 entradas y 5 salidas. Por supuesto, también puede utilizar una PROM con 8 entradas y 8 salidas. O haces una solución de chip único utilizando una PROM con 12 entradas y 10 salidas. También se pueden usar 16 salidas, pero no use 6 salidas. O 2 EPROMs con 4096 bytes de 8 bits. También se pueden usar EPROM más grandes.
El bit menos significativo del dígito BCD más bajo no necesita procesamiento, por lo tanto, una PROM con 11 entradas y 9 salidas también lo hará.

    
respondido por el Uwe

Lea otras preguntas en las etiquetas