Yazılarımız

Tesla Akademi

SAYICI VE KAYDEDİCİ DEVRELERİ EĞİTİMİ

Flip flop zinciriyle kurulan sayıcı devresini simgeleyen dijital şema

Dijital saatteki saniyeler, üretim bandındaki parça sayısı, asansör göstergesindeki kat numarası — hepsinin altında aynı yapı taşı yatar: flip floplardan kurulmuş sayıcılar. Bir flip flop tek bir biti tutar; birkaç tanesi zincirlenince ortaya sayan, saklayan ve kaydıran devreler çıkar. Sayısal elektroniğin "hafızalı" dünyasına giriş de tam buradan yapılır: asenkron sayıcılar, senkron sayıcılar ve kaydediciler.

1. Asenkron Sayıcılar: Zincirleme Tetikleme

Asenkron (ripple) sayıcıda flip floplar arka arkaya zincirlenir: saat darbesi yalnız ilk kata gelir, her katın çıkışı bir sonrakini tetikler — domino taşları gibi. 3 bitlik sayıcı 0'dan 7'ye, 4 bitlik sayıcı 0'dan 15'e sayar; bağlantı düzeni değiştirilerek yukarı ya da aşağı (geri sayım) sayıcı kurulur. Yapı basit ve az elemanlıdır ama bir bedeli vardır: her kat bir öncekini beklediği için bitler arasında gecikme birikir — yüksek frekansta son bit henüz oturmadan yeni darbe gelir ve sayıcı yanlış değer gösterir. Hazır çözümler entegre dünyasındadır: 7490 (on tabanlı BCD sayıcı — 0'dan 9'a sayar, dijital saatlerin klasiği), 7493 ve 74293 (ikili sayıcılar).

2. Senkron Sayıcılar: Herkes Aynı Anda

Senkron sayıcı, asenkronun gecikme sorununu kökten çözer: bütün flip floplar ortak saat hattından aynı anda tetiklenir; hangi katın değişeceğine ara lojik kapılar karar verir. Sonuç, yüksek frekansta bile temiz sayım — bedeli biraz daha fazla kapı kullanmaktır. Bu ailenin entegreleri işlevleriyle anılır: 74163 (senkron ikili sayıcı, ön yükleme girişli), 74190 ve 74193 (yukarı/aşağı yön kontrollü sayıcılar — tek entegreyle hem sayan hem geri sayan devre). Yön girişi, bir üretim bandında "üretilen"i yukarı, "kalan"ı aşağı saymanın donanımsal karşılığıdır.

Ortak saat hattıyla tetiklenen flip flop zincirinden kurulu sayıcı şeması

3. Kaydediciler: Bitleri Tutmak ve Kaydırmak

Kaydedici (register), flip flopların saymak yerine saklamak için dizilmiş hâlidir. Dört tip, verinin giriş-çıkış biçimiyle adlandırılır:

  • Seri giriş - seri çıkış: Veri bit bit girer, bit bit çıkar — geciktirme hattı gibi.
  • Seri giriş - paralel çıkış: Tek hattan gelen veri toplanıp tüm bitleriyle birden sunulur — seri haberleşme alıcılarının temeli.
  • Paralel giriş - paralel çıkış: Tek darbede yüklenir, tek darbede okunur — işlemcilerin iç kaydedici mantığı.
  • Paralel giriş - seri çıkış: Paralel yüklenen veri tek hattan sırayla gönderilir — vericilerin çözümü. Az kabloyla uzak mesafeye veri taşımanın donanım hilesi bu ikilidir.

Kaydırmalı yapının iki eğlenceli türevi vardır: halka sayıcı (tek bir "1" biti kaydedici boyunca döner — sıralı led animasyonlarının devresi) ve Johnson sayıcı (son çıkış ters çevrilip girişe verilir; aynı flip flop sayısıyla iki kat fazla durum üretir).

Bu devrelerin zemini — flip flop, kapılar, sayı sistemleri — mantık devreleri eğitiminde kurulur; sayıcı ve kaydedicilerin tek çipte programlanabilir hâle geldiği dünya için PIC programlama eğitimi doğal devamdır.

Sıkça Sorulan Sorular

Asenkron sayıcı ile senkron sayıcı arasındaki temel fark nedir?

Asenkron sayıcıda her flip flop bir önceki katın çıkışıyla tetiklenir; bu yüzden bitler arasında gecikme oluşur. Senkron sayıcıda ise tüm flip floplar ortak bir saat darbesiyle aynı anda tetiklenir. Senkron yapı daha hızlıdır ve yüksek frekanslarda yanlış sayma riskini ortadan kaldırır.

7490 sayıcı entegresi ne için kullanılır?

7490, on tabanına göre sayan bir BCD sayıcı entegresidir. Sıfırdan dokuza kadar sayar ve onuncu darbede başa döner. Sayısal saat, frekans bölücü ve onlu sayma gerektiren devrelerde sıkça kullanılır. İçinde ayrı bölme bölümleri bulunduğu için farklı sayma modları kurulabilir.

Seri girişli kaydedici ile paralel girişli kaydedici arasında ne fark vardır?

Seri girişli kaydedicide veri bit bit, sırayla yüklenir; her saat darbesinde bir bit kayar. Paralel girişlide ise tüm bitler tek darbede aynı anda yüklenir. Seri yapı az hat gerektirdiği için veri iletiminde, paralel yapı ise hız gerektiren işlemlerde tercih edilir.

Johnson sayıcı ile halka sayıcı arasındaki fark nedir?

Halka sayıcıda tek bir lojik bir bit kaydedici boyunca döner ve durumlar bu bitin konumuyla belirlenir. Johnson sayıcıda ise son çıkış ters çevrilerek girişe geri verilir; bu sayede aynı sayıda flip flopla iki kat fazla durum elde edilir. Johnson, daha verimli durum üretir.

Aşağı sayıcı hangi uygulamalarda gerekir?

Aşağı sayıcı, belirli bir değerden sıfıra doğru sayar ve geri sayım gerektiren her yerde kullanılır. Örneğin bir süre sayıcısında kalan zamanı göstermek, üretim hattında kalan parça sayısını izlemek veya sıfıra ulaşıldığında bir işlemi tetiklemek için aşağı sayma yapısı tercih edilir.

 TESLA AKADEMİ