1 den 3´e kadar. Toplam 3 Sayfa bulundu

Konu: Temel Mantık Kapıları

  1. #1
    Administrator
    ABYSS - ait Kullanıcı Resmi (Avatar)

    Standart Temel Mantık Kapıları



    Pek çok kontrol yapısı sadece iki durumdan birisi olabilen kararlara dayanır. Bu durumlar, "1" ve "0" sinyalleridir. Bu sinyallerinin durumlarını kontrol etmek için sık kullanılan yöntemlerden bir taneside TTL entegre devreleridir.

    Yaptığımız devrelere her zaman bir bilgisayar ekleyemeyiz. Alınacak çok basit kararlar için mantık kapıları kullanabiliriz. Çok soyut bir kavram gibi görünsede bu mantık kapılarını TTL entegresi olarak elinizde tutmanız ve dokunmanız mümkündür. Örneğin bir asansör devresi, garaj kapısı kontrolü, su seviyesi kontrolü ve benzeri uygulamaları, bu mantık kapıları ile geliştirmek mümkündür.

    Komplike gibi görülen devreler bu mantık kapıları ile basit şekilde gerçekleştirilebilir. Bir TTL devresi kurarken dikket etmeniz gereken en önemli nokta mümkün olduğu kadar az kapı ile, mümkün olduğu kadar çok iş yaptırabilmek ve devrenin verimini arttırabilmektir. Bunun için geliştirilmiş bir çok yöntem vardır. Bu yöntemlerden önce, temel mantık kapılarına şöyle bir göz atalım.

    AND Kapısı:

    En çok kullanılan kapılardan bir taneside AND kapısıdır. Bu kapının çıkışının "1" olması için bütün girişlerinin de "1" olması gerekmektedir. Örneğin aşağıdaki C çıkışı sadece ve sadece hem A hem de B girişleri "1" olduğu zaman "1" olur. Diğer bütün durumlarda sonuç "0" dır. Doğruluk tablosu aşağıdaki gibidir.



    OR Kapısı:

    İkinci sık kullanılan kapı ise OR kapısıdır. Bu kapının "1" çıktısını vermesi için, girişlerinden sadece bir tanesinin "1" olması yeterlidir. C çıkışının "1" olması için A yada B girişlerinden herhangi bir tanesinin "1" olması gereklidir. Eğer tüm girişler "0" ise çıkış ta "0" olacaktır.



    Ters Çevirici (INVERTER):

    Ters çevirici, adından da belli olduğu gibi, giren sinyalin tersinin çıkışını sağlar. Örneğin A girişine "1" girerse, B çıkışı "0" olacaktır.



    NAND Kapısı:


    NOT AND kapısı, AND kapısının değilidir. Yani AND kapısının sonucun terslenmiş halini elde etmek için kullanılır. Yani AND kapısına eklenmiş bir INVERTER 'dan oluşur.



    NOR Kapısı:

    NOT OR kapısı, OR kapısının sonuna eklenmiş bir INVERTER dan oluşur.



    XOR kapısı:

    Exclusive OR kapısı çok sık kullanılmaz. İki girişin aynı olup olmadığını kontrol eder. Eğer girişler farklı ise sonuç "1" olacaktır. Aynı ise sonuç "0" dır.



    Küçük Bir Örnek

    Örneğin elimizde 3 adet buton olsun ve bu butonlardan herhangi 2 tanesine aynı anda bastığımızda bir ledi yakalım. Ama üçüne aynı anda bastığımızda yanmasın. Hiç birine basmadığımız zamanda yanmasın. Basit bir uygulamadan başka hiçbir işe yaramayacak bir devre gibi gözüksede, üşenmeden gerçekleştirmenizi öneriyorum.

    İlk bakışta bu kapılardan bir devre çıkarmak çok zor bir iş gibi gözüküyor. Fakat iş esasında o kadar zor değil. 19. yüzyılda Cambridge matematikçilerinden George Boole, mantık ifadelerinin gösterilmesi ve işlem yapılabilmesi için kullanılan bir cebirsel işaretleme sistemi geliştirdi. Bu cebir, bileşik mantık devrelerinin tasarımında da kullanıldı. Bu cebir sisteminde AND fonksiyonu nokta (.) ile, OR fonksiyonu artı (+) ile gösterilir. NOT (Değil) fonksiyonu ise, sinyalin üzerine bir çubuk çizilerek gösterilir.

    Kullanılacak kapıların minimum düzeye indirilmesinde kullanılan bir diğer yöntem de Karnaugh haritalarıdır. Bu haritalar, doğruluk tablolarının iki boyutlu gösteridir. Fakat şimdilik işin çok matematiksel derinliğine inmeyelim. Daha ileride bu harita yöntemini kullanarak devre tasarımı gerçekleştireceğiz.

    Şimdi yukarıda bahsettiğimiz bu devrenin tüm giriş çıkış olasılıklarını göz önüne getirelim. A, B ve C bizim girişlerimiz olsun. Bu durumda, butonların herhangi iki tanesinin "1" olduğu durumlarda elde ediceğimiz çıkış "1" olsun. Aşağıdaki tabloda hangi durumda hangi çıkışı almak istediğimiz i belirleyelim.



    Görüldüğü gibi bizi sadece 4,6 ve 7 numaralı durumlarla ilgileniyoruz. Şimdi bu durumları Boole cebiri ile gösterelim,



    4. durumda sadece B ve C butonlarına basıldığı var sayılıyor. 6. durumda ise A ve C butonlarına basıldığı var sayılıyor. 7 numaralı durumda ise A ve B butonlarına aynı anda basıldığı var sayılıyor. İşte bu sonuçların her hangi bir tanesinin doğru olması durumunda ledimiz yanacak. Bu nedenle fonksiyonu yazarken bu üç durumu (+) ile yanyana yazarak belirtebiliyoruz.

    Fonksiyonumuzun mantık şeması aşağıdaki gibidir.



    Devremizi kurarken, AND kapısı için 1 adet içerisinde üç tane üç girişli AND kapısı içeren 7411 , OR kapısı için, 1 adet içerisinde üç adet üç girişli OR kapısı içeren 744075, Inverter (tersleyici) için ise, içerisinde altı adet inverter olan 7406 kullanabilirsiniz. Bu entegrelerin iç yapıları aşağıdaki gibidir. Yukarıdaki fonksiyon şemasına göre bu entegreleri kullanarak lojik voltajımızı mantık kapılarından geçirebilirsiniz. Sonuçta elde ettiğiniz çıkış değeri ile, herhangi bir ledi, yada transistörlü röle devresini tetiklemeniz mümkün olabilir. Girişteki lojik voltajları ise paralel portunuzun DATA pinlerinden elde etmeniz mümkündür.

    Entegrelerimizin iç görünüşü altta ...


  2. #2
    Yeni Üye

    Standart

    ya arkadasim cok saol bende bunlari ariyodum,bunlarin daha gelismislerini bulabilecegim bi kaynak varmi?
    bana cok lazimda.

  3. #3
    Yeni Üye

    Standart

    eyw arkadasım ıyı oldu

Benzer Konular

  1. bir tane mantık sorusu....
    By xCaLiBrEx in forum Zeka Soruları ve Bilmeceler
    Cevaplar: 93
    Bölüm Listesi: 07-02-2010, 07:50 PM
  2. Temel den Düz Mantık...
    By ABYSS in forum Fıkralar
    Cevaplar: 4
    Bölüm Listesi: 05-21-2009, 12:41 PM
  3. mantık sorusuu
    By jelibonn in forum Zeka Soruları ve Bilmeceler
    Cevaplar: 13
    Bölüm Listesi: 05-19-2009, 02:32 PM
  4. İstanbulun Kapıları
    By ABYSS in forum Tarih
    Cevaplar: 0
    Bölüm Listesi: 12-20-2006, 04:39 AM

Beğenilen Sayfayı İşaretleyin

Beğenilen Sayfayı İşaretleyin

Yetkileriniz

  • You may not post new threads
  • You may not post replies
  • Eklenti Ekleyemezsiniz
  • You may not edit your posts
  •  
[Gizlilik Politikası]-[UslanmaM Kuralları]-[UslanmaM İletişim/Contact]