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

SAYICILAR (COUNTERS)

SAYICILAR (COUNTERS)

Ø Senkron (Synchronous): Saat sinyali ayni anda tüm f/f’lara bağlıdır Ø Asenkron(Asynchronous): Saat sinyali

Ø Senkron (Synchronous): Saat sinyali ayni anda tüm f/f’lara bağlıdır Ø Asenkron(Asynchronous): Saat sinyali sadece birinci f/f’a bağlı diğerleri bir öncekinden saat sinyali alır.

1 – Bit Senkron Sayıcı: Her bit için 1 f/f 2 bit 00 0

1 – Bit Senkron Sayıcı: Her bit için 1 f/f 2 bit 00 0 -3 sayar 10 11 Sayıcılarda J-K f/f kullanılacaksa f/f’lar Toggle durumunda olacaktır. Senkron saatler ayni anda bağlanacak. 1 J 1 Q 2 J 2 CLK K 2 K 1 CLK Q 1 Q 2 3 2 1 0 3 2 . . .

Eğer CLK girişleri aktif LOW ise, 1 J 2 Q 1 Q 2 CLK

Eğer CLK girişleri aktif LOW ise, 1 J 2 Q 1 Q 2 CLK K 2 K 1 CLK Q 1 Q 2 3 2 1 0 3 . . .

2 – Bit Asekron Sayıcı: 1 Q 1 J 2 Q 2 K 2

2 – Bit Asekron Sayıcı: 1 Q 1 J 2 Q 2 K 2 Q 2 CLK Q 1 K 1 CLK Q 1 Q 2 0 1 2 3 0 1 2 . . .

3 – Bit Senkron Binari Sayıcı: 1 Jo Qo J 2 Q 1 J

3 – Bit Senkron Binari Sayıcı: 1 Jo Qo J 2 Q 1 J 1 C C C Ko K 1 K 2 Q 2 CLK Qo Q 1 J 2 -K 2 hold toggle Q 2 7 6 5 4 3 2 1

3 – Bit Asenkron Binari Sayıcı: 1 Jo CLK C Ko CLK Qo Qo

3 – Bit Asenkron Binari Sayıcı: 1 Jo CLK C Ko CLK Qo Qo Q 1 Q 2 Qo J 1 Q 1 J 2 C C K 1 K 2 Q 2

Örnek: Asenkron sayıcının çıkışlarını bulunuz. J 1 Q 1 J 2 Q 2 CLK

Örnek: Asenkron sayıcının çıkışlarını bulunuz. J 1 Q 1 J 2 Q 2 CLK K 1 K 2 Çözüm: CLK Q 1 f/f 2'nin saat sinyali Q 2 Bu sayıcının adı “ 2 – bit asekron down counter” dir.

Örnek: Asenkron sayıcının çıkışlarını bulunuz. J 1 Q 2 J 2 CLK K 1

Örnek: Asenkron sayıcının çıkışlarını bulunuz. J 1 Q 2 J 2 CLK K 1 K 2 f/f 1 f/f 2 Çözüm: CLK Q 1 Q 2 Bu sayıcının adı “ 2 – bit asekron up counter” dir.

Örnek: Çıkış sinyallerini çiziniz. 1 1 J 1 Q 1 J 2 CLK K

Örnek: Çıkış sinyallerini çiziniz. 1 1 J 1 Q 1 J 2 CLK K 1 Çözüm: CLK Q 1 Q 2 2 – bit asenkron up counter. K 2 Q 2

Örnek: Çıkış sinyallerini çiziniz. 1 1 1 J 1 Q 2 J 2 Q

Örnek: Çıkış sinyallerini çiziniz. 1 1 1 J 1 Q 2 J 2 Q 3 J 3 CLK K 1 K 2 f/f 1 K 3 f/f 2 f/f 3 Çözüm: CLK Q 1 f/f 2'ye clock Q 2 f/f 3'e clock Q 3 3 – bitlik down counter.

Örnek: 1 1 1 J 1 Q 1 K 1 Q 1 J 2

Örnek: 1 1 1 J 1 Q 1 K 1 Q 1 J 2 Q 2 J 3 Q 2 K 3 Q 3 CLK f/f 1 K 2 f/f 3 Çözüm: CLK Q 1 f/f 2'ye clock Q 2 Q 3 3 – bit asenkron binari up counter. f/f 3'e clock

Örnek: Çıkış sinyalini çiziniz. 1 1 1 J 1 Q 1 J 2 Q

Örnek: Çıkış sinyalini çiziniz. 1 1 1 J 1 Q 1 J 2 Q 2 J 3 CLK K 1 K 2 Çözüm: CLK Q 1 Q 2 Q 3 3 – bit asenkron binari up counter. K 3 Q 3

4 – Bitlik Asenkron: 1 1 1 J 1 Q 1 J 2 Q

4 – Bitlik Asenkron: 1 1 1 J 1 Q 1 J 2 Q 2 1 J 3 Q 3 J 4 CLK K 1 CLK Q 1 Q 2 Q 3 Q 4 K 2 K 3 K 4 Q 4

Senkron Counters: J 1 Q 1 J 2 Q 2 K 1 CLK Q

Senkron Counters: J 1 Q 1 J 2 Q 2 K 1 CLK Q 1 Q 2 toggle hold K 2

3 – Bit Senkron Sayıcılar: 1 J 1 Q 1 K 1 CLK J

3 – Bit Senkron Sayıcılar: 1 J 1 Q 1 K 1 CLK J 2 Q 2 K 2 f/f 1 J 3 Q 3 K 3 f/f 2 f/f 3 CLK Q 1 toggle hold J 2&K 2 Q 1&Q 2 Q 3 3 – bit senkron aşağı sayıcı. J 3&K 3

4 – Bit Senkron Sayıcı: 1 J 1 Q 1 K 1 CLK Q

4 – Bit Senkron Sayıcı: 1 J 1 Q 1 K 1 CLK Q 2 J 2 K 2 ff 1 CLK Q 1 Q 2 Q 1 ANDQ 2 Q 3 Q 1, Q 2 ANDQ 3 Q 4 Q 3 J 3 K 4 K 3 ff 2 Q 4 J 4 ff 3 ff 4

Örnek: Asenkron, 4 – bitlik bir sayıcının dekod (10 defa değişen) sayıcı olarak çalışması

Örnek: Asenkron, 4 – bitlik bir sayıcının dekod (10 defa değişen) sayıcı olarak çalışması için devrede gerekli düzenlemeyi yapınız. Çözüm: PRE 1 1 J 1 Q 1 PRE 1 J 2 Q 2 PRE 1 Q 3 J 4 CLK K 1 K 2 CLR K 4 K 3 CLR CLR

Örnek: 1 Jo Qo J 1 Q 1 J 2 Q 2 Ko Qo

Örnek: 1 Jo Qo J 1 Q 1 J 2 Q 2 Ko Qo K 1 Q 1 K 2 Q 2 up/down CLK

Çözüm: CLK Qo Q 1 Qoand. Q 1 Q 2 Qo Q 1 J

Çözüm: CLK Qo Q 1 Qoand. Q 1 Q 2 Qo Q 1 J 2 K 2 Q 2

Örnek: Q 0, Q 1, Q 2, X ve Y’yi çiziniz. Devrenin fonksiyonu hakkında

Örnek: Q 0, Q 1, Q 2, X ve Y’yi çiziniz. Devrenin fonksiyonu hakkında yorum yapınız. 1 CLK Jo Qo J 1 Q 1 J 2 Q 2 Ko Qo K 1 Q 1 K 2 Q 2

Çözüm: CLK Qo Q 1 J 2 K 2 Q 2 X Qo Q

Çözüm: CLK Qo Q 1 J 2 K 2 Q 2 X Qo Q 2 Y Du devresayıcı dekodlaması (counter decoding) yapmaktadır. Her; (7, X) 2 ve (2, Y) 7 geldiğinde, birer pals üretir.