Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 2
generación de circuitos simplificados
utilizando Flip-Flops J-K de modo asincrónico.
Estudiante: _____________________
Cedula: _____________
Profesor: ________________
____________________
Tabla de contenido
Introducción:................................................................................................................................3
Marco teórico:..............................................................................................................................4
DESARROLLO:...............................................................................................................................5
La tabla de verdad de la ecuación original...................................................................................5
Ahora se harán 6 mapas de Karnaugh..........................................................................................6
A continuación, se muestra la ecuación simplificada:..................................................................8
Foto del circuito:..........................................................................................................................8
Conclusión:...................................................................................................................................9
Referencias.................................................................................................................................10
3
Introducción:
Para lograr esto, utilizaremos lógica combinacional para generar los números en
formato decimal a partir de la tabla de verdad utilizando 4 bits. Cada número generado en la
tabla de verdad se codificará en código Gray, y la salida de estos números codificados se
imprimirá en un Numeric Output en formato decimal.
Este proyecto nos permitirá aplicar de manera práctica los conceptos aprendidos sobre
flip-flops, lógica combinacional y codificación Gray, brindándonos una comprensión más
profunda de su funcionamiento y aplicaciones en circuitos digitales.
4
Marco teórico:
Tema 3:
Una vez que se han revisado los documentos en formato PDF correspondientes a cada
tema, se obtiene una comprensión más profunda sobre la función de los componentes
necesarios para llevar a cabo la tarea 2.
En cuanto a los Latches, se descubre que son circuitos diseñados para eliminar el
rebote de los contactos. Estos dispositivos son capaces de cambiar de estado de manera
inmediata en respuesta a las señales de excitación de entrada.
Por otro lado, los flip-flops son dispositivos síncronos que presentan dos estados
estables, también conocidos como multivibradores biestables. Estos componentes pueden
almacenar información y experimentar un cambio de estado a través de señales aplicadas a
una o más entradas de control. Asimismo, cuentan con una o dos salidas que representan los
estados positivo y negativo, es decir, los valores de 0 y 1.
Y en cuanto al contador asíncrono, esto implica que cada luz se encenderá en su turno
correspondiente según la sincronización del reloj y el funcionamiento de los flip-flops.
Podemos imaginarlo como un espectáculo de luces navideñas, donde cada luz se ilumina en el
momento preciso, creando una secuencia armoniosa y llamativa.
DESARROLLO:
La tabla de verdad de la ecuación original
Lo primero que vamos a hacer es: convertir los números de la tabla de verdad de
binario al código gray, eso se hace tomando los números de la tabla de verdad de cada fila, por
ejemplo: para convertir la fila original "0000" a código Gray, se toma el bit menos significativo
que sería el primer cero (0) y se deja sin cambios. Luego, se suman los bits de izquierda a
derecha y se convierte cada suma en el siguiente bit en el código Gray. Así: 0 0 0 0 / 0 0
+ 0 = 0, 0 + 0 = 0, 0 + 0 =0 dando así: 0000 en código gray. Y lo mismo se hace con todos los
demás.
0+0=0
0+1=1
Y con ayuda de este cuadro se realizan las conversiones de binario
1+0=1
A código gray.
1 + 1 = 10
Decimal A B C D Decimal Bit 1 Bit2 Bit3 Bit4 Par Impar
0 0 0 0 0 0 0 0 0 0 1 0
1 0 0 0 1 1 0 0 0 1 0 1
2 0 0 1 0 3 0 0 1 1 0 1
3 0 0 1 1 2 0 0 1 0 1 0
4 0 1 0 0 6 0 1 1 0 1 0
5 0 1 0 1 7 0 1 1 1 0 1
6 0 1 1 0 5 0 1 0 1 0 1
7 0 1 1 1 4 0 1 0 0 1 0
8 1 0 0 0 12 1 1 0 0 1 0
9 1 0 0 1 13 1 1 0 1 0 1
10 1 0 1 0 15 1 1 1 1 0 1
11 1 0 1 1 14 1 1 1 0 1 0
12 1 1 0 0 10 1 0 1 0 1 0
13 1 1 0 1 11 1 0 1 1 0 1
14 1 1 1 0 9 1 0 0 1 0 1
15 1 1 1 1 8 1 0 0 0 1 0
6
Bit 1 ABCD
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD] 1100
00/AB 0 0 0 0 1101
1111
01/AB 0 0 0 0
1110
11/AB 1 1 1 1 1000
1001
10/AB 1 1 1 1
1011
1010
A
Bit 2
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD]
ABCD ABCD
00/AB 0 0 0 0
0100 1000
01/AB 1 1 1 1 0101 1001
0111 1011
11/AB 0 0 0 1 0110 1010
10/AB 1 1 1 1 A´ B AB´
Bit 3
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD] ABCD ABCD
0100 0011
00/AB 0 0 1 1
0101 0010
01/AB 1 1 0 0 1100 1011
1101 1010
11/AB 1 1 0 0
BC´ B´C
10/AB 0 0 1 1
7
Bit 4
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD] ABCD ABCD
0001 0010
00/AB 0 1 0 1
0101 0110
01/AB 0 1 0 1 1101 1110
1001 1010
11/AB 0 1 0 1
C´D CD´
10/AB 0 1 0 1
Par
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD]
ABCD ABCD
00/AB 1 0 1 0
0000 0011
01/AB 1 0 1 0 0100 0111
1100 1111
11/AB 1 0 1 0 1000 1011
10/AB 1 0 1 0 C´D´ CD
Impar
AB/CD 00[CD] 01[CD] 11 [CD] 10 [CD] ABCD ABCD
0001 0010
00/AB 0 1 0 1
0101 0110
01/AB 0 1 0 1 1101 1110
1001 1010
11/AB 0 1 0 1
C´D CD´
10/AB 0 1 0 1
8
Conclusión:
Referencias
Floyd, T. (2016). Fundamentos de Sistemas Digitales. Pearson Prentice Hall 11ª edición (Libro
electrónico).
Mendoza, F. (2020). Guía de estudio para el curso Organización de Computadoras. EUNED (en
formato digital en la plataforma Aprende U).