Está en la página 1de 18

Latihan Soal

Analisa Clock SR- Flip Flop


Prosedur :
1. Dapatkan persamaan kombinational
logic dari masing-masing input S dan R
2. Dapatkan S.R =
Jika diamati pada tabel kebenaran clock
S-R Flip Flop perkalian S.R = , jika
menghasilkan , akan menghasilkan
Dont Care.
Jika S.R analisa dihentikan.
3. Dapatkan persamaan Next State,
Dengan rumus :
Z (t + ) = S(t) + R(t) .Z(t)
Contoh soal :

Dapatkan persamaan Next State dan


Tabel Present / Next State untuk
rangakaian clock SR-FF berikut :

A(t)

X
B(t)
Jawab :
1. S(t) = A (t)
R(t) = A(t) + B(t) = A(t) . B(t)
2. S(t) . R(t) = A(t) . A(t) . B(t)
=
3. X(t + ) = S(t) + R(t) . X(t)
= A(t) + [A(t) + B(t)] . X(t)
= A(t) + B(t) . X(t)
PRESENT NEXT
PRESENT INPUT
STATE STATE
A (t) B (t) X(t) X (t+)
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Tabel Eksitasi Clock SR-FF
Jika diberikan masukan : PRESENT PRESENT NEXT
S (t), R (t) dan PRESENT STATE INPUT STATE STATE
X (t) dari clock SR-FF S(t) R(t) X(t) X(t+)
0 0 0 0
1 0 1 1
0 1 0 0
1 1 1 0
0 0 0 1
1 0 1 1
0 1 0 X
1 1 1 X
Dari tabel diatas dapat diambil tabel eksitasi untuk SR-FF :

X(t) X(t+ ) Sx(t) Rx(t)

0 0 0 X
0 1 1 0
1 0 0 1
1 1 X 0
Sintesa Clock SR-FF
ALGORITMA SINTESA CLOCK SR-FF :

1. Dari persamaan NEXT STATE yang diketahui


buatlah table PRESENT / NEXT STATE.
2. Tambahkan kolom Eksitasi pada table tsb.
3. Dapatkan persamaan masing-masing kolom S(t)
dan R(t) dengan minimisasi k-map.
4. Periksa S(t) . R(t) = 0.
Contoh soal :
Rencanakan rangkaian clock SR-FF dengan
persamaan NEXT STATE :
(t+) = A(t) . X(t) + B(t)
Penyelesaian :
PRESENT PRESEN NEXT NILAI
INPUT T STATE STATE EKSITASI
A(t) B(t) X(t) X(t+) Sx(t) Rx(t)
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 1 x 0
Sx AB Rx
00 01 11 10 AB
X 00 01 11 10
X
0 0 1 1 0 0 x 0 0 x
1 0 x x x 1
1 0 0 0

Sx(t) = B(t) Rx(t) = (t) . B(t) = A(t) +B(t)

B(t)

A(t)
Contoh soal :
Rencanakan D-FF dengan pers next state :
X(t+) = A(t).X(t)+Y(t)
Y(t+) = A(t).Y(t)+X(t)

Jawab :
DX(t) = X(t+) = A(t) . X(t)+Y(t)
DY(t) = Y(t+) = A(t) . Y(t)+X(t)

A
X Y Y
Tabel Eksitasi Clock JK-FF

Dari tabel diatas dapat diambil tabel eksitasi untuk JK-FF :

Q(t) Q(t+ ) JQ(t) KQ(t)


0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
Contoh soal :

Rencanakan rangkaian sekuensial dengan menggunakan JK-FF

Diketahui persamaan next state :

X(t+ ) = A(t) . X(t) + Y(t)

Y(t+ ) = X(t) . Y(t) + A(t) . Y(t)

Z(t) = X(t) . Y(t)


Tabel Present / Next State

Present Present Next Present


Nilai eksitasi
state output
input state
A(t) X(t) Y(t) X(t+ ) Y(t+ ) Z(t) Jx(t) Kx(t) Jy(t) Ky(t)

0 0 0 1 1 0 1 X 1 X
0 0 1 0 0 0 0 X X 1
0 1 0 1 1 0 X 0 1 X
0 1 1 0 1 1 X 1 X 0
1 0 0 1 0 0 1 X 0 X
1 0 1 0 0 0 0 X X 1
1 1 0 1 0 0 X 0 0 X
1 1 1 1 1 1 X 0 X 0
Jx :
Ky:
XA XA
Y 1 X X 1 Y
X X X X
0 X X 0 1 0 0 1
J(x) = Y(t) K(y) = X(t)
Kx: Jy :
XA XA
Y Y
X 0 0 X 1 1 0 0
X 1 0 X X X X X
K(x) = A(t).Y(t) J(y) = A(t)

XA
Y 0 0 0 0
0 1 1 0
Z = X(t) . Y(t)
Cek dengan penyataan next state Jk-FF

Q(t+ ) = JQ(t).Q(t) + KQ(t).Q(t)


X(t+ ) = Y(t).X(t) + (Y(t) + A(t)).X(t)
= Y(t) + A(t).X(t)
Y(t+ ) = A(t).Y(t) + X(t).Y(t)

Y
Z
A

A(t)
C
T-Flip-Flop

Toggle Flip-Flop adalah flip-flop dimana outputnya


selalu kebalikan dengan Qn atau kalau
dirumuskan pers next statenya : X(t+) = X(t)

Jika ditabelkan
X(t) X(t+) Sx Rx

0 1 1 0 Sx(t)=x(t)
1 0 0 1
Rx(t) = x(t)
Jika digambarkan rangkaian :

= T

También podría gustarte