Sırasal ve bileşimsel devreler hakkında bilgi

+ Yorum Gönder
Yudumla ve Soru(lar) ve Cevap(lar) Bölümünden Sırasal ve bileşimsel devreler hakkında bilgi ile ilgili Kısaca Bilgi
  1. 1
    Ziyaretçi


  2. 2
    Ensar
    Özel Üye





    Cevap: BİLEŞİMSEL (COMBINATIONAL) DEVRELER

    Kodlayıcı, kod çözücü, kod çevirici, multiplexer, demultiplexer devrelerine Bileşimsel Devreler denir. Giriş uçlarına uygulanan bilgilerin durumuna göre çıkış uçlarında değişik bilgiler alınır. Girişin her durumu için çıkışın alacağı değer önceden bellidir.

    KOD ÇEVİRİCİLER
    Belli bir kodda çıkış veren herhangi bir devrenin çıkış kodunu istenilen başka bir koda çeviren devrelere Kod Çevirici Devreler denir.

    BCD den Binay e Kod Çevirici
    BCD (Binary Coded Desimal), ikili kodlanmış onlu sistem demektir. Binary sayı sisteminde desimal (ondalık) sayı direkt olarak binarye çevrilir. Örneğin (65)10 = (1000001)2 dir. Eğer 65 sayısı BCD koduna çevrilmek istenirse her basamağı ayrı olarak dörder bitlik çevirme işlemine tabi tutulacaktır.

    Örnek 1
    (60)10 sayısını BCDye çeviriniz.
    Çözüm:

    Görüldüğü gibi (1000001)2 sayısının BCD karşılığı (0110 0101)BCD olmaktadır. BCDden Binarye kod çevirirken her dört bitlik kısım ayrı olarak desimale çevrilir ve desimal rakamlar yan yana yazılarak elde edilen desimal sayı direkt olarak binarye çevrilir.

    Örnek 2
    BCD olarak kodlanmış 0110 0101 sayısını binarye çeviriniz.
    Çözüm:
    (65)10 (1000001)2
    Sonuç olarak; (0110 0101)BCD = (1000001)2

    Şekil 1 BCDden Binarye kod çevirici 74184 entegresi

    Şekil 2 incelendiğinde girişteki en düşük değerli bitin çıkışa doğrudan bağlandığı görülür. Bunun sebebi giriş ve çıkış sayısını artırmaktır. Tek sayılarda en değersiz bit "1" olur. Bu durumda 2° biti de "1" olunca doğru sonuç elde edilir.
    Girişin birler hanesi dört bit olduğu için 9a kadar yazılabilir. Onlar hanesi iki bit olduğu için 3e kadar yazılabilir. Dolayısıyla girişe yazılabilecek en büyük rakam (39)10 = (11 1001)BCD olacaktır. Bu ise çıkışta (100111)2 olarak görülür. Bu durumda çıkışlardan 6 tanesinin kullanılması yeterli olmaktadır.
    Entegrenin Y6 (6 nolu ayak), Y7 (7 nolu ayak), Y8 (9 nolu ayak) uçları boş bırakılır, kullanılmaz. G ucu (15 nolu ayak) şaseye bağlanır. Eğer "1" yapılırsa girişe bakılmaksızın tüm çıkışlar "1" olur.

    Şekil 2 6 bit BCDyi Binarye çeviricinin blok şeması

    Şekil 2 deki devre 6 bitlik BCDyi Binarye çevirmede kullanılır. Eğer bit sayısı artırılmak istenirse entegre bağlantıları aşağıda verilen blok şemalardaki gibi olmalıdır. (Şekil 3 ve Şekil 4)


    Tablo 1. Şekil 2'ye ait BCD'den Binary'e kod çevirisi devrenin doğruluk tablosu

    Şekil 3. 74184 entegreli 8 bit BCD'yi Binary'e çeviri

    Şekil 4. 74184 entegreli 12 bit BCD'yi Binary'e çeviri

    SORULAR:
    1. BCD ile binary arasındaki farkı açıklayınız.
    2. G ucuna (15 nolu ayağa) "0" yerine "1" uygulandığında ne olur?
    3. Girişteki birler hanesinin A ucu hangi sebeple çıkışa direkt bağlanır?
    4. BCD 010101 sayısının Binary karşılığı ne olmaktadır?
    5. BCD 101010 sayısının Binary karşılığı ne olmaktadır?
    CEVAPLAR:
    1. BCDde, desimal sayının her bir basamağı ayrı ayrı dörder bitlik gruplar halinde binarye çevrilir. Elde edilen sonuç, des...







+ Yorum Gönder
5 üzerinden | Toplam : 0 kişi