BİLEŞİK MANTIK DEVRELERİ
Sayısal elektronikte bütün devreler iki kampa ayrılır: çıkışı yalnızca o anki girişlerin belirlediği bileşik (kombinasyonel) devreler ve geçmişi hatırlayan ardışık devreler. Bileşik devrenin hafızası yoktur — girişe ne verirsen, kapı gecikmesi kadar kısa bir süre sonra cevabını alırsın. Bu yalınlık onu sayısal tasarımın giriş kapısı yapar: doğruluk tablosunu yazabilen herkes, bir bileşik devreyi uçtan uca tasarlayabilir.
Bu yazıda önce o tasarım yolunu bir örnekle yürüyor, sonra sahada en çok karşılaşılan dört hazır bileşik bloğu — kod çözücü, kodlayıcı, veri seçici ve karşılaştırıcı — tanıyoruz.
Tasarım Yolu: Tablodan Kapıya Beş Adım
- Problemi cümleyle yaz: "Üç kişilik jüriden en az ikisi evet derse lamba yansın." Belirsiz cümleden doğru devre çıkmaz.
- Doğruluk tablosunu kur: Üç giriş (A, B, C) için sekiz satır; çıkışın 1 olduğu satırları işaretle — bu örnekte AB, AC, BC ve ABC kombinasyonları.
- İfadeyi çıkar ve sadeleştir: Tablodan yazılan uzun ifade, Boole kuralları ya da Karnaugh haritasıyla küçülür. Jüri devresi üç terime iner: AB + AC + BC.
- Kapılarla çiz: Üç adet 2 girişli VE kapısı, çıkışları tek VEYA kapısında toplanır. Sadeleştirmenin getirisi burada görülür — ham ifade dört kapı yerine yedi kapı isterdi.
- Kur ve doğrula: Devre deney bordunda ya da simülatörde kurulur, tablonun sekiz satırı tek tek denenir. Tablo ile devre birebir tutmuyorsa hata kodda değil, ya çizimde ya bağlantıdadır.

Kod Çözücü ve Kodlayıcı: Sayının Kılık Değiştirmesi
Kod çözücü (decoder), ikili sayıyı "hangi çıkış aktif olsun" bilgisine çevirir: 3 girişli çözücünün 8 çıkışı vardır, girişteki sayı kaçsa o çıkış aktif olur. En tanıdık örneği her gün görürsünüz — asansör katını, fırın saatini, market terazisini gösteren 7 parçalı gösterge, ikili sayıyı rakam desenine çeviren bir kod çözücüyle sürülür. Kodlayıcı (encoder) ters yönde çalışır: 8 tuşlu bir panelde hangi tuşa basıldığını 3 bitlik sayıya çevirir. Öncelikli kodlayıcı, iki tuşa aynı anda basılırsa numarası büyük olanı geçerli sayar — klavye ve kesme denetleyicilerinin temel hilesi budur.
Veri Seçici ve Dağıtıcı: Sayısal Yol Ayrımı
Multiplexer (veri seçici) çok girişten birini seçip tek çıkışa aktarır — seçim adres uçlarıyla yapılır. Onu bir demiryolu makası gibi düşünün: dört hattan hangisinin ana yola bağlanacağına makas kolu karar verir. Demultiplexer aynı makasın ters yönde çalışanıdır: tek girişi, adrese göre çıkışlardan birine yönlendirir. Bu ikili, az kabloyla çok sinyal taşımanın klasik çözümüdür; iki uçtaki adres uçları senkron sürülürse dört ayrı sinyal tek hat üzerinden sırayla taşınabilir. Karşılaştırıcı ise iki ikili sayıyı büyük-küçük-eşit olarak kıyaslar; termostatın "ölçülen sıcaklık ayarlanandan küçük mü" sorusunun sayısal karşılığıdır.
Sahada Bileşik Devre: Nerede Karşına Çıkar?
- 7 parçalı göstergeli her cihazda bir kod çözücü çalışır — gösterge sürücüsü arızalanınca rakamların bazı çizgileri eksik yanar.
- PLC ve mikrodenetleyici kartlarındaki adres çözücüler, hangi belleğin ya da çevre biriminin seçileceğine karar verir.
- Endüstriyel panellerdeki tuş takımları kodlayıcı üzerinden okunur; tek tuş arızası çoğu zaman kodlayıcı girişindeki hattadır.
- Alarm sistemlerindeki bölge karşılaştırma ve çoğunluk oylaması devreleri, bu yazıdaki jüri devresinin büyütülmüş halidir.
Modern tasarımda bu blokları tek tek entegreyle kurmak yerine programlanabilir mantık ya da mikrodenetleyici içinde tanımlamak yaygındır; ama blokların iç mantığını bilmeyen, hazır halini de doğru kullanamaz. Arıza analizinde hâlâ kapı kapı düşünülür.
Bileşik devreler, sayısal elektroniğin "hafızasız" yarısıdır; toplayıcı ve çıkarıcı gibi aritmetik blokların iç yapısını aritmetik mantık devreleri yazısında ayrıca işlemiştik. Kapı seviyesinden başlayıp bu blokların tamamını uygulamalı kurmak isteyenler için mantık devreleri eğitimi doğru adrestir — doğruluk tablosu yazmayı bilen için gerisi pratikten ibarettir.
Sıkça Sorulan Sorular
Bileşik mantık devresi ile ardışık devre arasındaki fark nedir?
Bileşik devrede çıkış yalnızca o anki girişlere bağlıdır; devre geçmişi hatırlamaz. Ardışık devrede ise flip-flop gibi bellek elemanları vardır ve çıkış, girişlerle birlikte devrenin önceki durumuna da bağlıdır. Kod çözücü bileşik, sayıcı ardışık devreye örnektir.
Bileşik devre tasarımı hangi adımlarla yapılır?
Önce problem net bir cümleyle tanımlanır, sonra tüm giriş kombinasyonları için doğruluk tablosu kurulur. Tablodan çıkarılan Boole ifadesi Karnaugh haritasıyla sadeleştirilir, sadeleşen ifade kapılarla çizilir ve devre kurulup tablonun her satırı tek tek doğrulanır.
Kod çözücü (decoder) ne işe yarar?
Kod çözücü, ikili sayıyı hangi çıkışın aktif olacağı bilgisine çevirir; 3 girişli bir çözücü 8 çıkıştan yalnızca girişteki sayıya karşılık geleni aktif eder. En yaygın örneği, ikili sayıyı rakam desenine çevirerek 7 parçalı göstergeyi süren gösterge sürücüsüdür.
Multiplexer nerelerde kullanılır?
Multiplexer, çok sayıda sinyalden adres uçlarıyla seçilen birini tek hatta aktarır. Az kabloyla çok sinyal taşımak, birden fazla sensörü tek analog girişte sırayla okumak ve veri yollarında kaynak seçmek tipik kullanım alanlarıdır. Ters yönlü eşi demultiplexer, tek hattı çok çıkışa dağıtır.
Karnaugh haritası neden kullanılır?
Doğruluk tablosundan çıkan ham Boole ifadesi genellikle gereğinden fazla terim içerir. Karnaugh haritası bu ifadeyi görsel gruplama ile en az terime indirir; böylece devre daha az kapıyla, daha ucuza ve daha az gecikmeyle kurulur. Dört-beş değişkene kadar elle uygulanabilir.
Çoğunluk (oylama) devresi nasıl çalışır?
Üç girişli çoğunluk devresinde çıkış, girişlerden en az ikisi 1 olduğunda 1 olur; ifadesi AB + AC + BC şeklindedir. Üç adet VE kapısının çıkışı tek VEYA kapısında toplanarak kurulur. Güvenlik sistemlerinde birden fazla sensörün ortak kararıyla alarm üretmek için kullanılır.


