You are on page 1of 8

Abstract

State machine is any device that stores the status of something at a given time and
can operate on input to change the status and/or, a computer is basically a state
machine and each machine instruction is input that changes one or more states
and may cause other actions to take place, also is used commonly in any circuit as
well as Flip-Flop of different types; RS, JK, D, T. The purpose of this article is
increase awareness of these and specifically the type D & JK as it is important for
our professional development, we developed different methods as: State table,
State diagram, True table and finally simulation in software Proteus. We obtained
as result the simulation where we see the diagram circuit and her behavior. In
conclusion we reached the purpose as we learned about of the Flip-Flop type D
since it is the fundamentals to solve more complex problems.

Introduccin
En general, una mquina de estados es cualquier dispositivo que almacena el
estado de algo en un momento dado y puede operar en la entrada para cambiar el
estado y / o causar una accin o de salida a tener lugar por cualquier cambio
dado. Una computadora es bsicamente una mquina de estados y cada
instruccin de mquina es de entrada que cambia uno o ms estados y puede
provocar otras acciones que se llevan a cabo.
Este articulo tiene como propsito el de ampliar el conocimiento acerca de una
mquina de estados y Flip-Flop tanto como el uso de lo aprendido acerca de las
compuertas lgicas ya que es importante para nuestro desarrollo profesional.

Materiales y Mtodos
En primera instancia se plantea la tabla de estados, seguido del diagrama de
estados y por ltimo la tabla de verdad, para continuar con la simulacin en el
software Proteus.
Flip-Flop D
El flip-flop tipo D es un elemento de memoria que puede almacenar informacin en
forma de un 1 o 0 lgicos. Este flip-flop tiene una entrada D y dos salidas Q
y Q. Tambin tiene una entrada de reloj, que en este caso, nos indica que es un
FF disparado por el borde o flanco descendente (ver el tringulo y la pequea
esfera en la entrada en los diagramas inferiores). Si el flip flop se disparara por el
borde ascendente slo aparecera el tringulo (no hay la pequea esfera).

El flip-flop tipo D adicionalmente tiene dos entradas asincrnicas que permiten


poner a la salida Q del flip-flop, una salida deseada sin importar la entrada D y el
estado del reloj. Estas entradas son:

PRESET (poner) y

CLEAR (Borrar).
Es importante notar que estas son entradas activas en nivel bajo (ver la bolita o
burbuja en la entrada). Ser activo en nivel bajo significa que:

Para poner un 1 en la salida Q se debe poner un 0 en la entrada


PRESET

Para poner un 0 en la salida Q se debe poner un 0 en la entrada CLEAR


Modos de disparo del Flip Flop tipo D
Dependiendo del tipo de entrada de reloj se producir un cambio diferente en la
salida. En los diagramas siguientes se muestran los diferentes tipos de entradas
de reloj del flip flop tipo D.
En el caso del grfico inferior habr un cambio en el estado del flip-flop tipo
D (ver la salida Q) cuando en la entrada de reloj se detecte un nivel positivo.
Cuando en nivel del reloj es alto se lee la entrada del (D) y se pone en la saluda
Q el mismo dato.

Ilustracin 1 Cambio de seales, nivel positivo

En este caso habr un cambio en el estado del flip-flop tipo D cuando en la


entrada de reloj se detecte un nivel negativo. Ver la pequea bolita o burbuja.
Cuando en nivel del reloj es alto se lee la entrada del flip-flop (D) y se pone en la
saluda Q el mismo dato.

Ilustracin 2 Cambio de seales, nivel negativo

En este caso habr un cambio en el estado del flip-flop tipo D cuando en la


entrada de reloj se detecte un nivel negativo. Ver la pequea bolita o burbuja.
Cuando en nivel del reloj es alto se lee la entrada del flip-flop (D) y se pone en la
saluda Q el mismo dato.

Ilustracin 3 Cambio de seal

En este caso habr un cambio en el estado del flip-flop tipo D cuando en la


entrada de reloj se detecte el momento en que el nivel pase de bajo a alto (flanco
ascendente o anterior). Ver el pequeo tringulo. Cuando en nivel del reloj cambia
de bajo a alto se lee la entrada del flip-flop (D) y se pone en la saluda Q el mismo
dato

Ilustracin 4 Paso de bajo a alto

En este caso habr un cambio en el estado del flip-flop tipo D cuando en la


entrada de reloj se detecte el momento en que el nivel pase de alto a bajo (flanco
descendente o posterior). Ver el pequeo tringulo y bolita o burbuja. Cuando en
nivel del reloj cambia de alto a bajo se lee la entrada del flip-flop (D) y se pone en
la saluda Q el mismo dato
Tabla de verdad del flip-flop tipo D

Tabla 1 Tabla de verdad

Diagrama temporal del flip-flop tipo D

Ilustracin 5 Diagrama temporal

Ejercicio
State table
Q
q0 Imput in the last clock cycle

E1 E0= 00

q1 Imput in the last clock cycle

E1 E0 <>00

Tablas 2 State table

State Diagram

Q2

00/1

10/0

Q1
1

00/0

Ilustracin 6 State diagram

11/0

True Table (Type D)


E1

E0

Qn

Qn(t+1)

D S

D=E1
S=Q E1

Tabla 3 True table

E1
0
0
0
0
1
1
1
1

E0
0
0
1
1
0
0
1
1

True Table (Type JK)


Qn
Qn(t+1)
0
0
1
0
0
*
1
*
0
1
1
*
0
*
1
1

J
0
*
*
*
*
*
*
1

K
0
1
*
*
0
*
*
*

S
1
0
0
0
0
0
0
0

J= E1 E0
K= E1 E0
S= E1 E0 Q
Tabla 4 True table

Resultados

Ilustracin 7 Resultado 1 (Type D)

Ilustracin 8 Resultado 2 (Type D)

Ilustracin 9 Resultado 1 (Type JK)

Ilustracin 10 Resultado 2 (Type JK)

Discusin
Los resultados obtenidos de la prctica, fortalecen lo ya aprendido de compuertas
lgicas ya que como se puede observar an se seguirn utilizando, de igual
manera se hace uso del Flip-Flop tipo D y que nos da ms conocimiento sobre su
uso y aplicaciones. Por otro lado utilizaremos los diferentes tipos de Flip-Flop y en

problemas ms complejas es por esto que se deben de tener muy claras el uso de
estas en problemas no tan complejas, que es lo que se consigui con esta
prctica.

Citas
http://unicrom.com/flip-flop-tipo-d-descripcion-y-simbolo/