Boole fonksiyonlarını Karnaugh haritaları, doğruluk tabloları, ifadeler, minterm ve maxterm ile hızlıca sadeleştirin. SOP/POS sonuçlarını adım adım görün.
Karnaugh haritanızı nasıl tanımlamak istersiniz?
Değişkenler
ABCD
00
01
11
10
00
01
11
10
0, 1 ve X (önemsiz durum) arasında geçiş yapmak için hücrelere tıklayın
Sadeleştirilmiş Sonuç
Harita Gruplamaları
ABCD
00
01
11
10
00
01
11
10
Fonksiyon sabittir; haritanın tamamı veya hiçbir hücre gruplandırılmamıştır.
Sadeleştirilmiş İfade
F = 0
Orijinal Grup Dağılımı
Gruplamaya gerek yok (F = 0).
Terimler
0
Literaller
0
Kapılar
0
Mantık Kapısı Devresi
Senkronize Doğruluk Tablosu
Karnaugh Haritası girişinize göre otomatik olarak güncellenir.
ABCD
m
Çıkış
0000
m0
0001
m1
0010
m2
0011
m3
0100
m4
0101
m5
0110
m6
0111
m7
1000
m8
1001
m9
1010
m10
1011
m11
1100
m12
1101
m13
1110
m14
1111
m15
Nasıl çalışır
Bir Boole fonksiyonundan sadeleştirilmiş mantık devresine dört adımda geçin.
01
Değişkenleri seçin
Sadeleştirmek istediğiniz Boole fonksiyonuna göre 2, 3, 4 veya 5 değişken seçin.
02
Fonksiyonu girin
Bir Boole ifadesi yazın, minterm veya maxterm girin ya da doğruluk tablosunu doğrudan doldurun.
03
K-Map gruplarını inceleyin
Karnaugh Haritası, en büyük geçerli grupları bulurken 2, 4 ve 8 hücrelik grupları otomatik olarak vurgular.
04
Sadeleştirilmiş sonucu alın
Sadeleştirilmiş SOP veya POS ifadesini kopyalayın, mantık devresini görüntüleyin ya da çözümü PDF olarak dışa aktarın.
Neleri görebilirsiniz
Solver'ın temel görünümlerine kısa bir bakış. İncelemek için kaydırın.
Karnaugh Haritası
Karnaugh Haritası
Gray kod düzenindeki K-Map, 2, 4 ve 8 hücrelik grupları doğrudan gösterir.
Doğruluk tablosu
Doğruluk tablosu
Her çıkışı 0, 1 ve X arasında değiştirin ve fonksiyonun anında güncellenmesini izleyin.
Boole ifadesi
Boole ifadesi
AB' + C gibi bir ifade yazın ve bunu doğrudan doğruluk tablosuna ve Karnaugh Haritasına dönüştürün.
Mantık devresi
Mantık devresi
Sadeleştirilmiş ifadeyi AND, OR ve NOT kapılarından oluşan bir devre olarak görüntüleyin.
Adım adım çözüm
Adım adım çözüm
Quine-McCluskey adımlarını ve Petrick's Method seçimlerini açık açıklamalarla takip edin.
Karnaugh Haritası ile Boole fonksiyonlarını sadeleştirme
Karnaugh Haritası, bir Boole fonksiyonunun çıkışlarını yalnızca tek bir değişkende farklı olan hücreler yan yana gelecek şekilde düzenler.
Solver 2, 3, 4 ve 5 değişkenli fonksiyonları destekler. Fonksiyonu K-Map üzerinden, doğruluk tablosundan, Boole ifadesinden, mintermlerden veya maxtermlerden girebilirsiniz.
Bu girişlerin tamamı aynı fonksiyonu temsil eder. Bir görünümde yaptığınız değişiklik diğer görünümlere de yansır.
0, 1 ve X ne anlama gelir?
Her K-Map hücresi şu değerlerden birini taşıyabilir:
1: fonksiyon bu giriş kombinasyonunda doğrudur;
0: fonksiyon yanlıştır;
X: çıkışın önemli olmadığı bir durumdur.
X, don't-care ya da önemsiz durum olarak kullanılabilir. Daha büyük bir grup oluşturmaya yardımcı oluyorsa gruba eklenebilir; fayda sağlamıyorsa kullanılmasına gerek yoktur.
Doğruluk tablosundan K-Map'e geçiş
Doğruluk tablosu, değişkenlerin tüm olası giriş kombinasyonlarını ve bunlara karşılık gelen çıkışları gösterir.
Karnaugh Haritası aynı bilgiyi Gray code sırasına göre yeniden düzenler.
Böylece komşu hücreler yalnızca bir değişkende farklı olur.
Örneğin:
A'B'
A'B
ifadelerinde sadece B değişmektedir.
Bu iki terim birlikte:
A'
şeklinde sadeleştirilebilir.
Bir grup içinde değişen değişkenler sonuç teriminden çıkarılabilir.
Minterm, maxterm ve Boole ifadesi
Soruda minterm indeksleri zaten verilmişse her hücreyi tek tek doldurmanız gerekmez.
Örneğin:
Σm(1,3,5,7)
fonksiyonun 1 olduğu mintermleri gösterir.
Benzer şekilde:
ΠM(0,2,4,6)
fonksiyonun 0 olduğu maxtermleri belirtir.
Fonksiyona doğrudan bir Boole ifadesi yazarak da başlayabilirsiniz.
Solver ifadeyi değerlendirir ve aynı fonksiyon için doğruluk tablosu, K-Map, minterm ve maxterm görünümlerini oluşturur.
Bu sayede farklı gösterimleri tek tek yeniden hazırlamadan karşılaştırabilirsiniz.
K-Map grupları nasıl çalışır?
Geçerli bir grup şu hücre sayılarından birine sahip olur:
1, 2, 4, 8, 16
Bunların hepsi ikinin kuvvetidir.
Genellikle daha büyük bir geçerli grup, sadeleştirilmiş terimde daha az değişken kalmasını sağlar.
Karnaugh Haritasının kenarları da birbirine komşudur.
Sol kenardaki bir hücre sağ kenardaki hücreyle, üst kenardaki bir hücre de alt kenardaki hücreyle grup oluşturabilir.
Bu nedenle dört köşe hücresi de tek bir geçerli grup olabilir.
Gerekli olduğunda gruplar birbiriyle örtüşebilir. Aynı hücrenin birden fazla grupta bulunması her zaman hata değildir.
SOP ve POS arasındaki fark
SOP (Sum of Products) sadeleştirmesinde fonksiyonun 1 olduğu hücreler temel alınır.
Örnek bir sonuç:
A'B + BC
POS (Product of Sums) ise 0 çıkışlarından oluşturulur.
Örneğin:
(A + B')(B + C)
Her fonksiyon için SOP'un daha kısa olacağına dair bir kural yoktur.
Bazı fonksiyonlarda POS daha az terim veya literal içerebilir.
Soruda belirli bir biçim istenmiyorsa iki sonucu karşılaştırabilirsiniz.
Quine-McCluskey ve Petrick's Method
Basit Karnaugh haritalarında en uygun gruplar çoğu zaman gözle bulunabilir.
Değişken sayısı arttığında ise birden fazla geçerli örtme seçeneği ortaya çıkabilir.
Solver Quine-McCluskey yöntemiyle terimleri sistematik olarak birleştirir ve prime implicant'ları belirler.
Daha büyük geçerli bir terime genişletilemeyen bir implicant, prime implicant olarak kabul edilir.
Bazı prime implicant'lar, başka hiçbir implicant'ın kapsamadığı gerekli bir mintermi kapsadığı için zorunludur.
Bu adımlardan sonra hâlâ birden fazla örtme seçeneği bulunuyorsa Petrick's Method kalan kombinasyonları değerlendirmek için kullanılır.
Bu yaklaşım, yalnızca haritada ilk fark edilen gruba güvenmek yerine fonksiyonun tüm olasılıklarını incelemeyi kolaylaştırır.
2, 3, 4 ve 5 değişkenli K-Map
2 değişkenli K-Map 4 hücre içerir ve gruplama mantığını öğrenmek için en basit yapıdır.
3 değişkende 8 hücre bulunur ve karşı kenarların komşuluğu daha belirgin hâle gelir.
4 değişkenli Karnaugh Haritası 16 hücre içerir ve dijital mantık derslerinde sık kullanılır.
5 değişkende 32 giriş kombinasyonu vardır. Özellikle don't-care durumları ve birden fazla prime implicant olduğunda elle çözüm daha zor olabilir.
Solver tüm bu boyutlarda K-Map, doğruluk tablosu, Boole ifadesi, minterm ve maxterm girişlerini aynı fonksiyona bağlı tutar.
Mantık devresi ve PDF çıktısı
Sadeleştirilmiş sonuç yalnızca cebirsel ifade olarak gösterilmez.
İfade, mantık devresi olarak da görüntülenebilir. Böylece AND, OR ve NOT kapılarının sonuçla nasıl ilişkili olduğunu görebilirsiniz.
Ayrıca terim, literal ve kapı sayıları da incelenebilir.
Çözümü daha sonra kullanmak isterseniz K-Map, gruplar, adımlar ve devre gösterimiyle birlikte PDF olarak dışa aktarabilirsiniz.
Sık sorulan sorular
Karnaugh Haritası nedir?
Boole fonksiyonlarını komşu hücreleri gruplayarak daha basit bir ifadeye dönüştürmeye yardımcı olan görsel bir yöntemdir.
Kaç değişken destekleniyor?
Solver 2, 3, 4 ve 5 değişkeni destekler.
K-Map'teki X ne anlama gelir?
X bir don't-care veya önemsiz durumdur. Daha iyi bir sadeleştirme sağlıyorsa kullanılabilir.
Doğruluk tablosu girebilir miyim?
Evet. Her çıkışı doğrudan 0, 1 veya X olarak değiştirebilirsiniz.
Minterm ve maxterm girişi destekleniyor mu?
Evet. İndeksleri doğrudan girebilirsiniz.
SOP ve POS arasındaki fark nedir?
SOP, 1 çıkışlarını; POS ise 0 çıkışlarını temel alır.
Gruplar neden haritanın kenarından geçebilir?
Gray code düzeni nedeniyle karşılıklı kenarlar mantıksal olarak komşudur.
Solver mantık devresi oluşturabilir mi?
Evet. Sadeleştirilmiş ifade kapı seviyesinde bir mantık devresi olarak görüntülenebilir.