16 Nisan 2015 Perşembe

ST: 4-bit Toplayıcı-Çıkarıcı

Toplama ve çıkarma işlemini bir devre içinde birleştirebiliriz.Eğer seçme biti (sel) = 0  olursa devre toplayıcı olur. sel = 1 olursa devre çıkarıcı olur.
sel = 0 (Toplama)
sel = 1 (Çıkarma)

4 Bitlik Toplama – Çıkarma Devresi

4_bit_toplayici_cikarici

ST: 4- Bit Büyülük Karşılaştırıcı

Aşağıdaki devre 4 bitlik 2 sayıyı karşılaştırır ve küçüktür,eşittir veya büyüktür çıkışlarından birisinin sonucu 1 çıkar.
A ve B olmak üzere 2 adet 4 bitlik sayımız olsun.
A = A3A2A1A0
B = B3B2B1B0

(A > B) = A3B3‘ + x3A2B2‘ + x3x2A1B1‘ + x3x2x1A0B0‘  
(A > B) = A3‘B3 + x3A2‘B2 + x3x2A1‘B1 + x3x2x1A0‘B0  
(A = B) = x3x2x1x0                                                                        

Yukarıdaki verilere göre 4 Bitlik Karşılaştıcı devre aşağıdaki gibidir.

4 Bitlik Karşılaştıcı Devre

comparator_dort_bit

ST: Çoğullayıcı (Multiplexer)

4′e 1 Hatlı Çoklayıcının Doğruluk Tablosu

C1C0M
00X0
01X1
10X2
11X3

4′e 1 Hatlı Çoklayıcının Devresi:


4_1_mux

ST: Kodlayıcı (Encoder)

3′ye 8 Hatlı Kodlayıcının Doğruluk Tablosu

GirişlerÇıkışlar
D7D6D5D4D3D2D1D0A2A1A0
00000001000
0000001X001
000001XX010
00001XXX011
0001XXXX100
001XXXXX101
01XXXXXX110
1XXXXXXX111

3′e 8 Hatlı Kodlayıcının Devresi

encoder_3_8

Yarı toplayıcılar kullanarak tam toplayıcı, tam toplayıcılar kullanarak 4-bitlik toplayıcıtasarlayabiliriz.
FA: Full Adder(Tam Toplayıcı)

4-Bit Toplayıcı Devresi

4-bit_adder

15 Nisan 2015 Çarşamba

Gray Kodun Özellikleri

* Sadece bir bit değişir
* Aritmetik için uygun değil
* Karnaugh haritasında kullanılır (giriş-çıkış aygıtları)
* Simetrik, aynalama

 Decimal(Onluk) Sayının İkili Sayıya ve Gray Koduna Dönüşümü

OnlukİkiliGray
000000000
100010001
200110011
300110010
401000110
501010111
601100101
701110100
810001100
910011101
1010101111
1110111110
1211001010
1311011011
1411101001
1511111000


ST: Kod Çözücü (Decoder)

3′e 8 Hatlı Kod Çözücünün Doğruluk Tablosu

Doğruluk Tablosu
       Girişler                            Çıkışlar
X2X1X0Y7Y6Y5Y4Y3Y2Y1Y0
00000000001
00100000010
01000000100
01100001000
10000010000
10100100000
11001000000
11110000000

3′e 8 Hatlı Kod Çözücü Devresi:

3_8_decoder

Enable Girişli 2′ye 4 Hatlı Kod Çözücünün Doğruluk Tablosu

Doğruluk Tablosu
     Girişler         Çıkışlar
EX1X0Y0Y1Y2Y3
0000111
0011011
0101101
0111110
1XX1111

Enable Girişli  2′ye 4 Kod Çözücü Devresi

2_4_decoder_enable


ST: Tam Toplayıcı

Tam toplayıcı doğruluk tablosu aşağıdaki gibidir.
AkBkCk-1CkSk
00000
00101
01001
01110
10001
10110
11010
11111
Karnaugh haritası yöntemini kullanarak
S = x’y'z + x’yz’ + xy’z’ + xyz buluruz.
tamtoplayici1
Karnaugh haritası yöntemini kullanarak
C = xy + xz + yz = xy + xy’z + x’yz buluruz.
tamtoplayici2
Aşağıdaki devre tam toplayıcı devresini vermektedir.
 S = z + (x + y) = z’(xy’ + x’y) + z(xy’ + x’y)’ = z’(xy’ + x’y) + z(xy + x’y') = xy’z’ + x’yz’ + xyz + x’y'z
C  =z(xy’ + x’y) + xy = xy’z + x’yz + xy

Tam Toplayıcı Devresi:

tamtoplayici3

Ya da 2 yarı toplayıcıyı kullanarak kolaylıkla tam toplayıcı devresi yapabiliriz.Aşağıdaki yöntem basitliğinden dolayı daha çok tercih edilen bir yöntemdir.

Tam Toplayıcı Devresi:

tamtoplayici

ST: Yarı Toplayıcı

Toplayıcılar verileri toplayarak elde çıkışını sağlarlar. İki çeşit toplayıcı vardır bunlar
  • Yarı Toplayıcı
  • Tam Toplayıcı.
Tam toplayıcı yapmak için Yarı toplayıcıya ihtiyaç vardır.Yarı toplayıcının doğruluk tablosu aşağıdaki gibidir.
S: Sum (Toplam)
C: Carry (Elde)
A,B: Girişler
ABSC
0000
0110
1010
1101

Yukarıdaki doğruluk tablosuna göre karnaugh haritası yöntemini kullanarak S ve C çıkışları aşağıdaki gibi olur.
S = xy’ + x’y
C = xy 

Yarı Toplayıcı Devresi:

yaritoplayici1

ya da
S = xy’ + x’y
C = xy 
sonucunda S = xy’ + x’y yerine S = x xor y yazarsak aşağıdaki gibi devre elde ederiz.

Yarı Toplayıcı Devresi:

yaritoplayici2

ST: Mantık Kapıları

Mantıksal kapılar  Dijital Elektronikte belirli Boole cebiri mantıksal operatörleri girişlerine uygulandığı taktirde, uygun mantıksal sonuçlar üretirler. Sayısal elektronik sistemlerin en önemli elemanları, mantıksal (Lojik) kapılardır.
Mantıksal kapıların temel elemanları VE, VEYA ve DEĞİL kapılarıdır, bu kapılar özel devre sembolleri ile gösterilirler. Diğer tüm spesifik kapılar bu kapılardan türetilmiştir.

Mantık Kapıları:
İsimGrafik SembolüFonksiyonuTablo
AND (VE)and_gateY = xy
Y= x.y
ABY
000
010
100
111
OR (VEYA)or_gateY = x + y
Y = x | y
ABY
000
011
101
111
Inverter (Çevirici)inverter_gateY = A’
AY
01
00
NAND (VE Değil)nand_gateY = (AB)’
ABY
001
011
101
110
NOR (VEYA Değil)nor_gateY =( A+B)’
ABY
001
010
100
110
XOR (ÖZEL VEYA)xor_gateY = A xor B
ABY
000
011
101
110
XNOR (VEYA EŞDEĞERLİK)xnor_gateY = A xnor B
ABY
001
010
100
111

Dört Değişkenli Karnaugh haritası


Karnaugh Haritası, bool cebirinde verilen mantıksal gösterimleri sadeleştirmek için kullanılan haritadır. Buna göre bir mantıksal devrenin eleman sayısını azaltmak için de kullanılabilir.
Aşağıda Karnaugh Haritasının 4′lü olarak nasıl kullanıldığı gösterilmektedir.

karnaugh_map_4lü_1
ya da
0 = A’B'C’D’
1 = A’B'C’D
.
.
.
10 = AB’CD’  yazabiliriz.
karnaugh4giris_abcd


karnaugh4giris_gosterimli


4 Değişkenli Karnaugh Haritası Örnekleri:

Örnek1:

Karnaugh_map_ornek_4lü

Yukarıda verilen haritaya göre 1′leri en büyük grup oluşturacak şekilde gruplarız. AC sağdaki 4′lü 1′leri, AB’ sol ortadaki 4′lü 1′leri, BC’D’ alttaki 2′li 1′leri ifade etmektedir.

 Örnek2
F=∑(0, 1, 4, 9, 1 0, 1 2, 1 3, 1 4)
a- F işlevini sadece VEDEĞİL kapılarıyla gerçekleştiriniz.
b- F işlevini sadece VEYADEĞİL kapılarıyla gerçekleştiriniz.
Yanıt a) 0, 1, 4, 9, 1 0, 1 2, 1 3, 1 4′a denk gelen yerlere 1 yazarız.
karnaugh_haritasi_4lu_cozum
F= A’B’C’+BC’D’+AC’D+ACD buluruz.
VE ve VEYA ile yapmış olduğumuz devreyi kolayca VEDEĞİL’e çevirebiliriz.
karnaugh_haritasi_cozum2
Yanıt b) 2,3,5,6,7,8,11,15′e denk gelen yerlere 0 yazarız.
karnaugh_haritasi_cozum3
F= (A’+B+C+D)(A+B’+D’)(A+C’)(C’+D’)  buluruz.
VEYA ve VE ile yapmış olduğumuz devreyi kolayca VEYADEĞİL’e çevirebiliriz.
karnaugh_haritasi_veyadegil2