asenkron sayıcı

Embed Size (px)

Citation preview

  • 8/8/2019 asenkron sayc

    1/62

    T.C.

    MLL ETM BAKANLII

    MEGEP(MESLEK ETM VE RETM SSTEMNN

    GLENDRLMES PROJES)

    BLM TEKNOLOJLER

    SAYICILAR

    ANKARA, 2008

  • 8/8/2019 asenkron sayc

    2/62

    Milli Eitim Bakanl tarafndan gelitirilen modller;

    Talim ve Terbiye Kurulu Bakanlnn 02.06.2006 tarih ve 269 sayl Karar ileonaylanan, Mesleki ve Teknik Eitim Okul ve Kurumlarnda kademeli olarakyaygnlatrlan 42 alan ve 192 dala ait ereve retim programlarnda

    amalanan mesleki yeterlikleri kazandrmaya ynelik gelitirilmi retimmateryalleridir (Ders Notlardr).

    Modller, bireylere mesleki yeterlik kazandrmak ve bireysel renmeyerehberlik etmek amacyla renme materyali olarak hazrlanm, denenmek vegelitirilmek zere Mesleki ve Teknik Eitim Okul ve Kurumlarndauygulanmaya balanmtr.

    Modller teknolojik gelimelere paralel olarak, amalanan yeterliikazandrmak koulu ile eitim retim srasnda gelitirilebilir ve yaplmasnerilen deiiklikler Bakanlkta ilgili birime bildirilir.

    rgn ve yaygn eitim kurumlar, iletmeler ve kendi kendine mesleki yeterlikkazanmak isteyen bireyler modllere internet zerinden ulaabilirler.

    Baslm modller, eitim kurumlarnda rencilere cretsiz olarak datlr.

    Modller hibir ekilde ticari amala kullanlamaz ve cret karlndasatlamaz.

  • 8/8/2019 asenkron sayc

    3/62

    i

    AIKLAMALAR ....................................................................................................................iiGR .......................................................................................................................................1RENME FAALYET-1 .....................................................................................................31. SAYICILAR......................................................................................................................... 3

    1.1. Asenkron Sayclar........................................................................................................31.1.1. ki Bitlik Asenkron leri-Geri Sayc .....................................................................41.1.2. Bitlik Asenkron leri ve Geri Sayclar ............................................................61.1.3. Drt Bitlik Asenkron leri ve Geri Sayclar..........................................................81.1.4. Resetlemeli Asenkron leri ve Geri Sayclar ...................................................... 12

    UYGULAMA FAALYET .............................................................................................. 14

    LME VE DEERLENDRME ....................................................................................15RENME FAALYET-2 ...................................................................................................172. SENKRON SAYICILAR...................................................................................................17

    2.1. ki Bitlik, Bitlik, Drt Bitlik Senkron leriGeri Saycnn Karno Haritas ileHesaplanmas .....................................................................................................................18

    2.1.1. ki Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm ......................182.1.2. ki Bitlik Senkron Geriye Saycnn JF FF Kullanlarak Tasarm ......................212.1.3. Bitlik Senkron leriye Saycnn Jk Ff Kullanlarak Tasarm.......................232.1.4. Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm .....................262.1.5. Drt Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm ...................272.1.6. Drt Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm...................31

    2.2. stenilen Sraya gre Sayan Saycnn Karno Haritas ile Hesaplanmas....................332.3. Halka Sayclar (Ring Counter) (7474) .......................................................................372.3.1. Standart Ring Sayc ( Kalc Halka Sayc) ........................................................372.3.2. Yryen Ring Sayc (Kayc Halka Sayc)........................................................38

    2.4. Entegre Sayclar .........................................................................................................392.4.1. Decimal (Desimal Onlu) Sayc (4017) ............................................................402.4.2. kili (Binary) Sayc ............................................................................................. 422.4.3. Programlanabilen Sayc ......................................................................................442.4.4. Resetlemeli Senkron Binary leriGeri Sayc (74191).......................................482.4.5. Resetlemeli Senkron BCD leriGeri Sayc (74192).........................................49

    UYGULAMA FAALYET .............................................................................................. 52

    UYGULAMA FAALYET .............................................................................................. 53LME VE DEERLENDRME..................................................................................54MODL DEERLENDRME .............................................................................................. 56CEVAP ANAHTARLARI.....................................................................................................57KAYNAKA ......................................................................................................................... 58

    NDEKLER

  • 8/8/2019 asenkron sayc

    4/62

    ii

    AIKLAMALARKOD 523EO0044

    ALAN Biliim Teknolojileri

    DAL/MESLEK Bilgisayar Teknik Servisi

    MODLN ADI Sayclar

    MODLN TANIMIAsenkron sayc ve senkron sayclar anlatan renmemateryalidir.

    SRE 40 / 32

    N KOUL Flip-Flop modln tamamlam olmak.

    YETERLK Asenkron ve senkron sayclar tasarlamak ve devrelerini kurma

    MODLN AMACI

    Genel AmaBu modl ile gerekli ortam salandnda sayc

    tasarmn, asenkron sayc ve senkron sayc devrelerini tekniineuygun hatasz olarak kurup altrabileceksiniz.Amalar1. Sayc tasarm yapabileceksiniz.2. Asenkron sayc devreleri hatasz kurup altrabileceksiniz.3. Senkron sayc devrelerini hatasz kurup altrabileceksiniz.

    ETM RETMORTAMLARI VEDONANIMLARI

    OrtamAtlye, laboratuvar, bilgisayarda eitli devre tasarm

    programlar.Donanm (Ara-Gere ve Ekipman)

    DC g kayna, asenkron sayc entegresi, senkronsayc entegreleri, elektronik malzemeler (flip-flop entegreleri vesayc entegreleri), malzeme antas (yankeski, karga burun vb.)uygulamalarda gerekli elektronik devre elemanlar (board,diren, buton, led vb.)

    LME VEDEERLENDRME

    Her faaliyet sonrasnda o faaliyetle ilgili deerlendirmesorular ile kendi kendinizi deerlendireceksiniz.

    Modl sonunda uygulanacak lme aralar ile modluygulamalarnda kazandnz bilgi ve beceriler llerekdeerlendirilecektir.

    Bu modl sonu lme arac, sizin modlden baarl olupolmadnz gsterecektir.

    AIKLAMALAR

  • 8/8/2019 asenkron sayc

    5/62

    1

    GRSevgili renci,

    Teknoloji an yaamaktayz. Teknolojinin kullanm, gelimi toplumlardaekonomik gelimenin gstergesi haline gelmitir. Teknoloji ise eitim sreciningelitirilmesinde nemli rol oynamaktadr. Toplumdaki fertlerin yeni teknolojik gelimelereadaptasyonu zorunlu hale gelmitir. Teknoloji anda artk bilgiyi ezberleyen deil; bilgiyeulaabilen, bilgiyi kullanabilen, deiime ve gelimeye ak bireylere ihtiya vardr. Bilgisinigelimelere paralel olarak yenileyen ve srekli bilgi dzeyini art ran bireyler her zaman biradm nde olacaktr. Gelimi toplumlar seviyesinde ve hatta zerinde olmak iin geleceknesillerimizi bir sonraki an gerekleri ile donatmalyz.

    Gnmzde btn mesleklerde bilgisayar kullanmaya ihtiya duyulur. Bunun sonucuolarak da gnlk hayatta srekli kullandmz bilgisayar oluturan donanmlarnzelliklerini, alma sistemlerini merak ederiz. Sizlerin de biliim teknolojileri alanndaalacak birer teknik eleman olarak bilgisayar donanmlar ve bunlarn ileyileriyle ilgilibilgi ve becerilerinizi gelitirmeniz kanlmazdr. Yazlmlarn kontrol ettii donanmbirimlerinin almas konusunda temel bilgi sahibi olmak yaplacak ilemleri daha verimliklacaktr.

    Bu modlde sayclar ile ilgili almalar yaparak sayma ve frekans blme uygulamasgerektiren devreler gerekletirebileceksiniz. Bu modl oluturan sayclar renmekzevkli ve admlar takip edildiinde kolaydr.

    Tek bir eye ihtiyacmz var, almak.

    Baarlar

    GR

  • 8/8/2019 asenkron sayc

    6/62

    2

  • 8/8/2019 asenkron sayc

    7/62

    3

    RENME FAALYET-1

    Bu modl ile size verilen sayc devre tasarm ile ilgili almalar yapabilecek,asenkron sayc dev rel eri ni tasarlayarak tekniine uygun ekilde hatasz kurupaltracaksnz.

    Sayclarn temelini oluturan flip flop elamanlarn eitlerini, tetikleme sinyaldurumlarn, flip flop gei tablolarn ve flip floplarn birbirlerine dnmekillerini hatrlaynz ve sayclarn eitlerini ve kullanma yerlerini aratrnz.

    1. SAYICILARFF larn arka arkaya srayla balanmas ile oluturulmu devrelerdir. Girilerine

    uygulanan saat darbelerini (Clock pulse) ikili tabana gre sayma ilemi yapar.

    Sayclar, dijital l, kumanda ve kontrol tesislerinin nemli elamanlarndandr.Ayrca frekans blme, frekans lmleri, aritmetik ilemler ve zaman aral lmleri gibiilemlerde kullanlr. Sayclar tetikleme iaretlerinin ( clock ) farkl zamanl (Asenkron) , ezamanl ( Senkron) veriliine gre iki gurupta incelenebilir.

    Asenkron sayclar Senkron sayclar

    1.1. Asenkron Sayclar

    Asenkron sayclar, dalgal sayc ( ripple counter ) veya seri sayc ( serial counter)olarak da adlandrlr. Bu sayclarda FFlarn klar bir sonraki FF clock giriineuygulanarak birbirini tetiklemeleri salanr. Bylece bir ndeki sonrakini tetiklemi olur.Asenkron sayclardaki FFlar toggle modunda alr yani her bir clok darbesi ile durumdeitirir.

    Sayclarn en nemli zelliklerinden biri de alma hzlardr. rnein, asenkron birsaycda 4 adet FF kullanlm olsun. Her FF tepki sresi 10 nanosaniye ise son FFkonumunun deimesi iin 4x10= 40 nsn lik bir zaman geer. Zamanlamann hassas olduuyerlerde ve bilgisayar devrelerinde bu nemli bir faktrdr.

    RENME FAALYET-1

    AMA

    ARA

    TIRMA

  • 8/8/2019 asenkron sayc

    8/62

    4

    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.

    20 Q0 21 Q1 2

    n Qn

    Clock palsi

    ekil 1.1: Asenkron ileriye sayc prensip emas

    ekil 1.1deki prensip emasnda clock palsi ilk FFa uygulanmtr. Bu durum ilk FFkn dk deerlikli bit durumuna getirmitir. Yukardaki devre negatif kenar ( denkenar ) tetiklemeli alr. Clock palsinin uyguland FF en deersiz bittir. Sralama endk deerlikli bitten, en yksek deerlikli bite doru yaplr. Tablolarda en dkdeerlikli bit en saa yerleecek ekilde dzenleme yaplr. k dalga ekilleri izilirken enstte clock palsi bulunur. Bundan sonra sralama dk deerlikli bitten yksek deerlikliolana doru yaplr. Asenkron ileriye sayclar, genellikle JK ve T tipi FF ile yaplr. JK FFgiri ular birletirilerek T FF elde edilir ve lojik 1 uygulanr.

    TTL serisi entegrelerde ( 74 serisi) bota braklan ular lojik 1 olarak ilem grr.

    1.1.1. ki Bitlik Asenkron leri-Geri SaycQ0 Q1

    Clk

    FF0 FF1

    ekil 1.2 : JK FF ile yaplan iki bitlik asenkron ileriye sayc

    Asenkron sayclarda JK FF her clk palsinde konum deitirmesi iin J ve Kgirilerinden lojik 1 verilmelidir. ekil 1.2de FF0 clk giriine 0. clk palsi uygulandnda Q0k 0dan 1e geer. 1. clk palsinde ise k yine konum deitirir bu defa FF1 clk giriineQ0 daki den kenar deiimi FF1 in Q1 knn 0dan 1e geiini salar. 2. clk palsi ileFF0 konum deitirir FF1 etkilenmez. 3. clk palsi ile FF0 konum deitirerek 0dan 1egeer. Pozitif kenarda FF1 tetiklenmeyecei iin FF1 konum deitirmez. FF1 k 1 olarakkalr.

    Q

    QCLK

    Q

    QCLK Q

    QCLK

    Q

    QCLKJ

    K

    Q

    QCLKJ

    K

  • 8/8/2019 asenkron sayc

    9/62

    5

    Clock Q1 Q00 0 01 0 12 1 03 1 1

    Tablo 1.1: ki bitlik asenkron ileriye saycnn doruluk tablosu

    ekil 1.3 : ki bitlik asenkron ileriye saycnn k dalga ekilleri

    Asenkron geriye sayclarda clk palsi ilk FF clk giriine uygulanarak bir sonraki FFbir ncekinin Q (Q deil olarak belirtilir) kna balanarak elde edilen sayclara asenkrongeriye sayc denir. Ayn zamanda asenkron aa (down) sayc da denir.

    ekil 1.4: Asenkron geriye sayc prensip emas

    Yukardaki prensip ema den kenar tetiklemelidir. Clk palsinin uyguland FF

    dk deerlikli bittir. Sralama da en deersiz bitten en deerli bite doru yaplr.

    ekil 1.5: ki bitlik asenkron geriye sayc

  • 8/8/2019 asenkron sayc

    10/62

    6

    Clock Q1(21)

    Q0(20)

    0 1 11 1 02 0 13 0 0

    Tablo 1.2 :ki bitlik asenkron geriye sayc doruluk tablosu

    ekil 1.6 : ki bitlik asenkron geriye sayc dalga ekilleri

    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 ykselenkenarnda klarn pozisyonlarna dikkat edelim. JK FF ile yaplan asenkron geriyesaycda, 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 danegatif kenar tetikleme oluturarak FF1i tetikler. 1. clk palsinde , FF0 konum deitirir.Deillenmi k 0dan 1e geecei iin den kenar palsi olumaz ve FF1 konumdeitirmez. Dier FF tetiklenmeleri de bu mantkla ayn ileme devam eder. Asenkrongeriye sayclarda, ilk FFden sonraki FFler iin her defasnda negatif kenar tetiklemepalsini gsterebilmek iin deillenmi kn da dalga eklini izmek yerine, normal kn(Q) dalga ekli zerinde ykselen kenar tetikleme palsinin gsterilmesi ayn sonucu verir.

    1.1.2. Bitlik Asenkron leri ve Geri Sayclar

    Asenkron sayclarda bitlik bir sayc ile 0dan 7ye kadar ileriye veya geriyesaylabilir. Yani mod 8 bir sayc yaplabilir.

    ekil 1.7 : bitlik asenkron ileriye sayc

  • 8/8/2019 asenkron sayc

    11/62

    7

    ClockQ2

    (22

    )

    Q1

    (21

    )

    Q0

    (20

    )0 0 0 01 0 0 12 0 1 03 0 1 14 1 0 05 1 0 16 1 1 07 1 1 1

    Tablo 1.3: bitlik asenkron ileri sayc doruluk tablosu

    ekil 1.8: bitlik asenkron ileri sayc dalga ekilleri

    ekil 1.9: bitlik asenkron geriye sayc

    Clock Q2(22)

    Q1(21)

    Q0(20)

    0 1 1 11 1 1 02 1 0 13 1 0 04 0 1 15 0 1 06 0 0 17 0 0 0

    Tablo 1.4 : bitlik asenkron geriye saycnn doruluk tablosu

  • 8/8/2019 asenkron sayc

    12/62

    8

    ekil 1.10: bitlik asenkron geriye saycnn k dalga ekilleri

    Dalga ekilleri incelendiinde negatif kenarla tetikleme olduu ve her tetiklemesonucunda uygulanan clock frekansnn ikiye blnd grlmektedir. Asenkron geriye

    sayclarda, ilk FFden sonraki FFler iin negatif kenar tetikleme palsi yerine Q knndalga ekli zerinde pozitif kenar tetikleme palsi kullanlabilir.

    1.1.3. Drt Bitlik Asenkron leri ve Geri Sayclar

    Asenkron sayclarla drt FF kullanlmas 2n (n = saycdaki FF says) 24 = 16 farkldurum alabileceini gsterir. Sayclarda tekrar yapmadan alabilecei durum saysna osaycnn modu denir. yle ise drt bitlik asenkron ileri say clar mod 16 saycdr. 0dan15e kadar sayabilir. Sayc klarndaki dalga ekillerinden yle bir sonuca varabiliriz.FF0 n kndaki pals giritekinin yarsdr. FF3n kndaki ise 1 \ 16 s kadardr. Yaniilk giriten itibaren 16 pals uygulanmken FF3 n knda ancak bir pals (darbe)olumutur. Bu da bize bu sayclar frekans blc olarak da kullanabileceimizi gsterir.

    ekil 1.11: Drt bitlik asenkron ileri sayc

  • 8/8/2019 asenkron sayc

    13/62

  • 8/8/2019 asenkron sayc

    14/62

    10

    ekil 1.13: Drt bitlik asenkron ileri sayc

    ekil 1.14: Drt bitlik asenkron geri sayc

  • 8/8/2019 asenkron sayc

    15/62

    11

    Clock Q323 Q222 Q121 Q020

    0 1 1 1 11 1 1 1 02 1 1 0 13 1 1 0 04 1 0 1 15 1 0 1 06 1 0 0 17 1 0 0 08 0 1 1 19 0 1 1 0

    10(A) 0 1 0 111(B) 0 1 0 012(C) 0 0 1 113(D) 0 0 1 014(E) 0 0 0 115(F) 0 0 0 0

    Tablo 1.6: Drt bitlik asenkron geri sayc doruluk tablosu

    ekil 1.15: Drt bitlik asenkron geri sayc dalga ekilleri

  • 8/8/2019 asenkron sayc

    16/62

    12

    ekil 1.16: Drt bitlik asenkron geri sayc

    1.1.4. Resetlemeli Asenkron leri ve Geri Sayclar

    Clk girii ilk FFye uygulanan, her birinin k bir sonraki FFnin clk giriineuygulanan ve klarndan silme ( clear ) ya da sfrlama ucuna geri besleme (feed back)yaplarak saymas snrlanan saycya modlu (resetlemeli) asenkron sayc denir. FFklarndan geri besleme yaplmad srece sayc modu maksimumdur. Saycnn hangimoda 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 ularnabalanmasdr.

    ekil 1.17: Mod 10 asenkron ileri sayc

    Mod 10 ekline getirilii yledir. 10 saysnn binary karl ( 1010) 2 olduundanQ0=0 , Q1=1 , Q2=0 , Q3=1 olacaktr. Q1 ve Q3 ayn anda 1 olduunda sayc 10usaymadan sfrlanr. Yani 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 saydktan sonra baa dner. Burada unoktaya dikkat etmeliyiz. Grld gibi mod 8 iin bitlik sayc devreleri yeterliolacaktr. Yani drt FF kullanarak mod 8 ve aasnda bir sayc tasarlanmamaldr.Tabloda 1.7de drt bitlik bir saycnn ayarlanacak mod deerleri iin klara

    balanabilecek kaplar verilmitir.

  • 8/8/2019 asenkron sayc

    17/62

    13

    Asenkron geriye sayclar tasarlarken de ekil 1.4te verilen prensip emasndan

    faydalanabiliriz.

    ekil 1.18: Mod 8 yukar-aa asenkron sayc

    Burada bahsetmek istediimiz bir durum daha vardr. Asenkron sayclar yukar veyaaa sayc olarak dzenlenebildii gibi ufak bir deiiklikle de hem aa hem yukar saycolarak da ayarlanabilir. Temel yap ayn olmakla beraber her FF kna konan kontroldevresi 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 giriinebalanr. ekil 1.18 de verilen mod 8 saycnn kontrol girii 1 ise mod 8 asenkron yukarsayc, kontrol girii 0 ise mod 8 asenkron aa sayc olarak alr.

  • 8/8/2019 asenkron sayc

    18/62

  • 8/8/2019 asenkron sayc

    19/62

    15

    LME VE DEERLENDRMEOBJEKTF TEST (LME SORULARI)

    Aadaki ifadeleri dikkatlice okuyarak uygun cevap kkn (Doru / Yanl) olarakbelirtiniz.

    1. Asenkron ileriye saycda 1. FFnin Q k 2.FFnin CLK giriine balanr. ( )

    2. Asenkron sayclarda CLK sinyali btn FFlere ayn anda uygulanr . ( )

    3. Sayc devresi tasarmnda JK tipi FF veya T tipi FF kullanmak en kullanlyntemdir. ( )

    4. Asenkron sayclarda CLK palsinin uyguland FFnin bit derecesi en dkdeerlikli (LSB) olandr.( )

    5. Asenkron heksadesimal sayc yapmak iin 5 adet FF gerekir. ( )

    6. Asenkron octal sayc tasarm iin 3 adet FF yeterlidir. ( )

    7. Asenkron mod 8 sayc 0,1,2,3,4,5,6,7,8 e kadar sayar. ( )

    8. Entegre sembolnde herhangi bir giri ucunda kk bir daire yoksa , buraya 0uygulandnda aktif olaca anlalr. ( )

    9. 4FF li asenkron saycda 2.FF arzalanrsa bir sonraki etkilenmez, saymaya devameder. ( )

    10. Resetlemeli ileri ve geri saycda klar sfrlamak iin CLR girilerine her zamanlojik sfr uygulanr. ( )

    LME VE DEERLENDRME

  • 8/8/2019 asenkron sayc

    20/62

    16

    PERFORMANS TEST (YETERLK LME)

    Deerlendirme ltleri Evet Hayr

    1. ekil 1.13teki devreyi doru ekilde kurabildiniz mi ?2. Devreyi kurduktan sonra enerji uyguladnz m?3. Tm klar sfrlayabildiniz mi?4. Tm klar 1 yapabildiniz mi?5. Kare dalga kaynan balayabildiniz mi?

    DEERLENDRME

    Cevaplarnz cevap anahtar ile karlatrnz. Doru cevap saynz belirleyerekkendinizi deerlendiriniz. Yanl cevap verdiiniz ya da cevap verirken tereddt yaadnzsorularla ilgili konular geri dnerek tekrar inceleyiniz. Tm sorulara doru cevapverdiyseniz dier renme faaliyetine geiniz.

  • 8/8/2019 asenkron sayc

    21/62

    17

    RENME FAALYET-2

    Gerekli ortam salandnda senkron sayc uygulamalar yapabileceksiniz.

    Senkron sayclarn kullanm amacn aratrnz. D tipi FF ve T tipi FF ile senkron sayc tasarmn aratrnz. FF dnmlerini aratrnz. stenilen srada sayan senkron sayclarn karno haritas ile hesabn aratrnz. Entegreli Sayclarn entegrelerini kataloglardan ve nternetten aratrnz.

    2. SENKRON SAYICILARBir nceki konuda grdmz gibi asenkron sayclarda saat sinyali (Clock palsi)

    sadece birinci FFye dardan uygulanmaktadr. Son FFye clk palsinin ulamas belli birzaman gecikmesi ile olur. Bunu ortadan kaldrmak iin senkron sayclar kullanlr. Clockgirileri birletirilerek ayn anda tetiklenen, sayma sras tasarma bal olarak deitirilebilensayclara senkron sayclar denir. Senkron ve asenkron sayclarn tmnde ana elaman FlipFlop 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.

    RENME FAALYET-2

    AMA

    ARATIRMA

  • 8/8/2019 asenkron sayc

    22/62

    18

    Q Q+ S R J K T D0 0 0 X 0 X 0 0

    0 1 1 0 1 X 1 1

    1 0 0 1 X 1 1 0

    1 1 X 0 X 0 0 1

    Tablo 2.1: Flip flop gei tablolar

    2.1. ki Bitlik, Bitlik, Drt Bitlik Senkron leriGeri Saycnn

    Karno Haritas ile HesaplanmasSenkron sayclarn tasarmnda SR tipi FF, D tipi FF, T tipi FF, ve JK tipi FF

    kullanlabilir. Hangi FF kullanlacaksa ekil 2.1 de verilen gei tablolarndan yararlanlr.Biz bu modlde piyasada daha ok kullanmndan dolay, konu anlatm iin JK tipi FF ilesenkron sayc tasarmn anlatacaz.

    2.1.1. ki Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir:

    2 adet JK FF kullanlacak. FFlerin alaca k deerleri tablo eklinde dzenlenir.

    Onlu Q1 Q20 0 0

    1 0 1

    2 1 0

    3 1 1

    Tablo 2.2: k deerleri

    Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilir.

    Q1 Q1 Q1+ Q0 Q0 Q0+0 0 0 0 0 10 0 1 1 1 01 1 0 0 0 11 1 1 1 1 0

    Tablo 2.3: Yeni deerler

  • 8/8/2019 asenkron sayc

    23/62

    19

    Q1in clk palsinden sonra alaca deer Q1+ olarak ; Q0n clock palsinden sonra

    alaca deer Q0+ olarak kabul edilmitir. Buna gre Q1+ yazlrken Q1 stununda Q1inhemen altndaki deer Q1+ olarak alnr.

    Tasarmda kullanlacak FFye ait gei tablosundan, her bir kn clock palsindensonra alaca deere gre gei tablosu dzenlenir.

    Q Q+ J K

    0 0 0 X

    0 1 1 X1 0 X 11 1 X 0

    Tablo 2.4: JK FF gei tablosu

    Q1 Q0 Q1 Q1+ Q0 Q0+ J1 K1 J0 K00 0 0 0 0 0 1 0 X 1 X

    1 0 1 0 1 1 0 1 X X 1

    2 1 0 1 1 0 1 X 0 1 X

    3 1 1 1 0 1 0 X 1 X 1

    Tablo 2.5

    Q1 Q0 J1 K1 J0 K00 0 0 X 1 X0 1 1 X X 11 0 X 0 1 X

    1 1 X 1 X 1

    Tablo 2.6

    Tablo 2.5te Q1 stununda 0 n altnda 0 olduundan 0. satrda Q1+ 0 olur. JK

    FF gei tablosundan 0 dan 0 a geite J= 0 ve K= X olduu grlmektedir. # 1.satrda 0 olan Q1in altnda 1 olduundan Q1+ 1. satra 1 olarak yazlr. 0 dan 1 egeite J=1 ve K= X olduu grlmektedir. # 2. satrda 1 olan Q1in altnda 1 vardr.Bundan dolay Q1+ 2. satra 1 olarak yazlr. 1 den 1 e geite J= X ve K=0 olduugrlmektedir. # 3. satrdaki 0 olan Q1in devamnda baa dnd iin ilk satrda 0olduundan Q1+ 3. satra 0 olarak yazlr.

    0 dan 0 a geite J= 0 ve K= X olduu grlmektedir. Bylece Q1 stunun clkpalsinden sonra alaca deerlere gre gei tablosu tamamlanm olur.

  • 8/8/2019 asenkron sayc

    24/62

    20

    Ayn mantkla Q0+ stunuda doldurulur. Dolaysyla Tablo 2.6da 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.

    Q1 Q0 J1 K1 J0 K00 0 0 X 1 X0 1 1 X X 11 0 X 0 1 X1 1 X 1 X 1

    Tablo 2.7: Her ka ait gei tablosu

    Gei tablosundaki admlarsrasyla takip edildiinde basit biryaps olduu grlr. Buradakitablolar hibir ekildeezberlemeyiniz. Her tablo birbiri ilebalantl oluturulmaktadr. Buradayapacanz ezberler , karmaklktanbaka bir ie yaramayacaktr.

    Burada hatrlatma olarakKarnaugh Harita (KH olarakksaltlacaktr) Kurallarhatrlatlacaktr.1-KH giri deikenine grekutulardan oluur. N giri deikeniolmak zere 2n kutu saysn verir.Burada 22 =4 kutu olmaldr.2-KH hedef en ok 1i gruplamaktr.Bo kutular 0 demektir. Dikkatealnmaz.3-Gruplamalardaki kutu says

    1,2,4,8 eklinde olmaldr.

    4-KH zerinde apraz gruplama olmaz. Guruplar alt alta ya da yan yana olmaldr.

    5-KH giri deikeninin her birinin ayr ayr veya eitli ortaklklarla kesitirilip Tablo2.8 Karno tablolar kapsad alanlara blge denir. k ifadesi yazlrken blge gurubunhepsini iine almal yada gurubun hepsini darda brakmaldr. Btn gurup blgenin iindeise blgenin adyla, dnda ise bilginin deili ile tanmlanr. Gruplama ierisindeki 1

    lerden biri veya birka blge dnda kaldnda, o grup o blge iin dikkate alnmaz.

  • 8/8/2019 asenkron sayc

    25/62

    21

    6-Her bir gurup k ifadesinde arpm (AND) eklinde ifade edilir ve her gurupdierinden bamsz olarak ilgili blge veya blgeler ile tanmlanr.7-Birden fazla gruplamaya sahip bir KH k ifadesinde , gruplar toplama (OR)

    ilemine tabi tutulur.8-KH tm kutular 1 ise k 1, tm kutular 0 yada bo ise k 0 olacaktr.

    9- k ifadelerine gre devre emas izilir.

    ekil 2.1: ki bitlik senkron ileri sayc devre emas

    2.1.2. ki Bitlik Senkron Geriye Saycnn JF FF Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir:

    2 adet JK FF kullanlacak. FFlerin alaca k deerleri tablo eklinde dzenlenir.

    Onlu(Decimal) Q1 Q0

    3 1 1

    2 1 0

    1 0 1

    0 0 0

    Tablo 2.9: k deerleri

    Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloyakaydedilir.

    Q1 Q1 Q1+ Q0 Q0 Q0+1 1 1 1 1 01 1 0 0 0 10 0 0 1 1 00 0 1 0 0 1

    Tablo 2.10: Yeni deerler

  • 8/8/2019 asenkron sayc

    26/62

    22

    Q1in clk palsinden sonra alaca deer Q1+ olarak; Q0n clock palsinden sonra

    alaca deer Q0+ olarak kabul edilmitir. Buna gre Q1+ yazlrken Q1 stununda Q1inhemen altndaki deer Q1+ olarak alnr.

    Tasarmda kullanlacak FFye ait gei tablosundan, her bir kn clockpalsinden sonra alaca deere gre gei tablosu dzenlenir.

    Q Q+ J K

    0 0 0 X

    0 1 1 X1 0 X 11 1 X 0

    Tablo 2.11: JK FF gei tablosu

    Tablo 2.12: Yeni deerlerin tespit edilmesi

    Tablo 2.13: Her bir ka ait gei tablosu

    Tablo 2.12de Q1 stununda 1 in altnda 1 olduundan 0. satrda Q1+ 1 olur. JKFF gei tablosundan 1 den 1e geite J= X ve K= 0 olduu grlmektedir. # 1.satrda 1 olan Q1in altnda 0 olduundan Q1+ 1. satra 0 olarak yazlr. 1 dan 0 ageite J=X ve K=1 olduu grlmektedir. # 2. satrda 0 olan Q1in altnda 0 vardr.Bundan dolay Q1+ 2. satra 0 olarak yazlr. 0 dan 0 a geite J= 0 ve K=X olduugrlmektedir. # 3. satrdaki 0 olan Q1in devamnda baa dnd iin ilk satrda 1olduundan Q1+ 3. satra 1 olarak yazlr. 0 dan 1 e geite J= 1 ve K= X olduugrlmektedir. Bylece Q1 stunun clk palsinden sonra alaca deerlere gre gei tablosutamamlanm olur.

    Ayn mantkla Q0+ stunuda doldurulur. Dolaysyla Tablo 2.6 da verilen clock

    palsinden sonra alaca deere gre gei tablosunun son hali hazrlanm olur.

  • 8/8/2019 asenkron sayc

    27/62

    23

    Gei tablosundaki her bir giri Karno haritasna aktarlr ve k ifadeleri yazlr.

    Tablo 2.14: Karno Haritasna aktarl ve sadeletirme

    k ifadelerine gre devre emas izilir.

    ekil 2.2: ki bitlik senkron geri sayc devre emas

    2.1.3. Bitlik Senkron leriye Saycnn Jk Ff Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir:

  • 8/8/2019 asenkron sayc

    28/62

    24

    3 adet JK FF kullanlacak. FF larn alaca k deerleri tablo eklinde dzenlenir.

    Tablo 2.15: k tablosu

    Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilirve JK FFa ait gei tablosundan, her bir kn clock palsinden sonra alaca deere gregei tablosu dzenlenir.

    Q Q+ J K

    0 0 0 X0 1 1 X1 0 X 1

    1 1 X 0

    Tablo 2.16: JK FF gei tablosu

    Tablo 2.17: Her bir ka ait gei tablosu

  • 8/8/2019 asenkron sayc

    29/62

    25

    Tablo 2.18: Karno haritasna aktarl ve sadeletirme

    Yukarda yaplan sadeletirme ilemine gre devre emas aadaki gibi izilir.

    ekil 2.3: bitlik senkron ileri sayc balants

  • 8/8/2019 asenkron sayc

    30/62

    26

    2.1.4. Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir:

    3 adet JK FF kullanlacak. FF larn alaca k deerleri tablo eklinde dzenlenir.

    Tablo 2.15: k tablosu

    Her bir kn clock palsinden sonra alaca yeni deer Q+ olarak tabloya kaydedilirve JK FFa ait gei tablosundan, her bir kn clock palsinden sonra alaca deere gregei tablosu dzenlenir.

    Q Q+ J K

    0 0 0 X0 1 1 X1 0 X 1

    1 1 X 0

    Tablo 2.16: JK FF Gei tablosu

    Tablo 2.17: Her bir ka ait gei tablosu

  • 8/8/2019 asenkron sayc

    31/62

    27

    Tablo 2.18: Karno haritasna aktarl ve sadeletirme

    Yukarda yaplan sadeletirme ilemine gre devre emas aadaki gibi izilir.

    ekil 2.3: bitlik senkron geri sayc devre balants

    2.1.5. Drt Bitlik Senkron leriye Saycnn JK FF Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir;

    4 adet JK FF kullanlacak. FF larn alaca k deerleri tablo eklinde dzenlenir.

  • 8/8/2019 asenkron sayc

    32/62

    28

    Tablo 2.19: k deerleri

    Q Q+ J K

    0 0 0 X0 1 1 X1 0 X 1

    1 1 X 0

    Tablo 2.20: JK FF gei tablosu

    Tablo 2.21: Her bir ka ait gei tablosu

  • 8/8/2019 asenkron sayc

    33/62

    29

    Tablo 2.22: Karno haritasna aktarl ve sadeletirilmi klar

    J0=K0=1 J1=K1=Q0J2=K2=Q0 . Q1 J3=K3=Q0 . Q1 . Q2

    ekil 2.4: Drt bit senkron ileri sayc devre emas

  • 8/8/2019 asenkron sayc

    34/62

    30

    ekil 2.5: Drt bit senkron ileri sayc uygulamas balants

  • 8/8/2019 asenkron sayc

    35/62

    31

    2.1.6. Drt Bitlik Senkron Geriye Saycnn JK FF Kullanlarak Tasarm

    Yaplacak ilem basamaklar yledir:

    4 adet JK FF kullanlacak. FF larn alaca k deerleri tablo eklinde dzenlenir.

    Tablo 2.23: Drt bitlik senkon geri sayc k tablosu

    Q Q+ J K

    0 0 0 X0 1 1 X1 0 X 11 1 X 0

    Tablo 2.24: JK FF gei tablosu

  • 8/8/2019 asenkron sayc

    36/62

    32

    Tablo 2.25: Her bir ka ait gei tablosu

    Tablo 2.26: Karno haritasna aktarl ve sadeletirilmi klar

    ekil 2.6: Drt bit senkron geri sayc

  • 8/8/2019 asenkron sayc

    37/62

  • 8/8/2019 asenkron sayc

    38/62

    34

    Tablo 2.31: Karno haritas ile sadeletirilmi klarn elde edilmesi

    J1=K1=Q0 J0=K0=1

    ekil 2.7: stenilen srada sayan senkron sayc devresi

    Yukarda anlatlan ilem basamaklar ile istenilen srada sayan senkron sayc tasarmyapmak mmkndr. Bu anlatlanlar bir rnek uygulama devresi yaparak pekitirelim.

    RNEK:

    Elimizde adet (Yeil, Sar, Krmz) Lamba vardr. ncelikle Yeil yanp snecek,sonra Sar yanp snecek, en sonrada krmz yanp snecektir. Bir sonraki admda hepsisnk olacak ve sonrasnda yeil, sar, krmz lambalarn hepsi yanacak ve yandktan sonrabu alma dng eklinde devam edecektir. Bu almay salayacak senkron saycdevresini JK FF kullanarak tasarlayalm.

  • 8/8/2019 asenkron sayc

    39/62

    35

    LAMBA DEVRES

    Q2 Q1 Q0

    zm:

    ncelikle istenilen k sras tablosu hazrlanr. Lojik 1 ile ifade edilen klardakilambalar yanyor anlamndadr. 0 ile belirtilenler snk anlamndadr.

    Q2 Q1 Q0 Q Q+ J K1 0 0 0 0 0 X0 1 0 0 1 1 X0 0 1 1 0 X 10 0 0 1 1 X 01 1 1

    Tablo 2.32: stenilen klar Tablo 2.33: JK FF gei tablosu

    JK FF gei tablosundan yaralanarak her bir ka ait gei tablosu dzenlenir.Tablo dzenlenirken Q2nin alt satrnda 0 olduu grlmektedir. Gei blmne aktarlr.Q2 Q2+ sonrasnda J2 ve K2 durumlar JK FFgei tablosuna baklarak belirlenir ve

    dier pozisyonlarda bu mantkla oluturulur.

    Tablo 2.34: Her bir ka ait gei tablosu

    Gei tablosu bu ekilde hazrlandktan sonra klarn durumlarn en sade halegetirmek iin karno haritasndan yararlanlr. Aadaki ekilde karno haritas uygulamasyaplarak en sade klar bulunur. Bu klara gre de devre emas karlr.

  • 8/8/2019 asenkron sayc

    40/62

    36

    Tablo 2.35: Karno haritas ile sadeletirilmesi

    Sadeletirme ileminden sonra istenilen devre emas istenilen zelliklere gre ekil2.7deki gibi karlr.

  • 8/8/2019 asenkron sayc

    41/62

    37

    ekil 2.7: Senkron sayc devresi

    2.3. Halka Sayclar (Ring Counter) (7474)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.

    2.3.1. Standart Ring Sayc ( Kalc Halka Sayc)

    Tm FFler 0dan balayp her clk plasinden sonra FFlerin klar 1 oluncayakadar her defasnda bir ekleme yapan ve tm FFler 0 oluncaya kadar bir azaltan sadansola veya soldan saa sayan devrelere standart ring sayc denir.

    ekil 2.8: Standart ring sayc blok emas ve uygulama devresi

  • 8/8/2019 asenkron sayc

    42/62

    38

    Tm FFler sfrlandnda, deillenmi klar 1 olur. 3. FFnin deillenmi k

    0. FFnin D giriine bal olduundan 1. clk palsi geldiinde Q0=1 olur. Dier FF klar0 dr. 2. clk palsi geldiinde Q3n deillenmi k hala 1 olduundan Q0=1 olarakkalr, ayn zamanda Q1=1 olur. 3. clk palsinde Q0,Q1,Q2=1 ve Q3=0 olur. 4. clk palsindetm klar 1 iken bu klara ait deiller ise 0 dr.5. clk palsinde Q3n deili 0olduundan D0a 0 gelir ve Q0 = 0 olur. Bundan sonraki clk palslerinde FF klarna 0yerleir.

    2.3.2. Yryen Ring Sayc (Kayc Halka Sayc)

    Her clk palsinde srasyla 1. FFden en son FFye kadar yalnzca bir FF kn 1yaparak dngye giren sayclara yryen ring sayc denir. Kayma yn sadan sola

    olabilecei gibi soldan saa da olabilir.

    ekil 2.9: Yryen ring sayc blok emas ve dalga ekilleri

    ekil 2.9da devreye enerji uygulandktan sonra CLR (clear) giriine 0 verilerek tmFFlerin Q klar sfrlanr. Q=0 ise Q=1 dir. AND (ve) kaps girilerinin tm ayn anda1 olacandan, k da 1 olur. AND kaps k ilk FF giriine (D0) bal olduundanD0=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 biri0 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 lkFFden balayp sonuncuya kadar dolar.

  • 8/8/2019 asenkron sayc

    43/62

    39

    Clock Q0 Q1 Q2 Q3 Clock Q0 Q1 Q2 Q30 0 0 0 0 0 0 0 0 01 0 0 0 1 1 1 0 0 02 0 0 1 0 2 0 1 0 03 0 1 0 0 3 0 0 1 04 1 0 0 0 4 0 0 0 1

    Tablo 2.36. Saa kaymal ring sayc Tablo 2.37: Sola kaymal ring sayc

    ekil 2.10: Yryen ring sayc uygulama devresi

    Yryen ring saycda ilk FF giriine uygulanan 1 , clock palsinden sonra kaaktarlr. Her clock palsinden sonra bir sonraki FF kndan alnr. Yani 1 srasyladolanrken dier FF klar 0 olur.

    lk anda devre giriine 1 uygulamak iin AND kaps girilerine Q klarbalanr. Deillenmi klarn hepsi 1 iken AND kaps k da 1 olacaktr. Bylece 1.FF giriine 1 uygulanm olacaktr.

    klardan herhangi biri 1 olduunda deili 0 olaca iin AND kap kda0 olur. Bylece ilk FF giriine 0 bilgisi girer. Dolays ile 1. FF giriine bir kere 1

    yklendikten sonra bu yklenen deer dng ierisinde saymaya devam edilir.

    2.4. Entegre Sayclar

    Entegre ierisinde yerletirilmi hazr durumdaki sayc devrelerine entegre devresayclar denir. Piyasada ihtiyaca cevap verebilecek ekilde hazr sayc entegrelerimevcuttur. Bunlardan bazlar gelecek konular ierisinde anlatlacaktr.

  • 8/8/2019 asenkron sayc

    44/62

    40

    2.4.1. Decimal (Desimal Onlu) Sayc (4017)

    Her clk palsinde srayla birinci FFden onuncu FFye kadar yalnzca bir FF k 1olur. Bu ekilde dng devam eder. Bu tip sayclara desimal sayc denir. Bu sayclar iin4017 numaral entegre kullanlabilir.

    ekil 2.11: 4017 entegresi ayak yaps

    ekil 2.12: 4017 entegresi i yaps

  • 8/8/2019 asenkron sayc

    45/62

  • 8/8/2019 asenkron sayc

    46/62

    42

    ekil 2.14: 4017 Entegresi ile onlu sayc devre balants

    2.4.2. kili (Binary) Sayc

    Binary sayc entegresi olarak deiik modeller mevcut olmakla beraber burada 7493entegresi anlatlacaktr.

    ekil 2.15: 7493 entegresi ayak yaps

    ClockQD(23)

    QC(22)

    QB(21)

    QA(20)

    0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 0

  • 8/8/2019 asenkron sayc

    47/62

    43

    7 0 1 1 1

    8 1 0 0 09 1 0 0 110 1 0 1 011 1 0 1 112 1 1 0 013 1 1 0 114 1 1 1 015 1 1 1 1

    Tablo 2.39: Drt bit binary sayc doruluk tablosu

    7493 entegresi, biri ayr dier tanesi bir birine asenkron bal 4 adet JK FFdenoluur. Bu entegre, tercihe gre 3 bit veya 4 bit sayc olarak kullanlabilir. Clk palsi giri Bucuna 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 kular olarak QD, QC, QB, QA kullanlr.

    R0 (1) R0 (2) girilerinden en az bir tanesi 0 olduunda sayma ilemigerekletirilir. Bu ularn ikisi birden 1 yaplrsa btn klar 0 olur.

    ekil 2.16: 7493 entegresinin i yaps

  • 8/8/2019 asenkron sayc

    48/62

    44

    ekil 2.17: 7483 entegresi ile yaplan binary sayc uygulama devresi

    2.4.3. Programlanabilen Sayc

    stenen sayda aa (down) / yukar (up) sayabilen devrelere programlanabilirsayclar denir. Uygulamalarda bu amala kullanlan 74190, 74191, 74192, 74193 entegrelerivardr. Burada 74193 entegresinin kullanm anlatlacaktr.

    VCC Data A Clear Borrow Carry Load Data C Data D

    Data B QB QA Down Up QC QD GND

    ekil 2.18: Programlanabilir yukar / aa sayc entegresi blok emas

    Count(sayma)Up(yukar)

    Down(aa)

    Clear(MR)

    Load(ykle)PL

    Fonksiyon

    1 0 1 Up count1 0 1 Down countX X 1 X ClearX X 0 0 Load

    Tablo 2.40: 74193 entegresi doruluk tablosu

  • 8/8/2019 asenkron sayc

    49/62

    45

    ekil 2.19: 74193 entegresi ayak yaps

    Entegrede clk palsinin ykselen kenarlarnda sayma ilemi olur. Clk palsi 5 noluayaa balanrsa yukar ( up ) , 4 nolu ayaa balandnda aa ( down ) sayar. Yukarsayma ileminde 15 ten 0 a geerken elde k ( cary out- ayak 12) ; aa saymaileminde 0dan 15e geerken bor k (borrow out ayak 13) clk palsinin alalankenarndan ykselen kenarna kadar geen sre boyunca 1den 0a der.

    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 5tensonra saymas isteniyorsa 0101 bilgisi uygulanr. Load (ykle) giriine (ayak 11) 0 verilir.Bu durumda giri bilgileri ka aktarlr. Entegre devrenin bu pozisyonu bozulmadan clkpalsi ayak 5e balanrsa yukar sayc, ayak 4e balanrsa aa sayc olarak alr. Yanisayc knda ykl olan say, saycnn snrn belirler.

    Yukar sayma ileminde 15ten 0a geerken elde k; aa sayma ileminde 0dan15e geerken bor k, load giriine balanr. nk bu klar (ayak 12 ve 13) 0olduunda load yaplr. Yani data ularndaki saynn binary karl tekrar ka aktarr.Bylece sayma ilemi programl olarak tekrarlanr.

    Eer entegre programsz yani mod 16 sayc olarak almas isteniyorsa Load giriibo braklr veya lojik 1 uygulanr. Bilindii gibi TTL entegreler bo ular 1 olarakalglar.

    ekil 2.20de 74193 entegresinin mod 9 aa sayc olarak almasn salayanbalant yaplmtr. Bu ekilde almada klar 8,7,6,5,4,3,2,1,0 eklinde olmaldr. Buayar iin DATA girilerine (1000)2 verisi yklenmelidir. Aa sayc olarak sreklialmas iin clk palsi aa say giriine (ayak 4) balanmasyla beraber, bor k (ayak13) , ykle (ayak 11) giriine balanr.

  • 8/8/2019 asenkron sayc

    50/62

    46

    ekil 2.20: Mod 9 programl aa sayc devre

    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 istenilenmoda ayarlanabilir. rnein Mod 13 yani 12ye programl yukar sayc olarak almas iinekil 2.21 de verilen balant yaplmaldr. ekil 2.21 de verilen balant emasndikkatlice inceledikten sonra 74193 entegresi ile 13e programl (mod 14) yukar saycolarak alacak devrenin balantsn izerek retmeninize kontrol ettiriniz.

    ekil 2.21 Mod 13 programl sayc balant ekli

    2.4.3.1. 0dan 99a Kadar Sayan Sayc Tasarm

    Aada verilen ekil 2.22de 0 ile 99 arasnda herhangi bir deere kadar sayma ilemiyapabilen genel amal bir saycnn blok emasdr. A ve B sayc entegrelerinin (7493) CKgirilerine Clk palsi uygulandnda her iki display de birbirinden bamsz olarak drt bitsayma ilemi yapar. Bu durum saycnn skorbord uygulamalar iin uygundur. CK2 girileriiptal edilirse sayc 3 bitlik olarak alacaktr.

  • 8/8/2019 asenkron sayc

    51/62

    47

    A ve C noktalar birletirildiinde sayc 0 ile 99 arasnda sayma ilemi yapar.

    Saycnn son sayma rakam AND kap girilerine gre belirlenir. rnein, ekildekidevrenin 60a kadar saymas istensin. B segmenti 0-9, A segmenti 0-5 saylarngstermelidir. Bu durum AND kaplar ile salanr. B segmentinin 0-9 saymas iin Bsaycsna ait AND kap girileri X=QB0 ve Y=QB3 ile birletirilmelidir. A segmentinin 0-5saymas iin A saycsna ait AND kap girilerine X=QA1 ve Y=QA2 ile birletirilmelidir.

    0-99 sayc devresini istenilen moda ayarlamak iin Tablo 2.41de verilen ular ANDkaps girilerine balanmaldr. Kap girileri tabloya gre deitirilerek istenilen deerdeyanmas salanr.

    ekil 2.22: Programlanabilir 0-99 sayc balants

    Sayc Modu X Y Saylacak Rakamlar

    Mod 2 1 Q1 0 1Mod 3 Q0 Q1 0 1 2Mod 4 Q2 1 0 1 2 3Mod 5 Q2 Q0 0 1 2 3 4Mod 6 Q2 Q1 0 1 2 3 4 5Mod 7 Q2 Q0.Q1 0 1 2 3 4 5 6Mod 8 Q3 1 0 1 2 3 4 5 6 7Mod 9 Q3 Q0 0 1 2 3 4 5 6 7 8Mod 10 Q3 Q1 0 1 2 3 4 5 6 7 8 9

    Tablo 2.41: Mod deiiklii iin gerekli kap tablosu

  • 8/8/2019 asenkron sayc

    52/62

    48

    ekil 2.23: 0-99 Yukar sayc balant emas ve uygulama devresi

    2.4.4. Resetlemeli Senkron Binary leriGeri Sayc (74191)

    Senkron ileri geri sayc devresini 74191 ile resetlemeli olarak yapmak mmkndr.ekildeki devrede Proteus program ile izilmi rnek bir devre verilmitir. Burada D/Ugiriini lojik 1 verilirse (+5 volt balanmas ) yukar, lojik 0 verilirse (aseye balanmas )aa sayar. Giriteki datalara gre ktaki binary durumu deiir.

    @r

  • 8/8/2019 asenkron sayc

    53/62

    49

    ekil 2.24: Binary senkron ileri ve geri sayc

    2.4.5. Resetlemeli Senkron BCD leriGeri Sayc (74192)

    ekil 2.25: Senkron BCD sayc

  • 8/8/2019 asenkron sayc

    54/62

    50

    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 kaonlu kodlanm olarak verilmekteydi. ekil 2.25de ayn zamanda JK FF ile yaplmSenkron BCD yukar sayc balants verilmitir.

    2.4.5.1. Dijital Saat Tasarm

    1Hz Clkekil 2.26: Dijital saat devre emas

    ekil 2.26da yaplan balantda kullanlan malzemeler 74192 entegresi 6 adetkullanlmtr. Kullanm amac 0-9 ileri ve geri sayar paralel girilere uygulanan deeri clksinyali geldii srece ka verir. 7408 entegresi 1 adet kullanlmtr. Giri 1 iken ka 1

    aktarr. Seven segment display 6 adet kullanlmtr. Grevi giriteki binary kodlanmbilgileri desimal olarak gsterir.

    Dijital Saat devresi 74192 entegresi kullanlarak tasarlanmtr. 74192 entegresiyaplan balantya gre ileri-geri sayan bir entegredir. UP giriine sinyal verilirse ileri sayar.Sayma hz sinyal(clock) ile ayarlanr. Bu devrede ise 74192 entegresinin UP giriine1Hzlik sinyal uygulanmtr.(Bu sinyalin her deiim aral 1 saniyeyi verir) Her sinyalde74192 entegresi yukar sayar. Saniye 9 olduunda ilk entegrenin TCU k aktif olur.(0-1sinyal retir ve dier entegre iin de bu sinyal (clock) olur) Saniye 10 olur ve yukarya dorusaymaya balar taki 59 olana kadar. Tam 59 olduunda ise arpma kaps sayesinde (7408)baa dner (reset).Tam bu anda da dakika ksm iin (0-1) sinyal retir ve dakikann 1olmasn salar.

  • 8/8/2019 asenkron sayc

    55/62

    51

    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 balantnoktalarna dikkat edilirse saniye ve dakika iin alnan balant noktalar ile saat iinyaplan balant noktalarnn farkl olduu grlr. Yukardaki balanty simlasyonprogramlarnda uygulayp deneyebilirsiniz.

  • 8/8/2019 asenkron sayc

    56/62

    52

    UYGULAMA FAALYET

    lem Basamaklar nerile

    ekil 2.10daki devreyi kurunuz. Devreyi doru da n den ey seti zerine

    kurunuz.

    Devreye enerji uygulaynz.

    G kaynanzn sabit 5V ularnkullannz.

    DC gerilimin art ve eksi ularn dikkatlibalaynz.

    CK butonuna art arda basnz. Her bir CK uygulamas iin; CK butonuna

    bir kere basp braknz.

    Her basta ledlerin durumlarn

    gzleyiniz.

    klarn 1 olmas demek; bu klara

    bal LEDlerin yanmas demektir.

    UYGULAMA FAALYET

  • 8/8/2019 asenkron sayc

    57/62

    53

    UYGULAMA FAALYET

    lem Basamaklar neriler

    ekil 2.14daki devreyi kurunuz.

    Devreyi dorudan board zerine kurunuz.Entegre ayaklarn 7476 ve 7408katalogdan karnz. Aada verilen ekilA ve ekil B yi kullannz.

    Devreye enerji uygulaynz.

    G kaynanzn sabit 5V ularn

    kullannz. DC gerilimin art ve eksi ularn dikkatlibalaynz.

    CK butonuna art arda basnz.

    Her bir CKuygulamas iin CK butonunabir kere basp braknz.

    Clk plasini otomatik yapmak iinekil Cyi kullanabilirsiniz.

    Her basta ledlerin durumlarngzleyiniz.

    klarn 1 olmas demek; bu klarabal LEDlerin yanmas demektir.

    AVOmetre l aletini DC Voltkademesine alnz

    Ledlerin entegre balant ucu ile asearasn lnz.

    Okuduunuz sonu deerlerini not alnz. Sonular arkadalarnzla tartnz.

    UYGULAMA FAALYET

  • 8/8/2019 asenkron sayc

    58/62

    54

    LME VE DEERLENDRME

    OBJEKTF TEST (LME SORULARI)

    Aadaki ifadeleri dikkatlice okuyarak uygun cevap kkn (Doru/Yanl)biiminde inceleyiniz .

    1. Senkron ileriye saycda 1. FFnin Q k 2.FFnin CLK giriine balanr. ( )

    2. Senkron sayclarda CLK sinyali btn FFlere ayn anda uygulanr.. ( )

    3. Senkron sayclarda zaman gecikmesi yaanmaz. ( )

    4. Senkron sayclarda bit derecesi en dk deerlikli (LSB) olan FF son FFdir.( )

    5. Senkron Onlu sayc yapmak iin 5 adet FF gerekir. ( )

    6. Onlu sayc yapmak iin 4017 entegresi kullanlr. ( )

    7. 7493 entegresi Binary sayc uygulamalarnda kullanlabilir. ( )

    8. Entegre sembolnde herhangi bir giri ucunda kk bir daire varsa, buraya 0uygulandnda aktif olaca anlalr. ( )

    9. 74193 entegresinin ykleme yapabilmesi iin Clear ve Load ularnn aseyebalanmas gerekir. ( )

    10. 74193 entegresinin 5 numaral aya yukar saydrmak iin kullanlr . ( )

    DEERLENDRME

    Cevaplarnz cevap anahtar ile karlatrnz. Doru cevap saynz belirleyerekkendinizi deerlendiriniz. Yanl cevap verdiiniz ya da cevap verirken tereddt yaadnzsorularla ilgili konular geri dnerek tekrar inceleyiniz. Tm sorulara doru cevapverdiyseniz dier renme faaliyetine geiniz.

    LME VE DEERLENDRME

  • 8/8/2019 asenkron sayc

    59/62

    55

    PERFORMANS TEST (YETERLK LME)

    Deerlendirme ltleri Evet Hayr

    1. ekil 2.10daki ve 2.14teki devreyi doru ekildekurabildiniz mi?2. Devreyi kurduktan sonra enerji uyguladnz m?3. Clk girilerini otomatik clk devresine baladnz m?4. klarn gerilim deerini lebildiniz mi?5. k gerilim deerlerini kaydedebildiniz mi?

    Uygulamalarda istenen devreler iin aadaki emalar kullanabilirsiniz.

    ekil A ekil B ekil C

  • 8/8/2019 asenkron sayc

    60/62

    56

    MODL DEERLENDRMEOBJEKTF TEST (LME SORULARI)

    Aada verilen ifadelerin Doru (D) Yanl (Y) biiminde inceleyiniz.

    1- Asenkron sayclar senkron sayclardan daha hzldr. ( )

    2- Asenkron 7 ye kadar sayc yapmak iin 2 adet FF yeterlidir. ( )

    3- Asenkron heksadesimal sayc yapmak iin 4 FF yeterlidir.( )

    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- 74193 entegresi sadece yukar sayc olarak ayarlanana bilir.( )

    7- 74193 nolu entegrenin 16 nolu aya Vcc beslemesi iin kullanlr. ( )

    8- 4017 entegresinin 8 nolu aya ase beslemesi iin kullanlr. ( )

    9- Clk palsinin otomatik olarak verilmesi iin 555 ile astable multivibratr kullanlabilir. ( )

    10- Sayc devreleri frekans blc olarakta kullanlabilir.( )

    MODL DEERLENDRME

  • 8/8/2019 asenkron sayc

    61/62

    57

    CEVAP ANAHTARLARIRENME FAALYET-1N CEVAP ANAHTARI

    1 D2 Y3 D4 D5 Y6 D

    7 Y8 Y9 Y

    10 Y

    RENME FAALYET-2NN CEVAP ANAHTARI

    1 Y2 D3 D

    4 Y5 Y6 D7 D8 D9 D

    10 D

    MODL DEERLENDRME CEVAP ANAHTARI

    1 Y2 Y3 D4 D5 D6 Y7 D8 D9 D

    10 D

    CEVAP ANAHTARLARI

  • 8/8/2019 asenkron sayc

    62/62

    KAYNAKA

    TEKN Engin, Metin BEREKET, Bilgisayar (Donanm) 10. Snf velem Yapraklar, MEB yaynlar, 2005.

    ITAK Hakan, Balkesir niversitesi, 2005. V. HALL Douglas, Mikroilemciler ve Saysal Sistemler, MEB Yaynlar. CLEMENTS Alan, Bilgisyar Donanmn Temelleri, MEB Yaynlar. Dijital Elektronik Eitim Setleri Uygulama Kitaplar (Lab-Volt)

    KAYNAKA