Ders Kodu EET 134 Ders Ad Saysal Elektronik

  • Slides: 23
Download presentation
Ders Kodu: EET 134 Ders Adı: Sayısal Elektronik Ders Hocası: Assist. Prof. Dr. MUSTAFA

Ders Kodu: EET 134 Ders Adı: Sayısal Elektronik Ders Hocası: Assist. Prof. Dr. MUSTAFA İLKAN

FLIP FLOP DEVRELERİ

FLIP FLOP DEVRELERİ

FLİP-FLOP (f/f): v Sayıcıların, shift registerlerini, hafızalarin temel elemanıdır. v 1 bitlik hafıza elemanıdır.

FLİP-FLOP (f/f): v Sayıcıların, shift registerlerini, hafızalarin temel elemanıdır. v 1 bitlik hafıza elemanıdır. v 4 tıp flop vardır: i. R – S f/f ii. Clocked R – S f/f iii. D f/f iv. J – K f/f

(i) R – S Flip Flop (Reset – Set f/f) n Block Diagram: S

(i) R – S Flip Flop (Reset – Set f/f) n Block Diagram: S Q i/p o/p R QN v 2 i/p R, S v 2 o/p Q , Q vÇıkışlar birbirinin tersidir. v. S Set girişidir R Reset girişidir. v. S & R aktif low

Doğruluk Tablosu : Calısma Modu S R Q Q Q üzerindeki etkisi Yasaklanmış 0

Doğruluk Tablosu : Calısma Modu S R Q Q Q üzerindeki etkisi Yasaklanmış 0 0 1 1 Kullanmayız Set Girişli 0 1 1 0 Q’yu “ 1” yapar Reset Girişli 1 0 0 1 Q’yu siler (sıfır yapar) Hold (tutma) 1 1 Q Q Bir önceki Q ve Q hafızada tutulur

RS F/F (NAND Kapısı Kullanarak)

RS F/F (NAND Kapısı Kullanarak)

(ii) Clock (Saatli) RS Flip Flop Block Dıagram: v 3 i/p R, S, CLK

(ii) Clock (Saatli) RS Flip Flop Block Dıagram: v 3 i/p R, S, CLK v 2 o/p Q, Q v. R, S, CLK giri; leri aktif high CLK girişi, aktif “HIGH” ise yükselen uçlarda çalışır. CLK girişi, aktif “LOW” ise düşen uçlarda çalışır.

Doğruluk Tablosu: Calısma Modu CLK S R Q Q Q üzerindeki etkisi Hold (tutma)

Doğruluk Tablosu: Calısma Modu CLK S R Q Q Q üzerindeki etkisi Hold (tutma) 0 0 Q Q Bir önceki Q ve Q çıkışını tutar Reset 0 1 Reset Q’yu siler. Q=0 olur. Set 1 0 Set Q’yu “ 1” yapar. Q=1 olur. Yasaklanmış 1 1 Kullanmayız

Clocked RS F/F (NAND Kapısı Kullanarak)

Clocked RS F/F (NAND Kapısı Kullanarak)

(ii) D Flip Flop Blok Diyagram: v giriş = çıkış , sadece zaman gecikmeli

(ii) D Flip Flop Blok Diyagram: v giriş = çıkış , sadece zaman gecikmeli v. Shıft registerlerin temel elemanıdır

Doğruluk Tablosu: Dn 0 1 Qn-1 0 1

Doğruluk Tablosu: Dn 0 1 Qn-1 0 1

(iv) J – K Flip Flop Blok Diyagram:

(iv) J – K Flip Flop Blok Diyagram:

Doğruluk Tablosu: Calısma Modu CLK J K Q Q Q üzerindeki etkisi Hold durumda

Doğruluk Tablosu: Calısma Modu CLK J K Q Q Q üzerindeki etkisi Hold durumda 0 0 Hold Bir önceki Q ve Q çıkışını tutar Set 1 0 Q’yu 1 yaparız. Reset 0 1 Q’yu 0 yaparız. Toggle 1 1 Tog gle Çıkış her saat perıyodunda değişir

FLİP FLOP UYGULAMALARI n 1) Paralel Data Depolama:

FLİP FLOP UYGULAMALARI n 1) Paralel Data Depolama:

2) Frekans Bölme 1 J Q J=K=1 Toggle CLK (aktif oldugu yer "1"dir) K

2) Frekans Bölme 1 J Q J=K=1 Toggle CLK (aktif oldugu yer "1"dir) K Q CLK sinyalinin frekansı fc ise: Q sinyalinin frekansı fc / 2’dir. CLK 10 k. Hz Tc Q 5 k. Hz Tq T Q = 2 T C f. Q = f. C / 2

Örnek: Q 1 ve Q 2’yi çiziniz. fc= 12 k. Hz ise, f 1

Örnek: Q 1 ve Q 2’yi çiziniz. fc= 12 k. Hz ise, f 1 ve f 2 kaçtır? 1 1 Q 1 J 1 1 Q 2 J 2 Q 3 J 3 CLK K 1 K 2 K 3 Çözüm: CLK 12 k. Hz Q 1 6 k. Hz Q 2 3 k. Hz 1. 5 k. Hz Q 3 7 6 5 4 3 2 1 Desimal

Örnek: Q 1, Q 2, Q 3 çiziniz. (Başlangıçta tüm f/f sıfırlanmış kabul edelim.

Örnek: Q 1, Q 2, Q 3 çiziniz. (Başlangıçta tüm f/f sıfırlanmış kabul edelim. ) 1 1 J 1 Q 1 1 J 2 Q 2 J 3 CLK K 1 Çözüm: CLK Q 1 Q 2 Q 3 K 2 K 3 Q 3

Örnek: Q S CLK R Q'yu ciziniz. Çözüm: CLK S R Q SET RESET

Örnek: Q S CLK R Q'yu ciziniz. Çözüm: CLK S R Q SET RESET HOLD

Örnek: PRE J Q CLK K Q'yu ciziniz. CLR Çözüm: CLK J K PRE

Örnek: PRE J Q CLK K Q'yu ciziniz. CLR Çözüm: CLK J K PRE CLR Q

Örnek: X ve Y çıkışlarını çiziniz. 1 X J Q CLK K Q Y

Örnek: X ve Y çıkışlarını çiziniz. 1 X J Q CLK K Q Y

Çözüm: J = K = 1 toggle (değişken) , başlangıçta Q = 0 X

Çözüm: J = K = 1 toggle (değişken) , başlangıçta Q = 0 X = Q. CLK Y = Q. CLK Q Q X Y

Örnek: Q 1 ve Q 2 çıkışlarını çiziniz. J 1 Q 1 J 2

Örnek: Q 1 ve Q 2 çıkışlarını çiziniz. J 1 Q 1 J 2 CLK K 1 Çözüm: CLK Q 1 Q 2 K 2 Q 2

Örnek: Q 2 çıkışını çiziniz 1 J 1 Q 1 J 2 K 1

Örnek: Q 2 çıkışını çiziniz 1 J 1 Q 1 J 2 K 1 Q 1 K 2 Q 2 CLK Çözüm: CLK Q 1=J 2 Q 1=K 2 J 2=0 Set Reset Q 2 Q 1=Q 2