Oncelikle Moore modelini hatirlayalim.
Moore modelinde cikis sinyalimiz sadece state cikisindan elde edilir. (Mealy modelinde hem state hem girislerden uretilir)
Simdi;
2 girisimiz 1 de cikisimiz var.
Girislerimiz K1 (10Kurus) ve K2 (20Kurus) girisi.
Ilk durum numaramiz 0 olsun.
0. durum da iken K1=1 olursa durum 1'e gec.
0. durum da iken K2=1 olursa durum 2'ye gec.
1. durum da iken hangi giris 1 olursa olsun durum 2'ye gec.
2.durum da kahve ver sinyali uret.
Peki 0 State'e nasil doneriz? Soruda bu muallak. Kahve ver sinyalini kisa sureligine vermek yetiyorsa;
State 2 de tek bir clock ardindan state 0'a gec.
State gecis diyagramini sozel olarak cizdik. Durum tablosunu ve ardindan da Durum gecis tablosunu olusturacaksin. (JK FF mi D FF mi)
Asagidaki verilerin siralamasi Mevcut durum, K1, K2 ve Yeni durum olmak uzere
0,0,0,0
0,x,1,2
0,1,0,1
1,1,x,2
2,x,x,0
3,x,x,0 (Bu durum gozardi edilmesin. 0,1,2 durumlari icin en az 2 FF gerekir. 2 tane FF kullanirsak gerekmeyen 3. bir durum daha vardir. Duzenek bir sebeple bu 3 nolu duruma (tuzaga) duserse bilinen bir duruma gecis yapmak gerekir. Aksi halde sistem kilitlenir)
0,1 ve 2 durumlari icin 2 tane FF yeterli
Simdi FFlar icin J1 K1 ve J2 K2 degerlerini bulalim.
JK FF nasil bir seydi
j=1 K=0 => Q=1
j=0 K=1 => Q=0
j=1 K=1 => Q=Q!
j=0 K=0 => Q=Q
Bundan sonrasini yapabilirmisin?
Bu arada, JK Flip Flopta girislere neden J ve K denmis merak ediyordum.
Cevabi cok basitmis.
JK Flip flopu Texas Instruments firmasinda Jack Kilby adindaki Muhendis icad etmis ve isimlendirmeyi kendisi yapmis.