Você está na página 1de 12

Pregunta 10:

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

Procedemos a hallar la tabla de operación:

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

Una vez obtenida la tabla de operación hallaremos la tabla característica:


0 0 0 Q

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

De la siguiente tabla obtendremos la ecuación característica haciendo un mapa de Karnaugh.

CQ

0 1 1 0

0 0 0 0
S’R’
1 1 1 1

X X X X

La ecuación característica sería:


̅ 𝑅′
𝑄 ∗ = 𝑆′𝑅′ + 𝑆′ ̅𝑄

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:

𝑸𝟏𝒏 𝑸𝟎𝒏 D 𝑸𝟏𝒏+𝟏 𝑸𝟎𝒏+𝟏 Y 𝑫𝟏 𝑫𝟎

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

Entonces la ecuación característica del flip-flop es:


̅̅̅̅
𝑄𝑛+1 = 𝑌𝑄 ̅ ̅
𝑛 + 𝑋𝑌 + 𝑋𝑌 𝑄𝑛

Para construir el clocked-latch usamos la tabla de excitación del latch S-R.

𝑸𝒏 𝑸𝒏+𝟏 𝑺 𝑹

0 0 0 x

0 1 1 1

1 0 0 0

1 1 x 1

Completamos con la tabla de operación:

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:

Latch R-S NAND

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.

Você também pode gostar