0% encontró este documento útil (0 votos)
62 vistas48 páginas

Proyecto 3

jbk
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas48 páginas

Proyecto 3

jbk
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD ESTATAL A DISTANCIA

VICERRECTORIA ACADÉMICA

ESCUELA DE CIENCIAS EXACTAS Y NATURALES

CARRERA INGENIERIA INFORMÁTICA

PROYECTO No.3

CÓDIGO 00823

GRUPO: 03

PROF. JORGE VILLALOBOS CARVAJAL

JIMENA RODRÍGUEZ SOLÍS

117720165

CENTRO UNIVERSITARIO DE SAN JOSÉ

III CUATRIMESTRE

2024

1
Índice
INTRODUCCIÓN ……………………………………………………………………….. 3

Marco Teórico…...……………………………………………………………………….. 4

DESARROLLO

Tabla de estado siguiente………………………………………………………………. 6

Mapas de Karnaugh ………………………….……………………………………….... 7

Explicación de la agrupación de términos adyacentes y su resultado

CONCLUSIÓN ………………………………………………………………………… 49

BIBLIOGRAFÍA ………………………………………………………………………… 50

2
INTRODUCCIÓN

En este trabajo se profundizará la importancia del uso de contadores síncronos de


6 bits en el diseño de sistemas digitales, estos contadores síncronos son
fundamentales para generar secuencias específicas que regulan el flujo de datos y
las operaciones en circuitos electrónicos, este proyecto se centrará en la creación
de un contador síncrono que siga una secuencia predeterminada de números
decimales.

Para este diseño, es esencial elaborar una tabla de estado siguiente que relacione
cada estado actual del contador con su estado siguiente correspondiente

A partir de los estados establecidos en la tabla, se crearán mapas de Karnaugh para


cada entrada J y K de los Flip-Flops JK en el circuito, como lo hemos visto
anteriormente, los mapas de Karnaugh son una herramienta de simplificación lógica
que permite identificar patrones y grupos de términos en las expresiones booleanas
correspondientes, lo que facilita la minimización de las ecuaciones, la simplificación
va a ser muy importante a la hora de crear el circuito, ya que se minimizará el
número de compuertas lógicas necesarias y se asegurará que el contador funcione
con la máxima eficiencia.

Una vez simplificadas las ecuaciones para cada entrada de los Flip-Flops, se
procederá a hacer el circuito en Digital Works, el diseño final mostrará la secuencia
en un numeric output, que permitirá visualizar el progreso del contador en formato
decimal, este visualizador confirmará que el contador está generando
correctamente la secuencia esperada.

En resumen, este proyecto demostrará la importancia de los contadores síncronos


en sistemas digitales, se optimizará el flujo de datos y la lógica del contador
utilizando tablas de estado y mapas de Karnaugh, la simulación en Digital Works
confirmará el correcto funcionamiento del circuito, logrando así un diseño práctico
y eficiente que integra teoría y práctica.

3
MARCO TEÓRICO

1.1Contador Sincrónico

Según Kuphaldt (2024) Un contador síncrono, a diferencia de un contador


asíncrono, es aquel cuyos bits de salida cambian de estado
simultáneamente, sin ondulación. La única forma en que podemos construir
un circuito contador de este tipo a partir de los flip-flops J-K es conectando
todas las entradas de reloj juntas, de modo que todos y cada uno de los flip-
flop reciban exactamente el mismo pulso de reloj al mismo tiempo

2.1 Flip Flop JK

El uso de Flip-Flop JK es muy popular en circuitos secuenciales debido a su gran


versatilidad para operar en diferentes modos, esta característica lo convierte en una
opción excelente para aplicaciones como contadores y registros.

Un flip-flop JK es un tipo de flip-flop que puede alternar entre dos estados


estables, normalmente 0 y 1. Es el tipo más básico de flip-flop. El flip-flop JK
recibe su nombre del hecho de que tiene una entrada J y una entrada K.
Estas entradas se utilizan para controlar el estado del flip-flop. Cuando
ambas entradas son altas (1), el flip-flop se reinicia y pasa al estado 0.
Cuando ambas entradas son bajas (0), el flip-flop se activa y pasa al estado
1. Cuando una entrada es alta y la otra es baja, el flip-flop no cambia de
estado. (Techlib, s.f.)

3.1 Mapas de Karnaugh

Los mapas de Karnaugh son una técnica que permite simplificar funciones
booleanas, lo que ayuda a reducir la cantidad de puertas lógicas necesarias

4
en un circuito. Como lo explica Salido ‘‘Los K-maps proporcionan un método
de reordenación de la tabla de verdad de una función lógica para facilitar la
identificación sistemática de los términos canónicos que se pueden
simplificar en la función.’’ (2023, p.71)

4.1 Circuitos secuenciales

Como afirma Brunete, En el caso de sistemas secuenciales, suele partir de


un estado inicial (también llamado estado de reposo) y un conjunto de
estados que representan salidas de control a los que puede evolucionar el
sistema. A partir de ahí se va analizando qué ocurre cuando varían los valores
de las entradas: si el sistema permanece en el mismo estado (es decir, esa
combinación de entradas no produce como efecto el cambio de estado) o si
por el contrario evoluciona a otro estado. (s.f)

5.1 Las tablas de estado

La tabla de estado siguiente es una herramienta clave en el diseño de circuitos


secuenciales, ya que ayuda a predecir las transiciones entre estados en función de
las entradas, lo que permite planificar la lógica de manera efectiva. Rodríguez y
Hernández (2021) destacan que esta tabla facilita la visualización del
comportamiento del sistema, asegurando transiciones precisas (p. 213).

6.1 Digital Works

Digital Works va a ser la herramienta de simulación que va a permitir diseñar y


probar este circuito digital, nos va a proporcionar una interfaz visual para conectar
componentes y verificar el funcionamiento del circuito antes de su implementación
física. En este proyecto, se utilizará Digital Works para diseñar y simular el contador
síncrono, asegurando que cumpla con todas las especificaciones requeridas.

5
Tabla de estados siguientes
1 Estado A B C D E F Estado Estado A B C D E F
actual siguiente siguiente
(binario) (decimal) (binario)

0 000000 0 0 0 0 0 0 3 000011 0 0 0 0 1 1

3 000011 0 0 0 0 1 1 19 010011 0 1 0 0 1 1

19 010011 0 1 0 0 1 1 6 000110 0 0 0 1 1 0

6 000110 0 0 0 1 1 0 9 001001 0 0 1 0 0 1

9 001001 0 0 1 0 0 1 36 100100 1 0 0 1 0 0

36 100100 1 0 0 1 0 0 44 101100 1 0 1 1 0 0

44 101100 1 0 1 1 0 0 17 010001 0 1 0 0 0 1

17 010001 0 1 0 0 0 1 60 111100 1 1 1 1 0 0

60 111100 1 1 1 1 0 0 29 011101 0 1 1 1 0 1

29 011101 0 1 1 1 0 1 14 001110 0 0 1 1 1 0

14 001110 0 0 1 1 1 0 0 000000 0 0 0 0 0 0

6
Mapas de Karnaugh

Mapa de Karnaugh para JA:

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 0 0 X 1 0 3 X 2
X 16 1 17 0 19 X 18

A=0 01 X 4 X 5 X 7 0 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 0 14 X 28 0 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 1 9 X 11 X 10

EF/CD 00 01 11 10
00 01 11 10
00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46
X 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42
X 56 X 57 X 59 X 58

Para agrupar estos términos debemos hacer las siguientes simplificaciones 001101,
001111, 001001, 001011, 101101, 101111, 101001, 101011.

A B C D E F

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

7
1 0 1 0 1 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 0 1 0

1 1 1 0 1 1

0 1 1 0 0 0

0 1 1 0 0 1

0 1 1 0 1 0

0 1 1 0 1 1

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 0

0 0 1 0 1 1

Ya que los términos CD’ son constantes, se eliminan los demás términos y
quedarían los términos CD’.

Luego podemos agrupar el siguiente grupo con los números 000001, 000101,
010001, 010101, 100001, 100101, 110001, 110101 en donde los términos
constantes son C’E’F

A B C D E F

0 0 0 0 0 1

0 0 0 1 0 1

8
0 1 0 0 0 1

0 1 0 1 0 1

1 0 0 0 0 1

1 0 0 1 0 1

1 1 0 0 0 1

1 1 0 1 0 1

Por lo que la ecuación simplificada para JA es CD’ + C’E’F.

9
Mapa de Karnaugh para KA

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 X 3 X 2
X 16 X 17 X 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 X 14 X 28 X 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 X 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 0 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 1 44 X 45 X 47 X 46 1 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Para agrupar estos términos debemos hacer la agrupación de 001000, 001001,


001010, 001011, 001100, 001101, 001110, 001111, 101000, 101001, 101010,
101011, 101100, 101101, 101110, 101111, 011000, 011001, 011010, 011011,
011100, 011101, 011110, 011111, 111000, 111000, 111001, 111010

10
A B C D E F

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 0

0 0 1 0 1 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 0

0 0 1 1 1 1

0 1 1 0 0 0

0 1 1 0 0 1

0 1 1 0 1 0

0 1 1 0 1 1

0 1 1 1 0 0

0 1 1 1 0 1

0 1 1 1 1 0

0 1 1 1 1 1

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

11
1 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 0 1 0

1 1 1 0 1 1

1 1 1 1 0 0

1 1 1 1 0 1

1 1 1 1 1 0

1 1 1 1 1 1

Ya que solo C es constante, se eliminan los demás términos y quedaría solo el


término C.

Por lo que la ecuación simplificada para KA es C.

12
Mapa de Karnaugh para JB

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 0 0 X 1 1 3 X 2
X 16 X 17 X 19 X 18

A=0 01 X 4 X 5 X 7 0 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 0 14 X 28 X 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 0 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 0 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 1 44 X 45 X 47 X 46 X 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Para agrupar estos términos debemos hacer las siguientes simplificaciones:


000011, 000111, 001011, 001111, 010011, 010111, 011011, 011111, 100011, 100111,
101011, 101111, 110011, 110111, 111011, 111111

13
A B C D E F

0 0 0 0 1 1

0 0 0 1 1 1

0 0 1 0 1 1

0 0 1 1 1 1

0 1 0 0 1 1

0 1 0 1 1 1

0 1 1 0 1 1

0 1 1 1 1 1

1 0 0 0 1 1

1 0 0 1 1 1

1 0 1 0 1 1

1 0 1 1 1 1

1 1 0 0 1 1

1 1 0 1 1 1

1 1 1 0 1 1

1 1 1 1 1 1

Ya que los términos EF son constantes, se eliminan los demás términos y quedarían
los términos EF.

14
Luego seguimos con los términos restantes, los términos AC son constantes, se
eliminan los demás términos y quedarían los términos AC.

A B C D E F

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 1 0 0

1 0 1 1 0 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 1 0 0

1 1 1 1 0 1

1 0 1 1 1 1

1 0 1 1 1 0

1 0 1 0 1 0

1 0 1 0 1 1

1 1 1 1 1 1

1 1 1 1 1 0

1 1 1 0 1 0

1 1 1 0 1 1

Por lo que la ecuación simplificada para JB sería EF + AC

15
Mapa de Karnaugh para KB

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 X 3 X 2
X 16 0 17 1 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 X 14 X 28 1 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 X 9 X 11 X 10

EF/CD 00 01 11 10
00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46
0 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42
X 56 X 57 X 59 X 58

Para simplificar estos términos 011000, 011001, 011100, 011101, 001000, 001001,
001100, 001101

16
haremos la siguiente agrupación, ya que el término A’ C son constantes, se eliminan
los demás términos y quedaría el término A’C.

A B C D E F

0 1 1 0 0 0

0 1 1 0 0 1

0 1 1 1 0 0

0 1 1 1 0 1

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 0 1 0

0 0 1 0 1 1

0 0 1 1 1 1

0 0 1 1 1 0

0 1 1 0 1 1

0 1 1 0 1 0

0 1 1 1 1 0

0 1 1 1 1 1

Seguimos con los siguientes términos: 000011, 000010, 000111, 000110, 001010,
001011, 001110, 001111, 010011, 010010, 010110, 010111, 011010, 011011,

17
011110, 100010, 100011, 100110, 100111, 101010, 101011, 101110, 101111,
110010, 110011, 110110, 110111, 111010, 111011, 111110, 111111

A B C D E F

0 0 0 0 1 1

0 0 0 0 1 0

0 0 0 1 1 1

0 0 0 1 1 0

0 0 1 0 1 0

0 0 1 0 1 1

0 0 1 1 1 0

0 0 1 1 1 1

0 1 0 0 1 1

0 1 0 0 1 0

0 1 0 1 1 0

0 1 0 1 1 1

0 1 1 0 1 0

0 1 1 0 1 1

0 1 1 1 1 0

1 0 0 0 1 0

1 0 0 0 1 1

1 0 0 1 1 0

18
1 0 0 1 1 1

1 0 1 0 1 0

1 0 1 0 1 1

1 0 1 1 1 0

1 0 1 1 1 1

1 1 0 0 1 0

1 1 0 0 1 1

1 1 0 1 1 0

1 1 0 1 1 1

1 1 1 0 1 0

1 1 1 0 1 1

1 1 1 1 1 0

1 1 1 1 1 1

Vemos que solo E es constante, se eliminan los términos restantes y sería solo la
E, entonces la ecuación simplificada para KB es A’C+ E

19
Mapa de Karnaugh para JC

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 0 0 X 1 0 3 X 2
X 16 1 17 0 19 X 18

A=0 01 X 4 X 5 X 7 1 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 X 14 X 28 X 29 X 31 X 30

10 X 8 X 9 X 11 X 10
X 24 X 25 X 27 X 26

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 1 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46
X 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42
X 56 X 57 X 59 X 58

Para la primera agrupación simplificaremos los siguientes términos 010000,


010001, 010100, 010101, 011000, 011001, 011100, 011101, 110000, 110001,
110100, 110101, 111000, 111001, 111100, 111101

20
A B C D E F

0 1 0 0 0 0

0 1 0 0 0 1

0 1 0 1 0 0

0 1 0 1 0 1

0 1 1 0 0 0

0 1 1 0 0 1

0 1 1 1 0 0

0 1 1 1 0 1

1 1 0 0 0 0

1 1 0 0 0 1

1 1 0 1 0 0

1 1 0 1 0 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 1 0 0

1 1 1 1 0 1

Como vemos BE’ son las únicas constantes, entonces la simplificación seria BE’.

21
Para la siguiente agrupación simplificaremos los siguientes términos, 000100,
000101, 000110, 000111, 001100, 001101, 001110, 001111, 010100, 010101,
010110, 010111, 011100, 011101, 011111, 011110, 100100, 100101, 100110, 100111,
101100, 101101, 101110, 101111

de todos estos términos la única constante es la D.

A B C D E F

0 0 0 1 0 0

0 0 0 1 0 1

0 0 0 1 1 0

0 0 0 1 1 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 0

0 0 1 1 1 1

0 1 0 1 0 0

1 0 1 0 1
0

0 1 0 1 1 0

0 1 0 1 1 1

22
0 1 1 1 0 0

0 1 1 1 0 1

0 1 1 1 1 1

0 1 1 1 1 0

1 0 0 1 0 0

1 0 0 1 0 1

1 0 0 1 1 0

1 0 0 1 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

1 1 1 1 1 1

1 1 1 1 1 0

1 1 1 1 0 0

1 1 1 1 0 1

1 1 0 1 0 0

1 1 0 1 0 1

1 1 0 1 1 0

1 1 0 1 1 1

0 1 1 1 0 0

0 1 1 1 0 1

23
0 1 1 1 1 0

0 1 1 1 1 1

0 1 0 1 0 1

0 1 0 1 0 0

0 1 0 1 1 0

0 1 0 1 1 1

Entonces la ecuación simplificada de JC sería BE’+D

24
Mapa de Karnaugh para KC

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 X 3 X 2 X 16 X 17 X 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 1 14
X 28 0 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 1 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34 X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38 X 52 X 53 X 55 X 54

11 1 44 X 45 X 47 X 46 0 60 X 61 X 63 X 62

X 56 X 57 X 59 X 58
10 X 40 X 41 X 43 X 42

Simplificamos los términos 001001, 001000, 001100, 001101, 101000, 101100,


101101, 101001, vemos que solo B’ es constante, así que se eliminarían los otros
términos y quedaría B’

25
A B C D E F

0 0 0 0 0 0

0 0 0 0 0 1

0 0 0 0 1 0

0 0 0 0 1 1

0 0 0 1 0 0

0 0 0 1 0 1

0 0 0 1 1 0

0 0 0 1 1 1

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 0

0 0 1 0 1 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 0

0 0 1 1 1 1

1 0 0 0 0 0

1 0 0 0 0 1

1 0 0 0 1 0

1 0 0 0 1 1

1 0 0 1 0 0

26
1 0 0 1 0 1

1 0 0 1 1 0

1 0 0 1 1 1

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

1 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

Entonces la ecuación simplificada para KC es B’

27
Mapa de Karnaugh para JD

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 0 0 X 1 0 3 X 2
X 16 1 17 1 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 1 14 X 28 0 29 X 31 X 30

10 X 8 1 9 X 11 X 10
X 24 X 25 X 27 X 26

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46
0 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42
X 56 X 57 X 59 X 58

Iniciamos por simplificar los términos 001000, 001001, 001010, 001011,


001100,001101, 001110, 001111, 101000, 101001, 101010, 101011, 101100,
101101, 101110, 101111, vemos que solo B’C son constantes, así que se eliminan
las variables restantes.

28
A B C D E F

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 0

0 0 1 0 1 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 0

0 0 1 1 1 1

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

1 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

Seguimos con los términos restantes de la agrupación:

010000, 010001, 010010, 010011, 010100, 010101, 010110, 010111, 110000,


110001, 110010, 110011, 110100, 110101, 110110, 110111

Podemos ver que solo B y C’ son constantes así que se simplificaría a BC’.

29
A B C D E F

0 1 0 0 0 0

0 1 0 0 0 1

0 1 0 0 1 0

0 1 0 0 1 1

0 1 0 1 0 0

0 1 0 1 0 1

0 1 0 1 1 0

0 1 0 1 1 1

1 1 0 0 0 0

1 1 0 0 0 1

1 1 0 0 1 0

1 1 0 0 1 1

1 1 0 1 0 0

1 1 0 1 0 1

1 1 0 1 1 0

1 1 0 1 1 1

Por lo que la ecuación simplificada para JD sería BC’ + B’C

30
Mapa de Karnaugh para KD

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 X 3 X 2
X 16 X 17 X 19 X 18

A=0 01 X 4 X X 7 1 6 X 20 X 21 X 23 X 22

5
X 28 0 29 X 31 X 30

11 X 12 X 13 X 15 1 14
X 24 X 25 X 27 X 26

10 X 8 X 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 0 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 1 44 X 45 X 47 X 46 0 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Iniciamos por simplificar los términos 001000, 001001, 001011, 001100, 001101,
001111, 101000, 101001, 101011, 101100, 101101, 101111 y podemos ver que solo
B’C son constantes, así que simplificada seria solo B’C.

31
A B C D E F

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 1

0 0 1 1 0 1

0 0 1 1 0 0

0 0 1 1 1 1

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 1

Seguimos con los términos restantes de la agrupación: 000010, 000110, 001010,


001110, 010010, 010110, 011010, 011110, 100010, 100110, 101010, 101110,
110010, 110110, 111010, 111110, en donde solo E F’ son constantes.

32
A B C D E F

0 0 0 0 1 0

0 0 0 1 1 0

0 0 1 0 1 0

0 0 1 1 1 0

0 1 0 0 1 0

0 1 0 1 1 0

0 1 1 0 1 0

0 1 1 1 1 0

1 0 0 0 1 0

1 0 0 1 1 0

1 0 1 0 1 0

1 0 1 1 1 0

1 1 0 0 1 0

1 1 0 1 1 0

1 1 1 0 1 0

1 1 1 1 1 0

Por lo que la ecuación simplificada a para KD es B’C + E F’.

33
Mapa de Karnaugh para JE

B= 0 B= 1

EF/CD 00 01 11 10
00 01 11 10

00 1 0 X 1 X 3 X 2
X 16 0 17 X 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 X 14 X 28 1 29 X 31 X 30

10 X 8 0 9 X 11 X 10
X 24 X 25 X 27 X 26

EF/CD 00 01 11 10
00 01 11 10
00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 0 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 0 44 X 45 X 47 X 46
0 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42
X 56 X 57 X 59 X 58

Iniciamos por simplificar términos 000000 000010 000100 000110 001000 001010
001100 001110 010000 010010 010100 010110 011000 011010 011100 011110
vemos que solo A’ F’ son constantes, así que simplificada seria solo A’F’.

34
A B C D E F

0 0 0 0 0 0

0 0 0 0 1 0

0 0 0 1 0 0

0 0 0 1 1 0

0 0 1 0 0 0

0 0 1 0 1 0

0 0 1 1 0 0

0 0 1 1 1 0

0 1 0 0 0 0

0 1 0 0 1 0

0 1 0 1 0 0

0 1 0 1 1 0

0 1 1 0 0 0

0 1 1 0 1 0

0 1 1 1 0 0

0 1 1 1 1 0

Seguimos con los términos restantes de la agrupación:

0 0 0 1 0 1, 0 0 0 1 1 1, 0 0 0 1 0 1, 0 0 1 1 1 1, 0 1 0 1 0 1, 0 1 0 1 1 1, 0 1 1 1 0 1,
0 1 1 1 1 1, 1 1 0 1 0 1, 1 1 0 1 1 1, 1 1 1 1 0 1, 1 1 1 1 1

podemos ver que solo DF son constantes así que se simplificaría a DF.

35
A B C D E F

0 0 0 1 0 1

0 0 0 1 1 1

0 0 0 1 0 1

0 0 1 1 1 1

0 1 0 1 0 1

0 1 0 1 1 1

0 1 1 1 0 1

0 1 1 1 1 1

1 1 0 1 0 1

1 1 0 1 1 1

1 1 1 1 0 1

1 1 1 1 1 1

Por lo que la ecuación simplificada a para JE es DF + A’F’.

36
Mapa de Karnaugh para KE

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 0 3 X 2
X 16 X 17 0 19 X 18

A=0 01 X 4 X 5 X 7 1 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 1 14 X 28 X 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 X 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46 X 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Iniciamos por simplificar términos agrupados, vemos que 000100 000101 000110
000111 001100 001101 001111 001110 010100 010101 010110 011100 011101
011110 011111 100100 100101 100111 100110 101100 101101 101111 101110
110100 110101 110110 110111 111100 111101 111110 111111 solo D es constante,
así que simplificada seria solo D, entonces la simplificación para KE es D.

37
A B C D E F

0 0 0 1 0 0

0 0 0 1 0 1

0 0 0 1 1 0

0 0 0 1 1 1

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 1

0 0 1 1 1 0

0 1 0 1 0 0

0 1 0 1 0 1

0 1 0 1 1 0

0 1 1 1 0 0

0 1 1 1 0 1

0 1 1 1 1 0

0 1 1 1 1 1

1 0 0 1 0 0

1 0 0 1 0 1

1 0 0 1 1 1

1 0 0 1 1 0

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 0 0

1 0 1 1 1 0

38
1 1 0 1 0 0

1 0 1 1 1 1

1 1 0 1 0 1

1 1 0 1 1 0

1 1 0 1 1 1

1 1 1 1 0 0

1 1 1 1 0 1

1 1 1 1 1 0

1 1 1 1 1 1

39
Mapa de Karnaugh para JF

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 1 0 X 1 X 3 X 2
X 16 X 17 X 19 X 18

A=0 01 X 4 X 5 X 7 1 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 0 14 X 28 X 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 X 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 0 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 1 44 X 45 X 47 X 46 1 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Simplificamos los términos agrupados 001000, 001001, 001100, 001101, 011000,


011001, 011100, 011101, 101001, 101000, 101100, 101101, 111000, 111001,
111100, 111101 solo AC son constantes, así que simplificada seria solo AC.

40
A B C D E F

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

1 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 0 1 0

1 1 1 0 1 1

1 1 1 1 0 0

1 1 1 1 0 1

1 1 1 1 1 0

1 1 1 1 1 1

Luego seguimos simplificando los otros términos agrupados,


000000,000001,000010,000011,000100,000101,000110,000111,010000,010001,0
10010,010011,010100,010101,010110,010111 vemos que A’C’ son constantes, así
que simplificada seria A’C’.

41
A B C D E F

0 0 0 0 0 0

0 0 0 0 0 1

0 0 0 0 1 0

0 0 0 0 1 1

0 0 0 1 0 0

0 0 0 1 0 1

0 0 0 1 1 0

0 0 0 1 1 1

0 1 0 0 0 0

0 1 0 0 0 1

0 1 0 0 1 0

0 1 0 0 1 1

0 1 0 1 0 0

0 1 0 1 0 1

0 1 0 1 1 0

0 1 0 1 1 1

Entonces la ecuación simplificada para JF sería A’C’ + AC

42
Mapa de Karnaugh para KF

B= 0 B= 1

EF/CD 00 01 11 10 00 01 11 10

00 X 0 X 1 0 3 X 2
X 16 1 17 1 19 X 18

A=0 01 X 4 X 5 X 7 X 6 X 20 X 21 X 23 X 22

11 X 12 X 13 X 15 X 14 X 28 1 29 X 31 X 30

X 24 X 25 X 27 X 26
10 X 8 1 9 X 11 X 10

EF/CD 00 01 11 10 00 01 11 10

00 X 32 X 33 X 35 X 34
X 48 X 49 X 51 X 50

A=1 01 X 36 X 37 X 39 X 38
X 52 X 53 X 55 X 54

11 X 44 X 45 X 47 X 46 X 60 X 61 X 63 X 62

10 X 40 X 41 X 43 X 42 X 56 X 57 X 59 X 58

Iniciamos por simplificar términos agrupados, vemos que 010000 010001 010010
010011 010100 010101 010110 010111 011000 011001 011010 011011 011100
011101 011110 011111 110000 110001 110010 110011 110100 110101 110110
110111 111000 111001 111010 111011 111100 111111, solo B es constante, así que
simplificada B.

43
A B C D E F

0 1 0 0 0 0

0 1 0 0 0 1

0 1 0 0 1 0

0 1 0 0 1 1

0 1 0 1 0 0

0 1 0 1 0 1

0 1 0 1 1 0

0 1 0 1 1 1

0 1 1 0 0 0

0 1 1 0 0 1

0 1 1 0 1 0

0 1 1 0 1 1

0 1 1 1 0 0

0 1 1 1 0 1

0 1 1 1 1 0

0 1 1 1 1 1

1 1 0 0 0 0

1 1 0 0 0 1

44
1 1 0 0 1 0

1 1 0 0 1 1

1 1 0 1 0 0

1 1 0 1 0 1

1 1 0 1 1 0

1 1 0 1 1 1

1 1 1 0 0 0

1 1 1 0 0 1

1 1 1 0 1 0

1 1 1 0 1 1

1 1 1 1 0 0

1 1 1 1 1 1

Ahora simplificamos los siguientes términos agrupados, 001100 001101 001110


001111 001000 001001 001010 001011 101100 101101 101110 101111 101000
101001 101010 101011

vemos que B’C son constante, así que simplificada seria B’C.

45
A B C D E F

0 0 1 1 0 0

0 0 1 1 0 1

0 0 1 1 1 0

0 0 1 1 1 1

0 0 1 0 0 0

0 0 1 0 0 1

0 0 1 0 1 0

0 0 1 0 1 1

1 0 1 1 0 0

1 0 1 1 0 1

1 0 1 1 1 0

1 0 1 1 1 1

1 0 1 0 0 0

1 0 1 0 0 1

1 0 1 0 1 0

1 0 1 0 1 1

Por lo que la ecuación simplificada para KF sería B’C+ B.

46
CONCLUSIÓN

En este proyecto final se destacó la importancia de los Flip Flops JK en el desarrollo


de sistemas secuenciales efectivos, al diseñar un contador de 6 bits que sigue una
secuencia específica, no solo se han cumplido los requisitos establecidos, sino que
también se ha optimizado el rendimiento del circuito mediante la simplificación de
las ecuaciones utilizando mapas de Karnaugh.

Esta optimización es clave, ya que reduce la complejidad del circuito, asegurando


transiciones de estado precisas y eliminando redundancias en el proceso, el uso de
Digital Works ha sido una herramienta muy importante para verificar que el contador
genera la secuencia correcta de números.

En cuanto a las habilidades adquiridas, el proyecto ha facilitado el desarrollo de


competencias en el diseño de circuitos digitales, la optimización de ecuaciones
lógicas mediante mapas de Karnaugh y la creación de representaciones gráficas de
diagramas de estados.

En resumen, este proyecto se centró en destacar la relevancia de un diseño


cuidadoso para resolver desafíos complejos en sistemas digitales, se confirma la
importancia fundamental de los contadores síncronos en la gestión de secuencias
dentro de dispositivos electrónicos, demostrando cómo una planificación detallada
y precisa garantiza un funcionamiento eficiente del sistema.

47
BIBLIOGRAFIA

Brunete, A. (s.f.). Diagramas de estado. En Introducción a la Automatización


Industrial. Recuperado de
[Link]

Digital Works. (n.d.). Software de simulación digital. Recuperado de


[Link]

Floyd, T. L. (2016). Fundamentos de sistemas digitales (11.ª ed.). Pearson.

Kuphaldt, T. R. (2024). Manual de circuitos electrónicos. All About Circuits.


[Link]

Rodríguez, C., Hernández, E. (2021). Fundamentos de sistemas secuenciales


digitales. Editorial Li.

Salido Tercero, J. (2023). Lógica digital y tecnología de computadores. Un enfoque


práctico mediante simulación de Logisim. España: Ediciones de la Universidad de
Castilla-La Mancha.

Techlib. (s.f.). Flip-Flop JK. Techlib. [Link]

Villalobos, Óscar (2024). ORGANIZACIÓN DE COMPUTADORES [Tutoría en


línea]. UNED, San José, Costa Rica.
48

También podría gustarte