0% encontró este documento útil (0 votos)
34 vistas12 páginas

Logica Secuencial

El documento detalla una práctica educativa sobre el desarrollo de circuitos lógicos secuenciales utilizando flip-flops, enfocándose en contadores y registros de corrimiento. Se incluyen actividades prácticas que abarcan la implementación de diferentes tipos de flip-flops (RS, D, JK, T) usando software y hardware específicos, así como la creación de diagramas de estados y tablas de verdad. Además, se proporciona un contexto teórico y referencias bibliográficas para profundizar en el tema.

Cargado por

Armandora
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)
34 vistas12 páginas

Logica Secuencial

El documento detalla una práctica educativa sobre el desarrollo de circuitos lógicos secuenciales utilizando flip-flops, enfocándose en contadores y registros de corrimiento. Se incluyen actividades prácticas que abarcan la implementación de diferentes tipos de flip-flops (RS, D, JK, T) usando software y hardware específicos, así como la creación de diagramas de estados y tablas de verdad. Además, se proporciona un contexto teórico y referencias bibliográficas para profundizar en el tema.

Cargado por

Armandora
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

Número de Práctica: I-07

Objetivo de la Práctica:
El alumno desarrollará circuitos lógicos secuenciales: contadores y registros de corrimiento a través del uso
de flip-flops para la implementación de contadores de eventos y de transferencia de datos binarios.
Introducción:
Los circuitos digitales estudiados hasta ahora han sido combinacionales: sus salidas dependen exclusivamente
de las entradas actuales. Aunque es probable que todos los sistemas digitales tengan circuitos
combinacionales, casi todos los que se usan en la práctica también incluyen elementos de almacenamiento,
que requieren que el sistema se describa en términos de lógica secuencial.
Consideraciones Teóricas:
Realiza una infografía a mano (utilizando hojas blancas, lápices de colores o imágenes), de la lógica
secuencial.

121
Realizó: Mtro. Armando Ramírez García
Referencias de Consulta:
Principios y aplicaciones (Autor: Ronald J. Tocci/ Neal S. Widmer/ Gregory L. Moss, Editorial: Pearson
/Prentice Hall, Décima edición).
Fundamentos de Sistemas Digitales (Autor: Thomas L. Floyd, Editorial: Pearson /Prentice Hall, Novena
Edición).
Material y Equipo:
Software creator, tarjeta de desarrollo CY8CKIT-059 PSoC 5LP, Protoboard, push button N.A, Resistencias de
1KΩ, 220Ω, Leds de 5mm, Fuente de 5volts de c.d.
Desarrollo de la Práctica:
Utilizando el software Creator, la tarjeta de desarrollo CY8CKIT-059 PSoC 5LP y el protoboard, comprobar el
funcionamiento de los siguientes FLIP-FLOP.
Actividad 1. FLIP FLOP RS ASINCRONO
El Flip Flop conocido como RS
(Reset-Set) obtiene su nombre
por su origen en la Hughes
Aircraft Company durante la
década de 1950 y puede ser
construido utilizando dos puertas
NOR realimentadas

a) Realice la conectividad del FLIP FLOP RS ASINCRONO en proteus con compuertas NAND para analizar
su comportamiento y completar la siguiente tabla.
U1:A
SET 0 1
Q
2
3
?
74LS00

? ~Q
U1:B
4
6

RESET 0 5

74LS00

Entradas salidas
Modo de operación Efecto en la salida 𝑸
𝑺𝒆𝒕 𝑹𝒆𝒔𝒆𝒕 𝑸 𝑸
Prohibido 0 0 Prohibido no utilizar
Set 0 1 Para fijar Q a 1
Reset 1 0 Para fijar Q a 0
Almacenamiento 1 1 Depende del estado anterior

122
Realizó: Mtro. Armando Ramírez García
 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos
 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP
b) Realice la conectividad del FLIP FLOP RS ASINCRONO en proteus con compuertas NOR para analizar su
comportamiento y completar la siguiente tabla.
U2:A
SET 0 2

3
1
? Q

74LS02

? ~Q
U1:A
2
1

RESET 0 3

74LS02

Entradas salidas
Modo de operación Efecto en la salida 𝑸
𝑺𝒆𝒕 𝑹𝒆𝒔𝒆𝒕 𝑸 𝑸
Almacenamiento 0 0 Depende del estado anterior
Set 0 1 Para fijar Q a 0
Reset 1 0 Para fijar Q a 1
Prohibido 1 1 Prohibido no utilizar

 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos


 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP

123
Realizó: Mtro. Armando Ramírez García
Actividad 2. FLIP FLOP RS SINCRONO (TEMPORIZADO)

Realice la conectividad del FLIP FLOP RS SINCRONO en proteus con compuertas NAND para analizar su
comportamiento y completar la siguiente tabla.

U2
U4
SET 0
? Q
NAND
NAND

CLK

U1
U3
? ~Q

RESET 0 NAND
NAND

Entradas salidas
Modo de operación Efecto en la salida 𝑸
Clk 𝑺𝒆𝒕 𝑹𝒆𝒔𝒆𝒕 𝑸 𝑸
Almacenamiento 0 0 Sin cambio
Reset 0 1 Reset o puesto en 0
Set 1 0 Fijar a 1
Prohibido 1 1 Prohibido

 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos


 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP

124
Realizó: Mtro. Armando Ramírez García
Actividad 3. Para comprender el funcionamiento del FF RS podemos recurrir a un ejemplo de una alarma del
libro "110 PROYECTOS DE ALARMAS ELECTRÓNICAS", escrito por R. M. Marston y publicado por la Editorial
Gustavo Gili en 1977, con el ISBN: 84-252-0953-6, podemos encontrar varias aplicaciones del Flip Flop RS
(Reset Set, por sus siglas en inglés)
Esta aplicación consiste en una alarma sonora (Buzzer) que consta de los siguientes elementos:
Sección de Entrada:
Esta sección incluye la entrada S (Set) que está formada por tres sensores, denominados A, B y C, que
normalmente están en posición abierta y están conectados en paralelo. Además, se cuenta con un
botón de acción momentánea para llevar a cabo la función de R (Reset, Restablecer)
ENTRADAS S Y R
?

SET
A
RESET

?
B
S
C R
R2
1k

R1
1k

Sección Intermedia:
En esta parte del circuito se utiliza un Flip Flop RS construido con un circuito integrado SN74LS02 en donde
se utilizan solo dos de las cuatro compuertas Nor.
Flip Flop RS
R3
220
D1
U1:A LED-RED
2
R 1
3 Q
74LS02

U1:B
5

6
4
? Q'
S
74LS02

125
Realizó: Mtro. Armando Ramírez García
Salida (Q):
Para la salida, se emplea un transistor 2N2222 que suministra energía al relé. En la salida del contacto
normalmente abierto del relé se conecta un dispositivo emisor de sonido, como un buzzer o una alarma.

Salida Q

BUZ1

BUZZER

RL1
5V
D2
DIODE

R4 Q1
Q 2N2222
100

 Realizar una tabla de verdad, para observar el comportamiento del circuito.


 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP
Actividad 4. FLIP FLOP D SINCRONO

El flip-Flop D se utiliza para almacenar datos en circuitos digitales, especialmente en registros, memorias y en
situaciones donde se necesita retener temporalmente un dato antes de que se pueda procesar o transmitir

126
Realizó: Mtro. Armando Ramírez García
 Realice la conectividad del FLIP FLOP D en proteus con compuertas NAND para analizar su
comportamiento y completar la siguiente tabla.

U2
U4
DAT 0
? Q
NAND
NAND

CLK

U1
U3
U5 ? ~Q

NAND
NAND
NOT

Entradas salida
Clk 𝑫𝑨𝑻 𝑸
↑ 0
↑ 1
 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos
 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP
Para comprender el funcionamiento del Flip Flop D, arma el siguiente circuito utilizando el programa PROTEUS
y verifica la tabla característica
Entrada de Pr

PR
1

Salidas
Entradas de Control
Entradas de Control
U2:A
D 0
4

MANUAL
SW1
2 5
? Q
S

D Q
1 3
CLK
Clk
SW-SPDT Q
6
? Q'
R

AUTOMATICO
1

7474
1

RST
Entrada de Rst

127
Realizó: Mtro. Armando Ramírez García
Entradas salidas
Modo de operación Asíncrono Síncrono 𝑸 𝑸
Pr Rst Clk 𝑫
Set asíncrono 0 1 𝑿 𝑿
Reset asíncrono 1 0 𝑿 𝑿
Prohibido 0 0 𝑿 𝑿
Set 1 1 ↑ 1
Reset 1 1 ↑ 0

 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos


 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP
Actividad 5. FLIP FLOP JK
Llamado así por las siglas del nombre de su inventor Jack Kilby, un ingeniero de Texas Instruments, en la
década de 1950.

Realice la conectividad del FLIP FLOP JK en proteus para analizar su comportamiento y completar la
siguiente tabla.

128
Realizó: Mtro. Armando Ramírez García
Salidas
Entradas de Control
Entradas de Control U3:A
7473
MANUAL1
SW2 J 1 14
J Q
12
? Q
1 1
CLK
Clk
SW-SPDT K 0 3
K Q
13
? Q'

R
AUTOMATICO

1 2
RST1
Entrada de Rst

Entradas salidas
Clr Clk 𝑱 K 𝑸 𝑸
0 X X X
1 0 0 0
1 0 1 0
1 0 0 1
1 0 1 1
1 1 X X

 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos


 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP

 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP

129
Realizó: Mtro. Armando Ramírez García
Actividad 6. FLIP FLOP T (Toggle o cambio de estado, o alternancia)
Es una variante del Flip Flop JK. En esta versión, cuando las entradas J y K están conectadas, se denomina
Flip Flop T. Este flip-Flop solo tiene dos posibles combinaciones: T=0, que representa la condición de
memoria, y T=1, que representa la condición de Toggle. La condición de Toggle se utiliza para alternar
entre dos estados con cada pulso de reloj o pulso de entrada. Su capacidad para cambiar de estado lo
hace especialmente útil en la construcción de circuitos secuenciales y dispositivos que requieren la
generación de patrones de salida específicos.

Realice la conectividad del FLIP FLOP T en proteus para analizar su comportamiento y completar la
siguiente tabla.
Entrada de Pr

PR1
1

Salidas
Entradas de Control
Entradas de Control
U4:A
T 0
4

MANUAL2
SW3
3
J
5
? Q
S

Q
1 1
CLK
Clk
SW -SPDT 2
K Q
6
? Q'
R

AUTOMATICO
15

74LS112
1

RST2
Entrada de Rst

Entradas salidas
Efecto en la salida 𝑸
Clk 𝑻 𝑸 𝑸
0 X No pulso
↓ 0 Memoria
↓ 1 Toggle

130
Realizó: Mtro. Armando Ramírez García
 A partir de la tabla de verdad, obtenga la función de salida en cada aplicando miniterminos
 Realice el diagrama de estados del flip flop
 Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC
5LP
 Realice la conectividad física en el protoboard para verificar su funcionalidad con la tarjeta CY8CKIT-
059 PSoC 5LP
Actividad 7. Contador ajustado en PSOC
Implementar flip flops que permitan realizar un contador ascendente hexadecimal, es decir, un contador
ascendente de 4 bits.
La idea principal es montar un contador ascendente mediante la implementan única de flip flops y el
decodificador hexadecimal diseñado en la entrada anterior.
Realizar la simulación en proteus de un circuito con flip flops JK

K
D1 D2 D3 D4
LED-GREENLED-GREENLED-GREEN
LED-GREEN

A
U1:A U1:B U2:A U2:B
2

7
R1
4 15 9 11 4 15 9 11
SW1 J Q J Q J Q J Q
S

220
1
CLK
6
CLK
1
CLK
6
CLK R2
SW-SPDT 16 14 12 10 16 14 12 10
K Q K Q K Q K Q 220 R3
R

7476 7476 7476 7476 220 R4


3

220

Implemente el circuito lógico en el software creator y en la tarjeta de desarrollo CY8CKIT-059 PSoC 5LP

131
Realizó: Mtro. Armando Ramírez García
Agregar la tabla de verdad del decodificador a ánodo o cátodo común

Conclusiones:
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________

132
Realizó: Mtro. Armando Ramírez García

También podría gustarte