Está en la página 1de 12

Instituto Tecnológico de Mérida.

Ingeniería en Sistemas Computacionales.


Principios Eléctricos y Aplicaciones Digitales.
Prof. Dakar Villafaña.
Electrónica Digital. Lógica Secuencial: Flip-Flops.
Equipo 6.
Integrantes:
Luis Ariel Hoil Dzul.
Belinda Valentina Rodríguez Cetina.
Yahir Eduardo Arceo Ávila.
Roberto Carlos Fernández Pech.
Índice
1.- Introducción........................................................................................................ 3
2.- Antecedentes. ..................................................... ¡Error! Marcador no definido.
3.- Objetivo General. ............................................................................................... 6
4.- Objetivos Específicos. ........................................................................................ 6
5.- Desarrollo. .......................................................................................................... 6
6.- Conclusiones....................................................... ¡Error! Marcador no definido.
7.- Recomendaciones. .......................................................................................... 11
8.- Competencias desarrolladas. ........................................................................... 11
9.- Referencias. ..................................................................................................... 12

Índice de figuras.
1.- Figura 1 Algunos tipos de FFs………….……………………………¡Error!
Marcador no definido.
2.- Figura 2 símbolo de un FF JK .………………………………………¡Error!
Marcador no definido.
3.- Figura 3 Diagrama y tabla de verdad de un FF JK ..………………¡Error!
Marcador no definido.
4.- Figura 4 Diagrama lógico………..…………………………………..¡Error!
Marcador no definido.
5.- Figura 5 Diseño del circuito en proteus…..………………………..¡Error!
Marcador no definido.

Índice de tablas.
1.- Tabla 1.1 Trancision de flip-flop ……………….…………………………9
2.- Tabla 1.2 Tabla de verdad ………………….…………..………………10
3.- Tabla 1.3 Karnuagh……………………………………………………….11
4.- Tabla 1.4 Karnuagh……………………………………………………….11
5.- Tabla 1.5 Karnuagh……………………………………………………….¡Error!
Marcador no definido.
6.- Tabla 1.6 Karnuagh……………………………………………………….¡Error!
Marcador no definido.
7.- Tabla 1.7 Karnuagh………………………………………………………..11
8.- Tabla 1.8 Karnuagh……………………………………………..…………11

Introducción.
A continuación se mostrará la realización de la práctica con los componentes
básico sobre la electrónica digital, ya que acorde de nuestro tema sobre lógica
secuencial estaremos empleando circuitos integrados conformados por compuertas
lógicas, con el fin de realizar la metodología para diseñar un circuito secuencial
utilizaremos los teoremas, postulados y expresiones del algebra de Boole para
mayor facilidad y eficacia en nuestro circuito estaremos utilizando las
simplificaciones aprendidas en clases como lo son: por Minitérnimos, Maxiterminos
y Mapas de Karnuag. Así como conocimientos para diseñar circuitos secuenciales
con Flip-Flops y con circuitos MSI.

Nuestros circuitos empleados fueron los combinatorios. En estos las salidas


en cualquier punto del tiempo dependen completamente de las entra as que se
presenten en ese momento. Aunque los circuitos combinatorios son la base para un
gran número de aplicaciones, en la práctica la mayoría de los sistemas también
incluyen elementos de almacenamiento, por lo que su análisis y diseño se debe
realizar en términos de circuitos secuenciales. Hablando más sobre el circuito lógico
secuencial podemos definir que es aquel cuyas salidas no solo dependen de sus
entradas actuales, sino también de su posición o estado actual, almacenada en
elementos de memoria. Actualmente consta de un circuito combinatorio y elementos
de almacenamiento que juntos forman un sistema retroalimentado. Los elementos
de almacenamiento son dispositivos que pueden almacenar información binaria en
su interior (1’s y 0’s). La información binaria almacenada define el estado del circuito
secuencial. El circuito secuencial recibe información binaria de entradas externas,
las cuales, junto con el estado presente almacenado en memoria, determinan el
valor binario de las salidas, así como la condición para cambiar el estado del circuito.
Antecedentes.
Podemos decir que el FLIP-FLOP es el nombre común que se le da a los
dispositivos de dos estados (biestables), que sirven como memoria básica para las
operaciones de lógica secuencial. Los Flip-flops son ampliamente usados para el
almacenamiento y transferencia de datos digitales y se usan normalmente en
unidades llamadas “registros”, para el
almacenamiento de datos numéricos
binarios. [2]

Figura 1.1 Algunos tipos de FFs.

Son dispositivos con memoria más comúnmente utilizados. Sus características


principales son:

• Asumen solamente uno de dos posibles estados de salida.


• Tienen un par de salidas que son complemento una de la otra.
• Tienen una o más entradas que pueden causar que el estado del Flip-Flop
cambie.

Los flip flops se pueden clasificar en dos:

➢ Asíncronos: Sólo tienen entradas de control. El más empleado es el flip flop


RS.
➢ Síncronos: Hay aplicaciones en donde es necesario que los cambios que se
efectúen en las salidas de un flip-flop, (debido a cambios en sus entradas de
acuerdo a la tabla de verdad que regule el funcionamiento del mismo), estén
sincronizadas con una señal maestra, a fin de poder realizar operaciones
entre dos dispositivos o más, en forma ordenada para la transferencia de
información ya sea de control como de datos.

Es por eso que existen los denominados flip-flops sincrónicos, los cuales además
de sus entradas de datos (como, por ejemplo: Set y Reset) tienen una entrada
adicional de control, denominada clock (reloj).[3]

Flip-Flop JK:

Figura 1.2 Simbolo de un FF JK


Es un refinamiento del SR ya el estado indeterminado del tipo SR se define en el
tipo JK. La notación JK se usa simplemente para distinguir este tipo de flip-flop del
tipo SR. Las entradas J y K se comportan como las entradas S y R, donde la letra
J se usa para la entrada de puesta a 1 y la letra K para la entrada de puesta a 0.
Cuando ambas entradas se aplican a J y K simultáneamente, el flip-flop cambia a
su estado complemento, esto es si Q=1 cambia a Q=0 y viceversa. Las entradas J
y K son entradas sincronizadas. Esto significa que no tiene ningún efecto en la
salida hasta que la entrada de reloj reciba la señal apropiada. Un ejemplo de CI es
el 7476 (con 2 flip-flops).[1]
Figura 1.3 Diagra y tabla de verdad de un FF JK

Objetivo General.
Implementar un circuito de un contador aleatorio de 9 números, usando Flip-
Flops J-K y un decodificador BCD a 7 segmentos.

Objetivos Específicos.
• Emplear conocimientos y métodos de simplificación de acuerdo a las
tablas de verdad de los componentes empleados (FFs).

• Diseñar el circuito que cuente aleatoriamente los números requeridos.

• Ensamblar el circuito anteriormente diseñado usando un Protoboard.

• Verificar que el circuito diseñado y calculado funcione correctamente,


haciendo uso del simulador Proteus.

Desarrollo.
Los materiales requeridos para poder realizar esta práctica fueron los
siguientes:

• Protoboard para armar circuitos.


• Internet o libro de apoyo para obtener el circuito.
• Componentes electrónicos:
➢ CI 555.
➢ 11resistencia de 220 Ω.
➢ 1 capacitor de 100 μF
➢ 1 diodo (LED).
➢ 1 potenciómetro 10 k.
➢ Fuente de alimentación de 5v.
➢ 1 compuerta AND de 2 entradas (7208).
➢ 1 decodificador BCD a 7 segmentos
➢ 2 Flip-flops (74HC73).
➢ 1 display cátodo común.
➢ Cables para protoboard.
➢ 2 protoboard.

A continuación, se proporciona la secuencia seleccionada:

Secuencia: 1,3,5,7,9,0,2,4,6,8

Como primer paso y tomando en cuenta la secuencia anterior, procederemos


a sacar la tabla de verdad, apoyándonos en la tabla de transición del flip-flop
seleccionado (en este caso nuestro equipo escogió un J-K).

Tabla de transición del Flip-Flop: J-K

(Tabla 1.1 transición del Flip-flop: J-K)

Q Q+ J K
Para poder realizar la tabla de verdad, nos
0 0 0 x
apoyaremos en nuestros estados presentes en este
1 0 1 x
caso llamados: A, B, C y contaremos la secuencia que
1 0 x 1 queramos para nuestros estados futuros (A+, B+,
1 1 x 0 C+), como se muestra a continuación.

Cabe mencionar que nuestro contador, al ser de 3 bits, solo ocuparemos 3


flip-flops J-K (es decir, 1 flip-flop por cada bit).
TABLA DE VERDAD DADA LA SECUENCIA

Secuencia: 1,3,5,7,9,0,2,4,6,8 A B C
X A B C A+ B+ C+ J K J K J K
0 0 0 0 1 0 0 x 1 x 0 x
0 0 1 0 1 0 0 x 1 X x 1
0 1 0 1 0 0 1 x x 1 0 x
0 0 1 1 1 0 0 1 x x 1 x 1
1 0 0 1 1 0 x 0 1 x 0 x
1 0 1 1 1 0 x 0 1 x x 1
1 1 0 0 0 0 x 1 x 1 0 x
1 1 1 0 0 0 x 1 x 1 x 1
0 0 0 0 0 1 0 x 0 x 1 x
0 0 1 0 1 1 0 x 1 x x 0
0 1 0 0 1 1 0 x x 0 1 x
1 0 1 1 1 0 1 1 x x 1 x 0
1 0 0 1 0 1 x 0 0 X 1 x
1 0 1 1 1 1 x 0 1 x x 0
1 1 0 1 1 1 x 0 x 0 1 x
1 1 1 0 0 1 x 1 x 1 x 0

(Tabla 1.2 Tabla de verdad )


A continuacion nuestros mapas de Karnaugh, que estos se realizan
agrupando los términos que tengan un 1 junto con las “x”, de tal manera que
podemosa grupar a nuestra conveniencia para poder hacer un circuito más simple.

MAPAS DE KARNAUGH

xA\BC 00 01 11 10
00 0 0 1 1
xA\BC 00 01 11 10
01 x x x x
00 x x x x
11 x x x x
01 0 0 1 1
10 0 0 1 0
11 0 0 1 0
JA = x´B + BC (Tabla 1.3 Karnaugh)
10 x x x x
KA = x’B + BC (Tabla 1.4)

xA\BC 00 01 11 10 xA\BC 00 01 11 10
00 1 1 x x 00 x x 1 1
01 1 1 x x 01 x x 1 1
11 0 1 x x 11 x x 1 0
10 0 1 x x 10 x x 1 0
JB = xA\BC 00 01 11 10
xA\BC 00 01 11 10
x´B
00 0 x x 0 00 x 1 1 x
+C
01 0 x x 0 01 x 1 1 x
11 1 x x 1 11 x 0 0 x
10 1 x 1 1 10 x 0 0 x
(Tabla 1.5) KB = x’B + C
(Tabla 1.6)

JC = x (Tabla 1.7) KC = x’ (Tabla 1.8)


Una vez realizados los mapas de Karnaugh, ya podemos realizar el circuito
de manera simulada esto para prevenir posibles fallos al momento de ensamblarlo
de manera física.

Figura 1.5 Diseño del circuito en proteus.


Conclusiones.
Belinda Valentina Rodríguez Cetina: Al realizar este trabajo si nos complicamos un
poco en la elaboración ya que realizar el circuito consistía de un buen uso de
nuestra CI y el FF, algunas veces no sabíamos que pasaba en el circuito ya que
nuestra conexiones mayormente estaban incorrectas, pero después de varios
intentos y usando la lógica pudimos hacerlo bien.
Yahir Eduardo Arceo Ávila: A algunos se nos complicó el tema de los FF, pero al
entender mejor el funcionamiento e integrarlo al circuito nos pudimos dar una mejir
idea de lo que consta y en lo que puede ayudar. También el tema de los ciclos
para implementarlos no fue muy complicado pero ya poniéndolo
Luis Ariel Hoil Dzul: Al elaborar el laboratorio entendimos de una manera más
practica la función del FF, aunque si fue un poco complicado para elaborar nuestro
diagrama, ya que no sabíamos cual realizar. Con la ayuda de varias
investigaciones y opiniones de nuestros compañeros de trabajo, se pudo terminar
nuestro trabajo, el cual fue un circuito de un contador aleatorio de 9 números.
Roberto Carlos Fernández Pech:

Recomendaciones.
Tener a la mano los datasheets de cada componente.

Probar cada componente antes de ser ensamblado.

Conectar solo 1 fuente de alimentación al circuito.

Usar los menos cables posibles (tartar de no usar los Jumpers para la protoboard).

Ensamblar tal cual está el diagrama del

Competencias desarrolladas.
• Diseño y ensamble de circuitos.
• Capacidad de resolución de problemas del tema electrónica digital.
• Lectura y compresión sobre los manuales de cada componente (Datasheet).
Referencias.
[1] Dakar F. Villafaña Gamboa (2021). Manual de práctica
para la asignatura:Principios Eléctricos y Aplicaciones Digitales.
Tecnológico Nacional de México. Consultado el 23 de octubre de
2022.

[2] Flip flop ¿Qué es y cómo funciona? (2022) Ingeniería


Mecafenix. Consultado el 23 de noviembre de, 2022
https://www.ingmecafenix.com/electronica/flipflop/
[3] James Bignell & Robert Donovan
(2002). Electrónica Digital. CECSA.

También podría gustarte