sayicilar (counters)

19
SAYICILAR (COUNTERS)

Upload: leon

Post on 04-Feb-2016

55 views

Category:

Documents


3 download

DESCRIPTION

SAYICILAR (COUNTERS). 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. CLK. 1. Q1. Q2. J1. Q1. J2. Q2. CLK. 3. 2. 2. 0. 3. 1. K2. K1. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SAYICILAR (COUNTERS)

SAYICILAR (COUNTERS)

Page 2: SAYICILAR (COUNTERS)

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.

Page 3: SAYICILAR (COUNTERS)

1 – BİT SENKRON SAYICI:

Her bit için 1 f/f2 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

Q2Q1

K2K1

J2J1CLK

Q2

Q1

CLK

3 2 0 3 2 ...1

Page 4: SAYICILAR (COUNTERS)

EĞER CLK GİRİŞLERİ AKTİF LOW İSE, 1

Q2Q1

K2K1

J2J1

CLK

Q2

Q1

CLK

3 2 0 3 ...1

Page 5: SAYICILAR (COUNTERS)

2 – BİT ASEKRON SAYICI:

1

Q2Q1

K2K1

J2J1

CLK

Q1 Q2

Q1

CLK

320 ...1

Q1

Q2

0 1 2

Page 6: SAYICILAR (COUNTERS)

3 – BİT SENKRON BİNARİ SAYICI:

1

Q2Q1

K2K1

J2J1

CLK

C

Ko

Jo Qo

C C

CLK

3 2

Q1

Q2

Qo

toggle holdJ2-K2

457 16

Page 7: SAYICILAR (COUNTERS)

3 – BİT ASENKRON BİNARİ SAYICI:

Q1 Q2Qo

1

Jo

Ko

C C CCLK

J1

K1

J2

K2

Q1

Q2

Qo

CLK

Q1

Qo

Page 8: SAYICILAR (COUNTERS)

ÖRNEK: ASENKRON SAYICININ ÇIKIŞLARINI

BULUNUZ.

K2

J2

K1

J1 Q2Q1

CLK

Çözüm:

Q2

Q1

CLK

f/f 2'nin saat sinyali

Bu sayıcının adı “2 – bit asekron down counter” dir.

Page 9: SAYICILAR (COUNTERS)

ÖRNEK: ASENKRON SAYICININ ÇIKIŞLARINI

BULUNUZ.

f/f2f/f1

K2

J2

K1

J1 Q2Q1

CLK

Çözüm:

Q2

Q1

CLK

Q1

Bu sayıcının adı “2 – bit asekron up counter” dir.

Page 10: SAYICILAR (COUNTERS)

ÖRNEK: ÇIKIŞ SİNYALLERİNİ ÇİZİNİZ.

K2

J2

K1

J1 Q2Q1

1

CLK

1

Çözüm:

Q2

Q1

CLK

2 – bit asenkron up counter.

Page 11: SAYICILAR (COUNTERS)

ÖRNEK:ÇIKIŞ SİNYALLERİNİ ÇİZİNİZ.

1

CLK

1

Q1 Q2J1

K1

J2

K2

J3

K3

Q3

1

f/f1 f/f2 f/f3

Çözüm:

CLK

Q1

Q2

Q3

f/f2'ye clock

f/f3'e clock

3 – bitlik down counter.

Page 12: SAYICILAR (COUNTERS)

ÖRNEK:

CLK

Q2 Q3

f/f1

1

K3

J3

K2

J2

K1

J1

1 1

Q1

Q1 Q2

f/f3f/f2

Çözüm:

CLK

Q2

Q3

f/f2'ye clock

f/f3'e clock

Q1

Q1

Q2

3 – bit asenkron binari up counter.

Page 13: SAYICILAR (COUNTERS)

ÖRNEK:ÇIKIŞ SİNYALİNİ ÇİZİNİZ.

1

CLK

1

J1

K1

J2

K2

J3

K3

1

Q3Q2Q1

Çözüm:

Q2

Q1

CLK

Q3

3 – bit asenkron binari up counter.

Page 14: SAYICILAR (COUNTERS)

4 – BİTLİK ASENKRON:

Q3Q1 Q2

1

K3

J3

K2

J2

K1

J1

1

CLK

1

Q4J4

K4

1

Q3

Q1

Q2

Q4

CLK

Page 15: SAYICILAR (COUNTERS)

SENKRON COUNTERS:

Q1

Q2

CLK

J1

K1

J2

K2

Q1

Q2

CLK

toggle hold

Page 16: SAYICILAR (COUNTERS)

3 – BİT SENKRON SAYICILAR:

Q1

CLK

J1

K1

J2

K2

Q2 Q3J3

K3

f/f1

1

f/f2 f/f3

Q1

CLK

Q3

holdtoggle

Q2

J2&K2

J3&K3Q1&Q2

3 – bit senkron aşağı sayıcı.

Page 17: SAYICILAR (COUNTERS)

4 – BİT SENKRON SAYICI:

K4

J4

CLK

1

J1

K1

J2

K2

J3

K3

Q1 Q2 Q3 Q4

ff1 ff2 ff3 ff4

CLK

Q1

Q2

Q3

Q4

Q1ANDQ2

Q1,Q2ANDQ3

Page 18: SAYICILAR (COUNTERS)
Page 19: SAYICILAR (COUNTERS)