Escolar Documentos
Profissional Documentos
Cultura Documentos
Un flip-flop “S-R Set dominante” difiere del flip-flop S-R normal en que cuando S y R están a valor
lógico 1 simultáneamente se realice la operación de Set. Obtener la tabla de operación, la tabla
característica del flip-flop, y realizar una implementación como latch asíncrono mediante puertas
lógicas.
Tabla de operación:
𝑺′ 𝑹′ 𝑸𝒏 𝑸𝒏+𝟏
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Tabla característica:
𝑺′ 𝑹′ 𝑸𝒏+𝟏
0 0 𝑸𝒏
0 1 0
1 0 1
1 1 1
Implementaremos mediante la tabla de operación del flip-flop y la tabla de habilitación del flip-flop
S-R:
𝑺′ 𝑹′ 𝑸𝒏 𝑸𝒏+𝟏 𝑺′ 𝑹′
0 0 0 0 0 X
0 0 1 1 X 0
0 1 0 0 0 X
0 1 1 0 0 1
1 0 0 1 1 0
1 0 1 1 X 0
1 1 0 1 1 0
1 1 1 1 X 0
̅
→ 𝑆 = 𝑆′𝑅′
̅
→ 𝑅 = 𝑆′𝑅′
Circuito:
𝑅′
𝑄
𝑄̅
𝑆′
Pregunta 11:
Teniendo como referencia las tablas del Latch SR y la del Flip Flop SR con reloj activo en alto
hallaremos las tablas características del ejercicio.
Latch SR:
S R Q Q'
0 0 Qn Qn'
0 1 0 1
1 0 1 0
1 1 X X
Flip Flop SR:
S R Q Q'
0 0 Q' Qn'
0 1 0 1
1 0 1 0
1 1 X X
S’ R’ C Q Q'
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 S’ 1 R’ 0 C 0 Q* X
1 1 0 1 X
1 1 1 0 X
1 1 1 1 X
0 0 1 Q
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 X
1 1 1 X
CQ
0 1 1 0
0 0 0 0
S’R’
1 1 1 1
X X X X
Ahora implementaremos el circuito a partir de un latch y puertas lógicas. Haremos uso de la tabla
de operación de nuestro flip-flop y de la tabla de habilitación del ff-RS.
S’ R’ C 𝑸𝒏 𝑸𝒏+𝟏 S R
0 0 0 0 0 0 X
0 0 0 1 1 X 0
0 0 1 0 0 0 X
0 0 1 1 1 X 0
0 1 0 0 0 0 X
0 1 0 1 0 0 1
0 1 1 0 0 0 X
0 1 1 1 0 0 1
1 0 0 0 1 1 0
1 0 0 1 1 X 0
1 0 1 0 1 1 0
1 0 1 1 1 X 0
1 1 0 0 0 0 X
1 1 0 1 1 X 0
1 1 1 0 X X X
1 1 1 1 X X X
Construimos el circuito:
𝑅′
𝑄
𝑄̅
S’
Latch R-S NAND
Pregunta 13:
Pregunta 19:
Diseñar un sistema digital para controlar el motor de apertura de una puerta “M”. para que se abra
(M=01), se cierre (M=10) o se quede quieta. Antes de la puerta hay un detector de personas (D),
además la puerta dispone detector de abierto (A) o cerrado (C). Si pasa una persona (D=1) la puerta
computaría un ciclo de apertura-cierre. Si durante el cierre aparece una persona, la puerta volverá a
abrirse. Si al alcanzar la apertura siguiera pasando personas, la puerta quedaría abierta. Desarrollar:
a) Análisis.
Resolveremos el problema mediante diagrama de flujo usando ff-D. Para ello primero que
todo asignaremos variables a los diferentes estados. Además por conveniencia agregaremos
un estado más, al que llamaremos “INCOMPATIBLE”.
𝑀 𝑞𝑢𝑖𝑒𝑡𝑜 ⇒ 𝑆0 : 00
𝑀 𝑎𝑏𝑖𝑒𝑟𝑡𝑜 ⇒ 𝑆1 : 01
𝑀 𝑐𝑒𝑟𝑟𝑎𝑑𝑜 ⇒ 𝑆2 : 10
𝑀 INCOMPATIBLE ⇒ 𝑆3 : 11
𝐴 𝑎𝑐𝑡𝑖𝑣𝑎𝑑𝑜 ⟹ 𝑌 = 1
𝐶 𝑎𝑐𝑡𝑖𝑣𝑎𝑑𝑜 ⟹ 𝑌 = 0
b) Diagrama de bloques.
Sistema
controlador
del motor de
Detector de abierto (A)
apertura de
Detector de o cerrado (C)
la puerta
personas (D)
“M”
c) Diseño del sistema.
Diagrama de flujo:
0⁄
0
Sea: 0,1⁄
0 𝑺𝟐
𝑫⁄ 𝑺𝟐
𝒀
0⁄ 1⁄
0 1
0⁄
𝑺𝟎 0 𝑺𝟏
1⁄ 1⁄
1 1
Tabla de estados:
E.I. D E.F. Y
𝑺𝟎 0 𝑺𝟐 0
𝑺𝟎 1 𝑺𝟎 1
𝑺𝟏 0 𝑺𝟐 0
𝑺𝟏 1 𝑺𝟎 1
𝑺𝟐 0 𝑺𝟐 0
𝑺𝟐 1 𝑺𝟏 1
𝑺𝟑 0 𝑺𝟐 0
𝑺𝟑 1 𝑺𝟐 0
Tabla de operación:
0 0 0 1 0 0 1 0
0 0 1 0 0 1 0 0
0 1 0 1 0 0 1 0
0 1 1 0 0 1 0 0
1 0 0 1 0 0 1 0
1 0 1 0 1 1 0 1
1 1 0 1 1 0 1 1
1 1 1 1 1 0 1 1
Karnaugh:
- Para Y:
𝑄0𝑛 . D
0 1 1 0
𝑄1𝑛
0 1 0 0
̅̅̅̅̅
𝑌 = 𝐷(𝑄0 ̅̅̅̅̅
𝑛 + 𝑄1𝑛 )
- Para D1:
𝑄0𝑛 . D
1 1 1 1
𝑄1𝑛
0 1 1 0
̅ + 𝑄0𝑛 + 𝑄1𝑛
𝐷1 = 𝐷
- Para D2::
𝑄0𝑛 . D
0 0 1 0
𝑄1𝑛
0 0 1 1
𝐷2 = 𝑄1𝑛 (𝑄0𝑛 + 𝐷)
d) Circuito final:
𝑄1 𝑄0
Y
e) Explicar funcionamiento:
El sistema se basa en tres estados presentes mas uno incompatible puesto a nuestra conveniencia. Al
ser 4estados en total hacemos uso de dos ff-D, manualmente cambiamos el valor del sensor de
personas “D” lo que hara variar los estados y se presentara la salida “Y” para ambos sensores (A y
C).
Pregunta 20:
Se quiere diseñar un flip-flop cuya entrada Y opere como entrada de tipo D o de tipo T en función
del valor lógico de la entrada de selección X (0 tipo D, 1 tipo T).
a) Indicar la tabla de operación y encontrar la ecuación característica del flip-flop. Construir
un clocked-latch (reloj activo alto) tomando como base un latch S-R NAND.
X Y 𝑸𝒏 𝑸𝒏+𝟏
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0
𝑌. 𝑄𝑛
X 0 0 1 1
0 1 0 1
𝑸𝒏 𝑸𝒏+𝟏 𝑺 𝑹
0 0 0 x
0 1 1 1
1 0 0 0
1 1 x 1
X Y 𝑸𝒏 𝑸𝒏+𝟏 S R
0 0 0 0 0 x
0 0 1 0 0 1
0 1 0 1 1 0
0 1 1 1 x 0
1 0 0 0 0 x
1 0 1 1 x 0
1 1 0 1 1 0
1 1 1 0 0 1
Para S:
𝑌. 𝑄𝑛
0 0 x 1
X
0 x 0 1
̅̅̅̅
→ 𝑆 = 𝑌𝑄 𝑛
Para R:
𝑌. 𝑄𝑛
x 1 0 0
X
x 0 1 0
→ 𝑋̅𝑌̅ + 𝑋𝑌𝑄𝑛
Construimos el circuito:
b) Dadas las siguientes formas de onda indicar los valores que toman del clocked-latch del
apartado (a). Hay que suponer que inicialmente el flip-flop tiene cargado el nivel lógico 0.