¿Cómo mostrar un número de 2 dígitos en el circuito del sumador binario?

2

He hecho un circuito sumador de 4 bits utilizando 4008 IC. Y la salida de la suma de los dos números de 4 bits de ese IC fue alimentada a un BCD a un decodificador de 7 segmentos (74LS47) para que pueda obtener una salida decimal. Pero como no puedo mostrar números por encima de 9, necesito dos circuitos integrados 74LS47. Pero, ¿qué circuito adicional se debe hacer para que pueda detener ese desbordamiento sobre el número decimal? 9? Y supongamos que mis dos números binarios que se agregarán son 101 (5) +101 (5) Obtendré una salida binaria de 1010 (10). ¿Cómo puedo mostrar esto utilizando dos circuitos integrados de decodificador de BCD a 7 segmentos?

    
pregunta user133933

4 respuestas

0

Una vez había hecho esto como parte de mi laboratorio de circuitos digitales. Tu problema es que tienes un no de 4 bits. entrada (0-15) que debe darse a 2 74ls47 ics. Digamos que la entrada de 4 bits no es abcd , las entradas de 74ls47 ic para el lugar de las decenas son p1 q1 r1 s1 y que para las unidades lugar p2 q2 r2 s2 (Aquí a y p son MSB). Ahora puede hacer una tabla de verdad con las entradas abcd y los valores correspondientes que desea obtener en ambos pqrs . A continuación, en función de esta tabla, debe resolver el Kmap para cada una de las 8 variables p1-s2 . Cada una de estas variables depende solo de las 4 entradas: abcd , por lo que tienes que resolver 8, 4x4 Kmaps. Parece tedioso, pero todos los Kmaps y expresiones de pqrs serán bastante simples. Citando de mi informe de laboratorio:

p2=a(c')(b')
q2=b(a'+c)
r2=ab(c')+(a').c
s2=d
s1=a.(b+c)

No necesita p1 q1 r1 para mostrar 0-15. Implemente esto utilizando puertas lógicas básicas.

    
respondido por el samwise_the_wise
0

Creo que esto podría ayudar. Debe hacer algunos cambios en esto y conectar su IC, pero aquí puede ver el uso de dos pantallas de 7 siete segmentos, capte la idea.

    
respondido por el manish maurya
0

Utilice hexadecimal . Un solo dígito hexadecimal (0-9, A-F) representa uno de los 16 estados, de modo que 4 bits.

Esta es exactamente la razón por la que se usó el hex (y en tiempos más antiguos, no mucho más). Cada dígito indica directamente 4 bits (3 para octal). Para su propio proyecto de hobby, e incluso para mostrar valores en un contexto informático, a menudo puede usar hexadecimal directamente.

Si tiene que mostrar valores decimales a los usuarios finales, utilice un microcontrolador. Todo este hardware dedicado solo para generar patrones de visualización de 7 segmentos para números decimales es una tontería en el mundo de hoy. Un microcontrolador puede hacer la conversión de binario a decimal y luego convertir cada dígito al patrón de visualización de 7 segmentos correspondiente. Incluso puede multiplexar varios dígitos para reducir el número de conexiones y, por lo tanto, el tamaño del chip y la complejidad del enrutamiento.

    
respondido por el Olin Lathrop
0

El DM9368 resuelve este problema directamente: muestra los códigos hexadecimales correctos y tiene una unidad actual constante para la pantalla. El inconveniente es que consume mucha energía.

    
respondido por el henros

Lea otras preguntas en las etiquetas