You are on page 1of 4

VJEŽBA IZ DIGITALNE LOGIKE

Bistabili.

UVOD U BISTABILE
SR bistabil

Simbol: Sažeta tablica stanja: Tablica pobude:

S SET
Q S R Qn+1 Qn Qn+1 S R
0 0 Qn 0 0 0 X
0 1 0 0 1 1 0
R CLR Q 1 0 1 1 0 0 1
1 1 ? 1 1 X 0
„?“ predstavlja zabranjeno stanje

Proširena tablica stanja: Dijagram stanja:

Qn S R Qn+1
10
0 0 0 0 00 00
0 0 1 0 0 1
0 1 0 1
01 01 10
0 1 1 ? Q n +1 = S + Q n R
1 0 0 1 11 11
1 0 1 0 S ⋅R = 0
1 1 0 1
1 1 1 ?

JK bistabil

Simbol: Sažeta tablica stanja: Tablica pobude:

J SET
Q J K Qn+1 Qn Qn+1 J K
0 0 Qn 0 0 0 X
0 1 0 0 1 1 X
K CLR Q 1 0 1 1 0 X 1
1 1 Qn 1 1 X 0

Proširena tablica stanja: Dijagram stanja:

Qn J K Qn+1
10
0 0 0 0 00 11 00
0 0 1 0 0 1
0 1 0 1
01 01 10
0 1 1 1 11
1 0 0 1
1 0 1 0
Qn +1 = J Qn + KQn
1 1 0 1
1 1 1 0

Solarni razred Nepoznat Autor


Digitalna logika: VJEŽBA 2

T bistabil

Simbol: Sažeta tablica stanja: Tablica pobude:

T SET Q T Qn+1 Qn Qn+1 T


0 Qn 0 0 0
0 1 1
Q 1 Qn
CLR 1 0 1
1 1 0

Proširena tablica stanja:

Qn T Qn+1
0 0 0
0 1 1 Qn+1 = T Qn + TQn
1 0 1
1 1 0

D bistabil

Simbol: Sažeta tablica stanja: Tablica pobude:

D SET Q D Qn+1 Qn Qn+1 D


0 0 0 0 0
1 1 0 1 1
CLR Q 1 0 0
1 1 1

Proširena tablica stanja:

Qn D Qn+1
0 0 0
0 1 1 Qn+1 = D
1 0 0
1 1 1

Solarni razred Nepoznat autor


Digitalna logika: VJEŽBA 3

Primjer Realizirajte SR-bistabil pomoću T-bistabila.

Napišimo za početak tablicu rada SR-bistabila:

Qn S R Qn+1
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 ?
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 ?

U sljedećem koraku potrebno je proširiti prethodne tablice stupcem u kojem će se zapisivati


I
vrijednosti ulaznog signala T-bistabila (T). Vrijednosti T ulaza moguće je dobiti uz poznavanje
tablice uzbude T-bistabila!
Qn S R Qn+1 T
0 0 0 0 0
Qn Qn+1 T 0 0 1 0 0
0 0 0 0 1 0 1 1
0 1 1 0 1 1 ? X
1 0 1 1 0 0 1 0
1 1 0 1 0 1 0 1
1 1 0 1 0
1 1 1 ? X

Na primjer, ako pogledamo prvi redak tablice rada SR-bistabila, možemo vidjeti da se radi o
kombinaciji kada je "prethodno" stanje bistabila Qn=0, a "buduće" stanje bistabila Qn+1=0. Ako tu
kombinaciju potražimo u uzbudnoj tablici T-bistabila, saznat ćemo vrijednost signala T kojeg u tom
slučaju treba dovesti na ulaz T-bistabila (T=0). Analogno se može nadopuniti cijela tablica, s time
da se kod kombinacija u kojima se pojavljuje zabranjeno stanje, poslužimo oznakom "X" za
vrijednost ulaza T. Sada se vrijednosti ulaza T mogu prikazati u K-tablici s 3 varijable (S, R, Qn):

SR S
Qn 00 01 11 10
Realizacija:
0 0 00 X 1 S
SET Q
J
T Q
Qn 1 0 11 X 0 R CP

R Q
K CLR Q
Minimizacija:

T = SQn + RQn

Solarni razred Nepoznat autor


Digitalna logika: VJEŽBA 4

Primjer Realizirajte JK-bistabil pomoću D-bistabila.

Za početak napišimo tablicu rada JK-bistabila:

Qn J K Qn+1
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0

Slično kao i u prethodnom zadatku, slijedeći je korak proširivanje prethodne tablice stupcem u
kojem će se zapisivati vrijednosti ulaznog signala D-bistabila (D). Vrijednosti D ulaza mogu se
dobiti uz poznavanje tablice uzbude D-bistabila!
Qn J K Qn+1 D
0 0 0 0 0
Qn Qn+1 D 0 0 1 0 0
0 0 0 0 1 0 1 1
0 1 1 0 1 1 1 1
1 0 0 1 0 0 1 1
1 1 1 1 0 1 0 0
1 1 0 1 1
1 1 1 0 0

Posljednji "D-stupac" je u ovom slučaju vrlo jednostavno za dobiti jer nam je poznato da kod D-
bistabila vrijedi relacija Qn+1 = D , pa je dovoljno "prepisati" vrijednosti iz prethodnog stupca.
Naravno, isti rezultat se dobiva i kad se tablica nadopunjava prateći uzbudnu tablicu D-bistabila,
analogno postupku u prošlom zadatku.
Sada se vrijednosti ulaza D mogu prikazati u K-tablici s 3 varijable (J, K, Qn):

JK J Realizacija:
Qn 00 01 11 10

0 0 0 1 1 J
SET Q
D Q
Qn 1 1 0 0 1 K
CP

K Q
CLR Q
Minimizacija:

D = J Qn + KQn

Solarni razred Nepoznat autor

You might also like