BLM 221 MANTIK DEVRELERİ

Benzer belgeler
BLM 221 MANTIK DEVRELERİ

BLM 221 MANTIK DEVRELERİ

Boole Cebri. (Boolean Algebra)

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

BİL 201 Geçit düzeyinde yalınlaştırma (Gate-Level Minimization) Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

BLM 221 MANTIK DEVRELERİ

BLM 221 MANTIK DEVRELERİ

BLM221 MANTIK DEVRELERİ

Boole Cebri. Muhammet Baykara

BLM 221 MANTIK DEVRELERİ

BİL 201 Boole Cebiri ve Temel Geçitler (Boolean Algebra & Logic Gates) Bilgisayar Mühendisligi Bölümü Hacettepe Üniversitesi

4. HAFTA Boole Cebiri Uygulamaları Standart Formlar. Prof. Mehmet Akbaba

Elektrik Elektronik Mühendisliği Bölümü Lojik Devre Laboratuarı DENEY-2 TEMEL KAPI DEVRELERİ KULLANILARAK LOJİK FONKSİYONLARIN GERÇEKLEŞTİRİLMESİ

Boole Cebiri ve Temel Geçitler

LOJİK İFADENİN VE-DEĞİL VEYA VEYA-DEĞİL LOJİK DİYAGRAMLARINA DÖNÜŞTÜRÜLMESİ

SAYISAL ELEKTRONİK. Ege Üniversitesi Ege MYO Mekatronik Programı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

MİNTERİM VE MAXİTERİM

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız.

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

Minterm'e Karşı Maxterm Çözümü

BSM 101 Bilgisayar Mühendisliğine Giriş

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

BİL 264 Mantıksal Devre Tasarımı ELE 263 Sayısal Sistem Tasarımı Öğretim Yılı Yaz Dönemi 2. Ara Sınav Adı Soyadı Öğrenci Numarası Bölümü

BOOLEAN İŞLEMLERİ Boolean matematiği sayısal sistemlerin analizinde ve anlaşılmasında kullanılan temel sistemdir.

BOOLE CEBRİ. BOOLE cebri. B={0,1} kümesi üzerinde tanımlı İkili işlemler: VEYA, VE { +,. } Birli işlem: tümleme { } AKSİYOMLAR

DOĞRULUK TABLOLARI (TRUTH TABLE)

Mantık Devreleri Laboratuarı

BÖLÜM 6. Karnaugh (Karno) Haritaları. (Karnaugh Maps) Amaçlar. Başlıklar

SAYI SİSTEMLERİ ve BOOLE CEBİRİ 1+1=1 ÖĞR.GÖR. GÜNAY TEMÜR - TEKNOLOJİ F. / BİLGİSAYAR MÜH.

Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi (Boolean Algebra and Logic Simplification)

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

Bu ders materyali :17:19 tarihinde matematik öğretmeni Ömer SENCAR tarafından hazırlanmıştır. Unutmayın bilgi paylaştıkça değerlidir.

biçimindeki ifadelere iki değişkenli polinomlar denir. Bu polinomda aynı terimdeki değişkenlerin üsleri toplamından en büyük olanına polinomun dereces

DOĞUŞ ÜNİVERSİTESİ 8. İSTANBUL MATEMATİK YARIŞMASI LİSELER KATEGORİSİ TAKIM YARIŞMASI

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans:

AB yönlü doğru parçası belirtilmiş olur. Doğrultusu, uzunluğu ve yönünden söz edilebilir.

BLM221 MANTIK DEVRELERİ

BİLİŞİM TEKNOLOJİLERİ

(Boolean Algebra and Logic Simplification) Amaçlar Lojik sistemlerin temeli olarak Booleron Matematiğini tanıtmak

Bilgisayar Mühendisligi Bölümü Hacettepe Üniversitesi

BİL 201 Birleşimsel Mantık (Combinational Logic) Bilgisayar Mühendisligi Bölümü Hacettepe Üniversitesi

ELK-208 MANTIK DEVRELERİ Kaynaklar: Doç. Dr. Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 3. Baskı, 2003

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

Bölüm 2 Kombinasyonel Lojik Devreleri

DENEY 1-3 ÖZEL VEYA KAPI DEVRESİ

TEOG. Sayma Sayıları ve Doğal Sayılar ÇÖZÜM ÖRNEK ÇÖZÜM ÖRNEK SAYI BASAMAKLARI VE SAYILARIN ÇÖZÜMLENMESİ 1. DOĞAL SAYILAR.

Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

Tanım Bir A kümesinin her elemanı, bir B kümesinin de elamanı ise, A kümesine B kümesinin alt kümesi denir.

1. BÖLÜM Mantık BÖLÜM Sayılar BÖLÜM Rasyonel Sayılar BÖLÜM I. Dereceden Denklemler ve Eşitsizlikler

8.Konu Sonlu ve sonsuz kümeler, Doğal sayılar

Cahit Arf Matematik Günleri 10

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır.

DENEY 5: KOD DÖNÜŞTÜRÜCÜLERİN TASARIMI

NİSAN 2010 DENEMESİ A)75 B)80 C)85 D)90 E)95 A)0 B)1 C)2 D)3 E)4

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

2017 MÜKEMMEL YGS MATEMATİK

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 2

(Random-Access Memory)

SAYILAR MATEMATİK KAF03 BASAMAK KAVRAMI TEMEL KAVRAM 01. İki basamaklı en küçük sayı : İki basamaklı en büyük negatif sayı :.

6. Fiziksel gerçeklemede elde edilen sonuç fonksiyonlara ilişkin lojik devre şeması çizilir.

YGS - LYS SAYILAR KONU ÖZETLİ ÇÖZÜMLÜ SORU BANKASI

TEMEL KAVRAMLAR. a Q a ve b b. a b c 4. a b c 40. 7a 4b 3c. a b c olmak üzere a,b ve pozitif. 2x 3y 5z 84

Mustafa Sezer PEHLİVAN. Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü

1.DERECEDEN DENKLEMLER. (Bu belgenin güncellenmiş halini bu adresten indirebilirsiniz)

DENEY 6: VERİ SEÇİCİLER İLE TASARIM

1. BÖLÜM Polinomlar BÖLÜM II. Dereceden Denklemler BÖLÜM II. Dereceden Eşitsizlikler BÖLÜM Parabol

A (B C) = {4, 5, 6} {2, 3, 4, 6, 7} = {4, 6} ; ve (A B) (A C) = {4, 6} {6} = {4, 6}. 6. Dağıtıcı yasayı Venn şeması yoluyla doğrulayınız.

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Mantık Devreleri EEE

olsun. Bu halde g g1 g1 g e ve g g2 g2 g e eşitlikleri olur. b G için a b b a değişme özelliği sağlanıyorsa

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)

DENEY 2-1 VEYA DEĞİL Kapı Devresi

OLASILIĞA GİRİŞ P( )= =

ANADOLU ÜNİVERSİTESİ OLASILIĞA GİRİŞ

CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION. Prof. Dr. Mehmet Akbaba CME 221 LOGİC CİRCUITS

Karşılaştırma, Toplayıcı ve Çıkarıcı Devreler

TÜREV VE UYGULAMALARI

ÖZEL EGE LİSESİ EGE BÖLGESİ OKULLAR ARASI 16. MATEMATİK YARIŞMASI 10. SINIF ELEME SINAVI TEST SORULARI

İSTANBUL İL MİLLİ EĞİTİM MÜDÜRLÜĞÜ İSTANBUL BİLİM OLİMPİYATLARI 2017 LİSE MATEMATİK SINAVI. 10 Mayıs 2017 Çarşamba,

2004 II. MATEMATİK YARIŞMASI I. AŞAMA SORULARI

MAK 210 SAYISAL ANALİZ

KONU: ÇARPANLARA AYIRMA TARİH: YER:LAB.4 _PC5

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Orjinal Adı: LOGIC DESIGN. Dersin Kodu: CME 2003

Öğrenci Seçme Sınavı (Öss) / 17 Nisan Matematik Soruları ve Çözümleri = 43. olduğuna göre a kaçtır?

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler

İÇİNDEKİLER. Önsöz...2. Önermeler ve İspat Yöntemleri...3. Küme Teorisi Bağıntı Fonksiyon İşlem...48

ÖZEL EGE LİSESİ OKULLAR ARASI 18. MATEMATİK YARIŞMASI 10. SINIF TEST SORULARI

ÖZEL EGE LİSESİ 12. OKULLAR ARASI MATEMATİK YARIŞMASI 9. SINIF ELEME SINAVI TEST SORULARI. 4. c tabanındaki iki basamaklı ardışık üç

SAYILAR DOĞAL VE TAM SAYILAR

SÜREKLİLİK. 9.1 Süreklilik ve Süreksizlik Kavramları

BMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

RİJİT CİSİMLERİN DÜZLEMSEL KİNEMATİĞİ

Transkript:

6. HAFTA BLM 221 MANTIK DEVRELERİ Prof Dr Mehmet AKBABA mehmetakbaba@karabuk.edu.tr

Temel Kavramlar KARNO HARITALARI İki ve Üç değişkenli Karno Haritaları Dört değişkenli Karno Haritaları Beş değişkenli Karno Haritaları 2

KARNO HARITALARI İki ve Üç değişkenli Karno Haritaları Bilindiği gibi Karno Haritalari doğruluk tabloları gibi fonksiyonların bağımsız değişkenlerinin tüm değerleri için fonksiyonun değerini içerir ve Karno kuralları uygulandığında fonksiyonun minimum değerini değişkenlerin toplamlarının çarpımı veya çarpımlarının toplamı şeklinde verir. Bu şekilde elde edilen fonksiyonlar tasarlanan aynı işi gerçekleştirir ve daha ekonomik ve kompakt devre tasarımına olanak sağlar. İleride göreceğimiz gibi çok sayıda başka yerlerde de etkin olarak kullanılırlar. 5 değişkene kadar Karno haritalarının kullanımı çok kolay fakat 5 ten çok değişken için kullanım zorlaşıyor. 3

İki ve Üç değişkenli Karno Haritaları F=f(A,B) İki değişkenli Karno haritası 4

İki ve Üç değişkenli Karno Haritaları Durum tablosunda ifade edilen fonksiyonun Karno haritasına yerleştirilmesi ve minimum fonksiyon ifadesinin bulunması 5

İki ve Üç değişkenli Karno Haritaları Doğruluk tablosu verilen üç değişkenli bir fonksiyonun Karno haritasına yerleştirilmesi ve minimum fonksiyon ifadesinin bulunması 6

İki ve Üç değişkenli Karno Haritaları Mintermlerin sıralanması yukarıdaki gibi olacaktır. Aksi halde yanlış sonuç elde edilir. 7

İki ve Üç değişkenli Karno Haritaları Görüldüğü gibi her hücre mintermlerin alt simge değerleri ile adlandırılmıştır. Bir sonraki şekilde: F(a, b, c) =m 1 + m 3 + m 5 foksiyonunun Karnoya taşınması ve minimum fonksiyonun elde edilmesi görülmektedir. 1 ler alınırsa fonksiyon çarpımların toplamı, 0 lar alınırsa fonksiyon toplamların çarpımı şeklinde elde edilir. 8

İki ve Üç değişkenli Karno Haritaları Karnaugh haritası F(a,b,c)= m(1,3,5) Veya sıfırlar göz önüne alınırsa = M(0,2,4,5,7) F=a b c+a bc+ab c (1 lerden) veya F=(a+b+c)(a+b +c)(a+b +c)(a +b+c )(a +b +c ) (0 lardan) Minimum F=b c+a c= veya F=c(a +b ) 9

İki ve Üç değişkenli Karno Haritaları Fig. 5.5: Karnaugh map of four product terms 10

İki ve Üç değişkenli Karno Haritaları f(a,b,c) = abc' + b'c + a' Fonksiyonunun Karno ile gösterilimi ve minimum ifadesinin bulunması takip eden slaytlarda gösterilmiştir. 11

İki ve Üç değişkenli Karno Haritaları f(a,b,c) = abc' + b'c + a' F min =a +b c+bc 12

İki ve Üç değişkenli Karno Haritaları Üç değişkenli fonksiyonun basitleştirilmesi 13

İki ve Üç değişkenli Karno Haritaları F=m(0,4,5,6,7)= =a b c +ab c +abc +abc ab c =(ab+c ) F min =T 1 +T 2 =ab+c Son derece basit bir şekle dönüşüyor. 14

İki ve Üç değişkenli Karno Haritaları Karno Boole cebrinin teoremlerini de ifade edebilir. Örnek Consensus teoremi (aşağıda verilmiş) XY + X' Z + YZ = XY + X' Z. 15

İki ve Üç değişkenli Karno Haritaları Karno haritası fonksiyonların değişik çarpımların toplamı ifadelerini verebilmektedir Aşağıda; F = m(0, 1,2, 5, 6, 7) fonksiyonunun iki ayrı ifadesi görülmektedir. 16

Dört değişkenli Karno Haritaları Hücre numaraları mintermlere göre yazılır. F(A,B,C,D) 17

Dört değişkenli Karno Haritaları Aşağıdaki fonksiyonun Karno haritasına yerleştirilmesi bir sonraki slaytta gösterilmiştir. Hücreler aralarında sadece 1 tane fark olacak şekilde numaralandırılmaktadır. Aksi halde yanlış sonuç elde edilir. f(a,b,c,d) = acd + a'b + d' 18

Dört değişkenli Karno Haritaları F= acd + a b + d 19

Dört değişkenli Karno Haritaları Örnek: Aşağıdaki iki fonksiyonu Karno haritası kullanarak basitleştirelim. F 1 (a,b,c,d)= m(1,3,4,5,10,12,13) F 2 (a,b,c,d)= m(0,2,3,5,6,7,8,10,11,14,15). Bu fonksiyonların Karno haritalarına taşınmış şekilleri bir sonraki slaytta verilmiştir. 20

Dört değişkenli Karno Haritaları Dört değişkenli fonksiyonların basitleştirilmesi 21

Dört değişkenli Karno Haritaları Basitleştirilmiş fonksiyonlar aşağıda verildiği gibi elde edilir: F 1 (a,b,c,d)=bc +a b d+ab cd F 2 (a,b,c,d)=c+b d +a bd Minimize edilmeden F 1 7 terim ve 28 literalden oluştuğu halde minimize edilmiş F 1 3 terim ve 9 literalden oluşmaktadır. Aynı şekilde minimize edilmeden F 2 11 terim ve 44 literalden oluştuğu halde minimize edilmiş F 2 3 terim ve 6 literalden oluşmaktadır. Karno haritalarının önemi bu örnekten açıkça görülmektedir. 22

Dört değişkenli Karno Haritaları Fonksiyonlarda don t care (farketmez) terimler olması durumu 23

Dört değişkenli Karno Haritaları Fonksiyonun minimum toplamların çarpımını Karno haritasında kolayca bulabiliriz. Bunun için fonksiyonun 0 larını kullanarak fonksiyonun değili bulunur ve daha sonra DeMorgan teoremi gereğince değilin değili alınarak Toplamların çarpımı bulunur. Örnek: Aşağıdaki fonksiyonu toplamların çarpım şeklinde yazınız. f = x'z' + wyz + w y'z' + x y Bu fonksiyonun karnoya taşınmış hali bir sonraki slaytta görülmektedir. 0 lar kullanılarak f bulunur: f' = y'z + wxz' + w'xy Sonra bu ifadenin değilinden istenen sonuç bulunur. f= (y + z')(w' + x' + z)(w + x' + y') 24

Dört değişkenli Karno Haritaları 25

Dört değişkenli Karno Haritaları ÖRNEK 1 6-3-1-1 BCD kodu digitleri için hatalı girişleri belirleyen devre tasarlayınız. Geçerli olmayan kod kombinasyonlar için F=1, doğru kodlar için F=0 olduğunu var sayın. (4 tane giriş değişkeni olacaktır. (A, B, C, D). Geçerli olmayan 6-3-1-1 kod kombinasyonları tablo halinde aşağıda verilmiştir. a) F nin minterm ve maxtermlerini bulunuz of b) F nin minimum ifadesini bulunuz c) F yi veren devreyi kurunuz 26

Dört değişkenli Karno Haritaları 0 0 0 0 0 1 0 0 0 1 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 1 6 1 0 0 0 7 1 0 0 1 8 1 0 1 1 9 1 1 0 0 27

Dört değişkenli Karno Haritaları 28

Dört değişkenli Karno Haritaları Örnek 2: N 1 ve N 2 toplama devresi + (N 3 =N 1 +N 2 ) A B C D X Y Z 4 değişken 2 4 =16 kombinasyon X: carry Y Z: sum X, Y ve Z nin mimimum ifadelerini bulunuz ve sonuç devreyi gerçekleştiriniz. 29

Dört değişkenli Karno Haritaları 30

Dört değişkenli Karno Haritaları 31

Dört değişkenli Karno Haritaları 32

Dört değişkenli Karno Haritaları 33

Beş değişkenli Karno Haritaları 3 boyutlu tablo kullanılacak. 5 değişkenler A, B, C, D, ve E olsun. B, C, D, ve E normal iki boyutlu 4 lü Karno haritasında gösterilir ve her bir hücre diyagonalden ikiye bölünür. Üst kısım A=1 değerine ve Alt kısım da A=0 değerine verilir. Alt üçgenler 0 dan 15 e ve alt üçgenler 16 dan 31 ye numaralandırılır ve komşu üçgenler gruplandırılarak fonksiyonun minimumu bulunur. Bundan sonraki slaytlarda bir örnek üzerinden detaylı açıklama verilecektir. 34

Beş değişkenli Karno Haritaları Örnek 1: Aşağıda verilen 5 değişkenli fonksiyonun minimimum ifadesini Karno haritası kullanarak bulunuz. F(A, B, C, D, E) = m(0,1,4,5,13,15,20,21,22,23,24,26,28,30,31) Bir sonraki slaytta komşu hücrelerin durumları verilmektedir. Çok dikkat edilmesi gereken bir konu. 35

Beş değişkenli Karno Haritaları Komşu cell ler (hücreler) 36

Beş değişkenli Karno Haritaları 37

Beş değişkenli Karno Haritaları Minimum Fonksiyon F=A B D +ABE +ACD+A BCE+AB C P1 P2 P3 P4 Veya F=A B D +ABE +ACD+A BCE+B CD P1 P2 P3 P4 38

Beş değişkenli Karno Haritaları ÖRNEK 2 m 16 nın etrafı P 1. m 3 ün etrafı P 2. m 8 in etrafı P 3. m 14 ile m 15, P 4. Başka prime implikant yok. Kalan 1 ler iki ayrı terim olarak alınır ve P 5 ya (1-9-17-25) veya (17-19-25-27). Sonuç aşağıdaki gibi olur: Minimum Fonksiyon F=B C D +B C E+A C D +A BCD+ABDE+C D E P1 P2 P3 P4 P5 veya F=B C D +B C E+A C D +A BCD+ABDE+AC E 39

Beş değişkenli Karno Haritaları 40

Beş değişkenli Karno Haritaları 5 DEĞİŞKENLİ KARNO HARİTASININ DİĞER BİR ŞEKLİ Veitch diagram. A=0 VE A=1 AYRI İKİ DİYAGRAM HALİNDE DÜZENLENİR (BİR SONRAKİ SLAYT) 41

Beş değişkenli Karno Haritaları Figure 5-28: Other Forms of Five-Variable Karnaugh Maps 42

Beş değişkenli Karno Haritaları 43

Kaynakça 1.Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 4. Baskı, 2005 2.Thomas L. Floyd, Digital Fundamentals, Prentice-Hall Inc. New Jersey, 2006 3.M. Morris Mano, Michael D. Ciletti, Digital Design, Prentice-Hall, Inc.,New Jersey, 1997 4.Hüseyin Demirel, Dijital Elektronik, Birsen Yayınevi, İstanbul, 2012 44

Teşekkür Ederim Sağlıklı ve mutlu bir hafta geçirmeniz temennisiyle, iyi çalışmalar dilerim 45