Professional Documents
Culture Documents
ri.
co
T.C.
MLL ETM BAKANLII
sn
o
MEGEP
em
de
r
BLM TEKNOLOJLER
w
.e
SAYICILAR
ANKARA 2008
m
ri.
co
Talim ve Terbiye Kurulu Bakanlnn 02.06.2006 tarih ve 269 sayl Karar ile
onaylanan, Mesleki ve Teknik Eitim Okul ve Kurumlarnda kademeli olarak
yaygnlatrlan 42 alan ve 192 dala ait ereve retim programlarnda
amalanan mesleki yeterlikleri kazandrmaya ynelik gelitirilmi retim
materyalleridir (Ders Notlardr).
w
.e
em
de
r
sn
o
tla
NDEKLER
w
.e
em
de
r
sn
o
tla
ri.
co
AIKLAMALAR ....................................................................................................................ii
GR ....................................................................................................................................... 1
RENME FAALYET-1 ..................................................................................................... 3
1. SAYICILAR......................................................................................................................... 3
1.1. Asenkron Sayclar........................................................................................................ 3
1.1.1. ki Bitlik Asenkron leri-Geri Sayc ..................................................................... 4
1.1.2. Bitlik Asenkron leri Ve Geri Sayclar ........................................................... 6
1.1.3. Drt Bitlik Asenkron leri Ve Geri Sayclar......................................................... 8
1.1.4. Resetlemeli asenkron ileri ve geri sayclar ......................................................... 12
UYGULAMA FAALYET .............................................................................................. 14
LME VE DEERLENDRME .................................................................................... 15
RENME FAALYET-2 ................................................................................................... 17
2. SENKRON SAYICILAR................................................................................................... 17
2.1. ki Bitlik, Bitlik, Drt Bitlik Senkron leriGeri Saycnn Karno Haritas ile
Hesaplanmas ..................................................................................................................... 18
2.1.1. ki Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm ...................... 18
2.1.2. ki Bitlik Senkron Geriye Saycnn JF FF Kullanlarak Tasarm ...................... 21
2.1.3. Bitlik Senkron leriye Saycnn Jk Ff Kullanlarak Tasarm........................ 23
2.1.4. Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm ..................... 26
2.1.5. Drt Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm ................... 27
2.1.6. Drt Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm................... 30
2.2. stenilen Sraya gre Sayan Saycnn Karno Haritas ile Hesaplanmas.................... 32
2.3. Halka Sayclar (Ring Counter) (7474) ....................................................................... 37
2.3.1. Standart Ring Sayc ( Kalc Halka Sayc) ........................................................ 37
2.3.2. Yryen Ring Sayc (Kayc Halka Sayc)........................................................ 38
2.4. Entegre Sayclar ......................................................................................................... 39
2.4.1 Decimal ( Desimal Onlu ) Sayc (4017) .......................................................... 39
2.4.2 kili (Binary) Sayc: ............................................................................................. 42
2.4.3. Programlanabilen Sayc...................................................................................... 43
2.4.4. Resetlemeli Senkron Binary leriGeri Sayc (74191) ....................................... 48
2.4.5. Resetlemeli Senkron BCD leriGeri Sayc (74192).......................................... 49
UYGULAMA FAALYET-1 ........................................................................................... 52
UYGULAMA FAALYET 2 ........................................................................................... 53
MODL DEERLENDRME .............................................................................................. 54
CEVAP ANAHTARLARI ..................................................................................................... 57
KAYNAKA ......................................................................................................................... 58
AIKLAMALAR
AIKLAMALAR
523EO0044
ALAN
Biliim Teknolojileri
DAL/MESLEK
MODLN ADI
MODLN TANIMI
Sayclar
Asenkron sayc ve senkron sayclar anlatan
materyalidir.
SRE
40 / 32
N KOUL
YETERLK
MODLN AMACI
Genel Ama
Bu modl ile gerekli ortam salandnda sayc tasarmn ,
asenkron sayc ve senkron sayc devrelerini tekniine uygun
hatasz olarak kurup altrabileceksiniz.
Amalar
1. Sayc tasarm yapabileceksiniz.
2. Asenkron sayc devreleri hatasz kurup altrabileceksiniz.
3. Senkron sayc devrelerini hatasz kurup altrabileceksiniz.
ri.
co
KOD
em
de
r
sn
o
tla
renme
Ortam
w
.e
ETM RETM
ORTAMLARI VE
DONANIMLARI
LME VE
DEERLENDRME
ii
GR
ri.
co
GR
Sevgili renci,
sn
o
tla
em
de
r
w
.e
Baarlar dilerim.
w
.e
w
em
de
r
ri.
co
tla
sn
o
ri.
co
RENME FAALYET-1
RENME FAALYET-1
AMA
Bu modl ile size verilen sayc devre tasarm ile ilgili almalar yapabilecek ,
asenkron sayc devrelerini tasarlayarak tekniine uygun ekilde hatasz kurup
altracaksnz.
tla
ARATIRMA
sn
o
1. SAYICILAR
em
de
r
Asenkron sayclar
Senkron sayclar
w
.e
Asenkron sayclar , dalgal sayc ( ripple counter ) veya seri sayc ( serial counter)
olarak da adlandrlr. Bu sayclarda FFlarn klar bir sonraki FF clock giriine
uygulanarak birbirini tetiklemeleri salanr. Bylece bir ndeki sonrakini tetiklemi olur.
Asenkron sayclardaki FFlar toggle modunda alr yani her bir clok darbesi ile durum
deitirir.
Sayclarn en nemli zelliklerinden biri de alma hzlardr. rnein , asenkron bir
saycda 4 adet FF kullanlm olsun. Her FF tepki sresi 10 nanosaniye ise son FF
konumunun deimesi iin 4x10= 40 nsn lik bir zaman geer. Zamanlamann hassas olduu
yerlerde ve bilgisayar devrelerinde bu nemli bir faktrdr.
Clock palsi sadece ilk FF giriine uygulanan , her birinin Q k bir sonrakinin clk
giriine uygulanan ve klarn Q ucundan alnd sayclara asenkron ileriye sayc denir.
Ayn zamanda asenkron yukar saycda denir.
Clock palsi
Q
Q
CLK
2n
Q
Q
CLK
Qn
Q
Q
CLK
2 1 Q1
ri.
co
20 Q 0
sn
o
tla
ekil 1.1deki prensip emasnda clock palsi ilk FFa uygulanmtr. Bu durum ilk FF
kn dk deerlikli bit durumuna getirmitir. Yukardaki devre negatif kenar ( den
kenar ) tetiklemeli alr. Clock palsinin uyguland FF en deersiz bittir. Sralama en
dk deerlikli bitten , en yksek deerlikli bite doru yaplr. Tablolarda en dk
deerlikli bit en saa yerleecek ekilde dzenleme yaplr. k dalga ekilleri izilirken en
stte clock palsi bulunur. Bundan sonra sralama dk deerlikli bitten yksek deerlikli
olana doru yaplr. Asenkron ileriye sayclar , genellikle JK ve T tipi FF ile yaplr. JK FF
giri ular birletirilerek T FF elde edilir ve lojik 1 uygulanr.
TTL serisi entegrelerde ( 74 serisi) bota braklan ular lojik 1 olarak ilem grr.
Q1
em
de
r
Q0
CLK
Clk
FF0
Q
Q
Q
Q
CLK
FF1
w
.e
Q1
0
0
1
1
Q0
0
1
0
1
m
ri.
co
sn
o
tla
Asenkron geriye sayclarda clk palsi ilk FF clk giriine uygulanarak bir sonraki FF
bir ncekinin Q ( Q deil olarak belirtilir) kna balanarak elde edilen sayclara
asenkron geriye sayc denir. Ayn zamanda asenkron aa (down) sayc da denir.
em
de
r
w
.e
Clock Q1
(21)
0
1
1
1
2
0
3
0
Q0
(20)
1
0
1
0
m
ri.
co
tla
em
de
r
sn
o
ekil 1.5te JK FF ile yaplan iki bitlik asenkron geriye sayc balants verilmitir.
ekil 1.6da dalga ekillerinde negatif kenar yerine pozitif tetikleme palsinin ykselen
kenarnda klarn pozisyonlarna dikkat edelim. JK FF ile yaplan asenkron geriye saycda
, FF0n clk giriine 0. clk palsi uygulandnda, FF0 ve FF1 konum deitirir. FF0 konum
deitirerek 0dan 1e geerken Q0 , Q0 tersi olacandan 1den 0a geer. Bu da negatif
kenar tetikleme oluturarak FF1i tetikler. 1. clk palsinde , FF0 konum deitirir.
Deillenmi k 0dan 1e geecei iin den kenar palsi olumaz ve FF1 konum
deitirmez. Dier FF tetiklenmeleri de bu mantkla ayn ileme devam eder. Asenkron
geriye sayclarda , ilk FFden sonraki FFler iin her defasnda negatif kenar tetikleme
palsini gsterebilmek iin deillenmi kn da dalga eklini izmek yerine, normal kn
(Q) dalga ekli zerinde ykselen kenar tetikleme palsinin gsterilmesi ayn sonucu verir.
w
.e
Asenkron sayclarda bitlik bir sayc ile 0dan 7ye kadar ileriye veya geriye
saylabilir. Yani mod 8 bir sayc yaplabilir.
Q1
(21)
Q0
(20)
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Q2
(22)
ri.
co
Clock
em
de
r
sn
o
tla
w
.e
Q1
(21)
1
1
0
0
1
1
0
0
Q0
(20)
1
0
1
0
1
0
1
0
m
ri.
co
tla
sn
o
w
.e
em
de
r
Q1
21
Q0
20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Q2
22
ri.
co
Q3
23
sn
o
tla
Clock
em
de
r
w
.e
m
ri.
co
tla
sn
o
em
de
r
w
.e
10
Q0
20
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Q1
21
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
ri.
co
Q2
22
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
sn
o
0
1
2
3
4
5
6
7
8
9
10(A)
11(B)
12(C)
13(D)
14(E)
15(F)
Q3
23
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
tla
Clock
em
de
r
w
.e
11
m
ri.
co
tla
sn
o
w
.e
em
de
r
Clk girii ilk FFye uygulanan , her birinin k bir sonraki FFnin clk giriine
uygulanan ve klarndan silme ( clear ) ya da sfrlama ucuna geri besleme (feed back)
yaplarak saymas snrlanan saycya modlu (resetlemeli) asenkron sayc denir. FF
klarndan geri besleme yaplmad srece sayc modu maksimumdur. Saycnn hangi
moda saymas isteniyorsa bunun binary (ikilik) karl alnr.Sayc kndaki bit deerleri
dikkate alnarak uygun klar VEDEL
kapsna girilir.Kap k FFlerin silme
(clear) ularna balanr. Burada dikkat edilmesi gereken nokta btn FFlerin silme ularna
balanmasdr.
12
sn
o
tla
ri.
co
w
.e
em
de
r
Burada bahsetmek istediimiz bir durum daha vardr. Asenkron sayclar yukar veya
aa sayc olarak dzenlenebildii gibi ufak bir deiiklikle de hem aa hem yukar sayc
olarak da ayarlanabilir. Temel yap ayn olmakla beraber her FF kna konan kontrol
devresi bu esneklii salar. Her FF kna balanan kontrol devresinin giri ularna, bir
ncekinin Q ve Q deil klar kontrol devresinin k ise bir sonraki FF clk giriine
balanr. ekil 1.18 de verilen mod 8 saycnn kontrol girii 1 ise mod 8 asenkron yukar
sayc, kontrol girii 0 ise mod 8 asenkron aa sayc olarak alr.
13
lem Basamaklar
ekil 1.13deki devreyi kurunuz.
sn
o
tla
ri.
co
neriler
UYGULAMAFAALYET
FAALYET
UYGULAMA
em
de
r
w
.e
14
LME VE DEERLENDRME
LME VE DEERLENDRME
Deerlendirme ltleri
ri.
co
Evet
tla
sn
o
w
.e
em
de
r
15
Hayr
ri.
co
2.
3.
4.
5.
6.
7.
8.
Entegre sembolnde herhangi bir giri ucunda kk bir daire yoksa , buraya 0
uygulandnda aktif olaca anlalr. ( )
tla
sn
o
em
de
r
9.
10.
Resetlemeli ileri ve geri saycda klar sfrlamak iin CLR girilerine her zaman
lojik sfr uygulanr. ( )
w
.e
DEERLENDRME
16
RENME FAALYET-2
ri.
co
AMA
ARATIRMA
RENME FAALYET-2
tla
sn
o
2. SENKRON SAYICILAR
em
de
r
Bir nceki konuda grdmz gibi asenkron sayclarda saat sinyali (Clock palsi)
sadece birinci FFye dardan uygulanmaktadr. Son FFye clk palsinin ulamas belli bir
zaman gecikmesi ile olur. Bunu ortadan kaldrmak iin senkron sayclar kullanlr. Clock
girileri birletirilerek ayn anda tetiklenen , sayma sras tasarma bal olarak
deitirilebilen sayclara senkron sayclar denir. Senkron ve asenkron sayclarn tmnde
ana elaman Flip Flop elamandr. Senkron sayclarda ilave olarak lojik kap kullanm da
gereklidir.
Senkron sayc tasarm iin ilem basmaklar u ekildedir:
FFlerin says ve tipi belirlenir.
FFlerin alaca k deerleri tablo eklinde dzenlenir.
Her bir kn clock palsinden sonra alaca yeni deer Q+olarak tabloya
kaydedilir.
Tasarmda kullanlacak FFye ait gei tablosundan , her bir kn clock
palsinden sonra alaca deere gre gei tablosu dzenlenir.
Gei tablosundaki her bir giri Karno haritasna aktarlr ve k ifadeleri
yazlr.
k ifadelerine gre devre emas izilir.
Buna uygun balant yaplarak devre altrlr.
w
.e
17
R J
X 0
0 1
K T D
X 0 0
X 1 1
X 1
X 0
X 0
S
0
1
ri.
co
Q Q+
0 0
0 1
tla
sn
o
em
de
r
2 adet JK FF kullanlacak.
FFlerin alaca k deerleri tablo eklinde dzenlenir.
Onlu
0
1
2
3
Q1
0
0
1
1
Q2
0
1
0
1
w
.e
Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilir.
Q1
0
0
1
1
Q1
0
0
1
1
Q1+
0
1
0
1
Q0
0
1
0
1
18
Q0
0
1
0
1
Q0+
1
0
1
0
ri.
co
Q1in clk palsinden sonra alaca deer Q1+ olarak ; Q0n clock palsinden sonra
alaca deer Q0+ olarak kabul edilmitir. Buna gre Q1+ yazlrken Q1 stununda Q1in
hemen altndaki deer Q1+ olarak alnr.
Tasarmda kullanlacak FFye ait gei tablosundan , her bir kn clock palsinden
sonra alaca deere gre gei tablosu dzenlenir.
Q+
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
tla
Q0
0
1
0
1
Q1
0
0
1
1
Q1+
0
1
1
0
Q0
0
1
0
1
Q0+
1
0
1
0
em
de
r
0
1
2
3
Q1
0
0
1
1
sn
o
J1
0
1
X
X
K1
X
X
0
1
J0
1
X
1
X
K0
X
1
X
1
Tablo 2.5
Q1
Q0
J1
K1
J0
K0
0
0
1
1
0
1
0
1
0
1
X
X
X
X
0
1
1
X
1
X
X
1
X
1
Tablo 2.6
w
.e
19
J1
K1
J0
K0
0
1
0
1
0
1
X
X
X
X
0
1
1
X
1
X
X
1
X
1
Q0
0
0
1
1
ri.
co
Q1
em
de
r
sn
o
tla
w
.e
20
m
ri.
co
tla
sn
o
2 adet JK FF kullanlacak.
FFlerin alaca k deerleri tablo eklinde dzenlenir.
Onlu
(Decimal)
Q1
Q0
3
2
1
0
1
1
0
0
1
0
1
0
em
de
r
Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya
kaydedilir.
Q1
1
1
0
0
Q1
1
1
0
0
Q1+
1
0
0
1
Q0
1
0
1
0
Q0
1
0
1
0
Q0+
0
1
0
1
Q1in clk palsinden sonra alaca deer Q1+ olarak ; Q0n clock palsinden sonra
alaca deer Q0+ olarak kabul edilmitir. Buna gre Q1+ yazlrken Q1 stununda Q1in
hemen altndaki deer Q1+ olarak alnr.
w
.e
21
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
sn
o
tla
Q+
ri.
co
em
de
r
Ayn mantkla Q0+ stunuda doldurulur. Dolaysyla Tablo 2.6 da verilen clock
palsinden sonra alaca deere gre gei tablosunun son hali hazrlanm olur.
Gei tablosundaki her bir giri Karno haritasna aktarlr ve k ifadeleri yazlr.
w
.e
22
m
ri.
co
tla
sn
o
em
de
r
w
.e
3 adet JK FF kullanlacak.
FF larn alaca k deerleri tablo eklinde dzenlenir.
23
m
ri.
co
tla
sn
o
Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilir
ve JK FFa ait gei tablosundan, her bir kn clock palsinden sonra alaca deere gre
gei tablosu dzenlenir.
Q+
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
em
de
r
w
.e
24
m
ri.
co
tla
sn
o
em
de
r
w
.e
Yukarda yaplan sadeletirme ilemine gre devre emas aadaki gibi izilir.
25
3 adet JK FF kullanlacak.
FF larn alaca k deerleri tablo eklinde dzenlenir.
sn
o
tla
ri.
co
em
de
r
Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilir
ve JK FFa ait gei tablosundan, her bir kn clock palsinden sonra alaca deere gre
gei tablosu dzenlenir.
Q
Q+
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
w
.e
26
m
ri.
co
tla
sn
o
em
de
r
4 adet JK FF kullanlacak.
FF larn alaca k deerleri tablo eklinde dzenlenir.
w
.e
Yukarda yaplan sadeletirme ilemine gre devre emas aadaki gibi izilir.
27
m
ri.
co
tla
sn
o
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
em
de
r
w
.e
28
m
ri.
co
tla
sn
o
em
de
r
J1=K1=Q0
J3=K3=Q0 . Q1 . Q2
w
.e
J0=K0=1
J2=K2=Q0 . Q1
29
m
ri.
co
tla
sn
o
em
de
r
w
.e
4 adet JK FF kullanlacak.
30
0
0
1
1
0
1
0
1
0
1
X
X
X
X
1
0
ri.
co
Q+
sn
o
tla
w
.e
em
de
r
31
m
ri.
co
tla
sn
o
w
.e
em
de
r
32
2 adet FF kullanlacaktr.
Q0
1
0
1
0
K
X
X
1
0
tla
Q+
0
1
0
1
sn
o
ri.
co
Q1
0
0
1
1
em
de
r
Tablo 2.29 daki durum Tablo 2.5 teki mantkla gei tablosu durumu ortaya karlr.
Sonra Tablo 2.30 daki gei durumlar belirlenir. Sonraki admda gei tablosu sonular
karno haritasna aktarlarak k durumlar Tablo 2.31 deki gibi belirlenir.
Q1
Q0
J1
K1
J0
K0
0
0
1
1
1
0
1
0
0
1
X
X
X
X
0
1
X
1
X
1
1
X
1
X
w
.e
33
m
ri.
co
J0=K0=1
em
de
r
sn
o
J1=K1=Q0
tla
Yukarda anlatlan ilem basamaklar ile istenilen srada sayan senkron sayc tasarm
yapmak mmkndr. Bu anlatlanlar bir rnek uygulama devresi yaparak pekitirelim.
RNEK:
w
.e
Elimizde adet (Yeil , Sar , Krmz) Lamba vardr. ncelikle Yeil yanp
snecek , sonra Sar yanp snecek , en sonrada krmz yanp snecektir. Bir sonraki admda
hepsi snk olacak ve sonrasnda yeil , sar , krmz lambalarn hepsi yanacak ve yandktan
sonra bu alma dng eklinde devam edecektir. Bu almay salayacak senkron sayc
devresini JK FF kullanarak tasarlayalm.
LAMBA DEVRES
Q2
Q1
Q0
zm:
ncelikle istenilen k sras tablosu hazrlanr. Lojik 1 ile ifade edilen klardaki
lambalar yanyor anlamndadr. 0 ile belirtilenler snk anlamndadr.
34
Q0
0
0
1
0
1
Q
0
0
1
1
Q+
0
1
0
1
J
0
1
X
X
K
X
X
1
0
Q1
0
1
0
0
1
ri.
co
Q2
1
0
0
0
1
em
de
r
sn
o
tla
w
.e
35
m
ri.
co
tla
sn
o
em
de
r
w
.e
Sadeletirme ileminden sonra istenilen devre emas istenilen zelliklere gre ekil
2.7deki gibi karlr.
36
m
ri.
co
tla
sn
o
Her clock palsinde bir FFyi set (kurmak) eden ve en son FFnin deillenmi knn
ilk FFnin giriine verilmesi ile elde edilen sayclara ring sayclar denir.
w
.e
em
de
r
Tm FFler 0dan balayp her clk plasinden sonra FFlerin klar 1 oluncaya
kadar her defasnda bir ekleme yapan ve tm FFler 0 oluncaya kadar bir azaltan sadan
sola veya soldan saa sayan devrelere standart ring sayc denir.
37
ri.
co
w
.e
em
de
r
sn
o
tla
Her clk palsinde srasyla 1. FFden en son FFye kadar yalnzca bir FF kn 1
yaparak dngye giren sayclara yryen ring sayc denir. Kayma yn sadan sola
olabilecei gibi soldan saa da olabilir.
ekil 2.9da devreye enerji uygulandktan sonra CLR (clear) giriine 0 verilerek
tm FFlerin Q klar sfrlanr. Q=0 ise Q=1 dir. AND (ve) kaps girilerinin tm ayn
anda 1 olacandan , k da 1 olur. AND kaps k ilk FF giriine (D0) bal
olduundan D0=1 olur. Dier FF girileri Q klarna bal olduu iin 0 olacaktr. Yani
D0=1 , D1=0 , D2=0 , D3=0 olur.Q0=1 ve Q0=0 olur. Bu durumda AND kaps
girilerinden biri 0 olacandan k da 0 olur. Yeni k Deerleri D0=0 , D1=1 ,
D2=0 , D3=0 olur. Sonraki clk palsinde Q0=0 , Q1=1 , Q2=0 , Q3=0 olur. Grld gibi
dngye giren 1 lk FFden balayp sonuncuya kadar dolar.
38
Q1
Q2
Q3
Clock
Q0
Q1
Q2
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
2
3
4
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
Q3
0
0
0
0
1
em
de
r
sn
o
tla
Q0
0
1
2
3
4
ri.
co
Clock
w
.e
39
m
ri.
co
tla
em
de
r
sn
o
w
.e
CLK
0
1
2
3
4
5
6
7
8
9
Reset
Clk
Enable
Carry
Out
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
40
m
ri.
co
tla
sn
o
em
de
r
4017 entegresi onlu sayc / blc olarak dzenlenmitir. Clk palsi entegrenin 14
nolu ayana uygulanr. klardan sadece bir tanesi1 , dierleri 0 dr. Entegrenin bu
ekilde almas iin reset ve clock enable girileri0 yaplmaldr. Clock enable (izin) 1
olduu srece , klar olduu konumda sabitler. Balangta 1 olan carry out (elde k)
5. k 1 olduunda 1 den 0 a geer. Devreyi balang pozisyonuna getirmek iin
reset giriine 1 verilir.
w
.e
Eer onlu sayc yerine herhangi bir deerde sayc yaplmak istenirse dndrlmek
istenen k dorudan resete balanr. rnein mod 8 sayc iin yani srekli ve srasyla
0,1,2,3,4,5,6,7 eklinde saydrma yapmak iin entegrenin 9 nolu aya (8 nolu k ucu)
reset ucuna balanr. Sayma ilemi tekrarl deil de bir defalk yaplacaksa entegrenin 9 nolu
aya 13 nolu (Clock Enable ) ayana balanr.
41
sn
o
tla
ri.
co
Binary sayc entegresi olarak deiik modeller mevcut olmakla beraber burada 7493
entegresi anlatlacaktr.
Clock
QC
(22)
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
w
.e
em
de
r
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
QD
(23)
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
QB
(21)
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
QA
(20)
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
7493 entegresi , biri ayr dier tanesi bir birine asenkron bal 4 adet JK FFden
oluur. Bu entegre , tercihe gre 3 bit veya 4 bit sayc olarak kullanlabilir. Clk palsi giri B
ucuna verilerek klar QD , QC , QB olmak zere 3 bit binary sayc olarak altrlabilir.
4 bit sayc yapmak iin , Clk girii A giriine balanr , QA k B giriine balanarak k
ular olarak QD , QC , QB , QA kullanlr.
42
sn
o
tla
ri.
co
w
.e
em
de
r
ekil 2.17: 7483 entegresi ile yaplan binary sayc uygulama devresi
43
m
QA
Down Up
QC
QD
ri.
co
QB
GND
tla
Data B
Load
(ykle)
PL
0
0
1
0
1
1
X
0
Fonksiyon
X
X
Up count
Down count
Clear
Load
em
de
r
1
X
X
Clear
(MR)
sn
o
Count(sayma)
Up
Down
(yukar) (aa)
w
.e
Entegrede clk palsinin ykselen kenarlarnda sayma ilemi olur. Clk palsi 5 nolu
ayaa balanrsa yukar ( up ) , 4 nolu ayaa balandnda aa ( down ) sayar. Yukar
sayma ileminde 15 ten 0 a geerken elde k ( cary out- ayak 12) ; aa sayma
ileminde 0dan 15e geerken bor k (borrow out ayak 13) clk palsinin alalan
kenarndan ykselen kenarna kadar geen sre boyunca 1den 0a der.
44
ri.
co
stenen bir saydan itibaren aa yada yukar saydrma ilemi yapmak iin data (veri)
girilerine (9,10,1,15 nolu ayaklar) istenilen saynn binary karl uygulanr. Yani 5ten
sonra saymas isteniyorsa 0101 bilgisi uygulanr. Load (ykle) giriine (ayak 11) 0 verilir.
Bu durumda giri bilgileri ka aktarlr. Entegre devrenin bu pozisyonu bozulmadan clk
palsi ayak 5e balanrsa yukar sayc , ayak 4e balanrsa aa sayc olarak alr. Yani
sayc knda ykl olan say , saycnn snrn belirler.
tla
sn
o
Eer entegre programsz yani mod 16 sayc olarak almas isteniyorsa Load girii
bo braklr veya lojik 1 uygulanr. Bilindii gibi TTL entegreler bo ular 1 olarak
alglar.
w
.e
em
de
r
ekil 2.20de grld gibi Mod 9 sayc tasarm iin D C B A veri girilerine
(1000)2 verisi balants yaplmtr. Bu ulara yaplacak veri balantlar ile sayc istenilen
moda ayarlanabilir. rnein Mod 13 yani 12ye programl yukar sayc olarak almas iin
ekil 2.21 de verilen balant yaplmaldr. ekil 2.21 de verilen balant emasn
dikkatlice inceledikten sonra 74193 entegresi ile 13e programl (mod 14) yukar sayc
olarak alacak devrenin balantsn izerek retmeninize kontrol ettiriniz.
45
m
ri.
co
tla
sn
o
em
de
r
Aada verilen ekil 2.22de 0 ile 99 arasnda herhangi bir deere kadar sayma
ilemi yapabilen genel amal bir saycnn blok emasdr. A ve B sayc entegrelerinin
(7493) CK girilerine Clk palsi uygulandnda her iki display de birbirinden bamsz
olarak drt bit sayma ilemi yapar. Bu durum saycnn skorbord uygulamalar iin
uygundur. CK2 girileri iptal edilirse sayc 3 bitlik olarak alacaktr.
A ve C noktalar birletirildiinde sayc 0 ile 99 arasnda sayma ilemi yapar.
Saycnn son sayma rakam AND kap girilerine gre belirlenir. rnein, ekildeki
devrenin 60a kadar saymas istensin. B segmenti 0-9, A segmenti 0-5 saylarn
gstermelidir. Bu durum AND kaplar ile salanr. B segmentinin 0-9 saymas iin B
saycsna ait AND kap girileri X=QB0 ve Y=QB3 ile birletirilmelidir. A segmentinin 0-5
saymas iin A saycsna ait AND kap girilerine X=QA1 ve Y=QA2 ile birletirilmelidir.
w
.e
0-99 sayc devresini istenilen moda ayarlamak iin Tablo 2.41de da verilen ular
AND kaps girilerine balanmaldr. Kap girileri tabloya gre deitirilerek istenilen
deerde yanmas salanr.
46
m
ri.
co
tla
sn
o
Sayc Modu
Saylacak Rakamlar
Mod 2
Mod 3
Mod 4
Mod 5
Mod 6
Mod 7
Mod 8
Mod 9
Mod 10
1
Q0
Q2
Q2
Q2
Q2
Q3
Q3
Q3
Q1
Q1
1
Q0
Q1
Q0.Q1
1
Q0
Q1
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
w
.e
em
de
r
47
m
ri.
co
tla
sn
o
em
de
r
w
.e
48
m
ri.
co
tla
sn
o
w
.e
em
de
r
49
m
ri.
co
tla
w
.e
em
de
r
sn
o
Sayc devreleri entegrelerin balant ekillerine gre farkl ekillerde yaplabilir. BCD
( kili kodlanm onlu saycda bunlardan biridir. BCD uygulamasn Konu 2.4.1 Decimal (
Desimal Onlu ) Sayc blmnde bahsetmitik. Girite verilen ikili kodlanm bilgi ka
onlu kodlanm olarak verilmekteydi. ekil 2.25de ayn zamanda JK FF ile yaplm
Senkron BCD yukar sayc balants verilmitir.
1Hz Clk
ekil 2.26: Dijital saat devre emas
50
ri.
co
sn
o
tla
w
.e
em
de
r
Bu periyodik olay dngs dakikadan saate gei iinde geerlidir. Burada saniye ve
dakika 59 sayarken saat 23 saymaktadr. ekil 2.26da AND kap girilerine yaplan balant
noktalarna dikkat edilirse saniye ve dakika iin alnan balant noktalar ile saat iin
yaplan balant noktalarnn farkl olduu grlr. Yukardaki balanty simlasyon
programlarnda uygulayp deneyebilirsiniz.
51
m
ri.
co
UYGULAMA FAALYET-1
UYGULAMA FAALYET-1
lem Basamaklar
neriler
sn
o
tla
w
.e
em
de
r
52
UYGULAMA FAALYET-2
ri.
co
UYGULAMA FAALYET 2
lem Basamaklar
neriler
sn
o
tla
em
de
r
w
.e
53
MODL DEERLENDRME
Deerlendirme ltleri
1. ekil 2.10daki
kurabildiniz mi ?
ri.
co
tla
sn
o
w
.e
em
de
r
ekil B
ekil A
54
MODL DEERLENDRME
ekil C
Hayr
ri.
co
2.
3.
4.
5.
6.
7.
sn
o
tla
1.
9.
em
de
r
8.
Entegre sembolnde herhangi bir giri ucunda kk bir daire varsa, buraya 0
uygulandnda aktif olaca anlalr. ( )
10.
w
.e
DEERLENDRME
55
ri.
co
2.
3.
4.
4 FF kna AND kaplar balanarak yaplan saycya yryen ring sayc denir. ( )
5.
Her clock palsinde bir FFyi set eden sayclara standart ring sayc denir.( )
6.
7.
8.
9.
Clk palsinin otomatik olarak verilmesi iin 555 ile astable multivibratr kullanlabilir.
( )
em
de
r
sn
o
tla
1.
w
.e
10.
56
CEVAP ANAHTARLARI
tla
D
Y
D
D
Y
D
Y
Y
Y
Y
sn
o
1
2
3
4
5
6
7
8
9
10
ri.
co
em
de
r
1
2
3
4
5
6
7
8
9
10
w
.e
Y
Y
D
D
D
Y
D
D
D
D
57
CEVAP ANAHTARLARI
KAYNAKA
ri.
co
KAYNAKLAR
tla
w
.e
em
de
r
sn
o
58