Recientemente se suponía que debía hacer esta pregunta:
Lo anterior es lo que he hecho y estoy atascado, preguntándome si alguien sabe cómo dibujar el diagrama esquemático de nand gate en función de mis mapas de 5 karnaugh.
Recientemente se suponía que debía hacer esta pregunta:
Lo anterior es lo que he hecho y estoy atascado, preguntándome si alguien sabe cómo dibujar el diagrama esquemático de nand gate en función de mis mapas de 5 karnaugh.
No estabas tan lejos de la respuesta. Lo primero es aislar cada salida (segmento BCD, que se llamará a, b, c, d, e, f, g) de las entradas (bits BCD, que denominaré ABCD)
entonces: A = 2⁰; B = 2¹; C = 2²; D = 2³ y abcdefg de límite inferior serán líneas en su pantalla de 7 segmentos.
No tengo un escáner a mano, pero aquí iría el primer mapa de Karnaugh:
PARA el segmento 'a': (Esto es de su tabla de representación BCD)
(Entonces, tienes esa parte casi correcta, a excepción de los 7 y 9 dígitos BCD)
\AB| 00 | 01 | 11 | 10
CD \---------------------
00 | 1 | 0 | X | 1
01 | 0 | 1 | X | 1
11 | 1 | 1 | X | X
10 | 1 | 1 | X | X
------------------------
Repita esta tabla para cada segmento de la pantalla de 7 segmentos, que debe producir 7 mapas de Karnaugh diferentes.
Ahora, necesitas la ecuación del mapa. Para el segmento a. Personalmente, inicialmente prefiero la ecuación de SOP (Suma de producto) (considere! X = no (x) y! Xy = no (x) + y):
a = C + A! C +! A! B! C! D +! AB! CD
Construyes tales ecuaciones para cada tabla. Cuando haya terminado, puede usar el álgebra booleana para realizar un reordenamiento con el fin de optimizar el bloque redundante (conjuntos comunes entre cada mapa)
Finalmente, para dibujar el circuito, necesitas convertir cada término de la ecuación usando el circuito equivalente de puertas NAND. Puede usar esta simple referencia lógica de puertas NAND de Wikipedia .
Para el circuito 'a', produciría:
Bueno, podrías hacer ese tipo de esquema para los 7 segmentos y combinar partes redundantes del circuito para obtener el circuito optimizado final. Como puede ver, algunas puertas también podrían ser eliminadas (no puertas, a saber), pero no lo he hecho por dos razones:
Lea otras preguntas en las etiquetas digital-logic