|
İÇİNDEKİLER
|
|
|
Önsöz
|
v
|
|
Kitabın Kullanımı
|
vii
|
|
İçindekiler
|
xi
|
|
|
|
|
Analog ve Sayısal Kavramları (Analogue and Digital)
|
1
|
|
1. Analog Büyüklük, Analog İşaret, Analog Gösterge ve Analog Sistem
|
3
|
|
2. Sayısal Büyüklük, Sayısal İşaret, Sayısal Sistem ve Sayısal Gösterge
|
4
|
|
3. Sayısal ve Analog Tekniklerin Karşılaştırılması
|
7
|
|
Tekrarlama ve Çalışma Soruları
|
9
|
|
|
|
|
Sayı Sistemleri (Numbering Systems)
|
11
|
|
1. Sayı Sistemlerinin İncelenmesi
|
13
|
|
|
1.1. Onluk (Decimal) Sayı Sistemi
|
14
|
|
|
1.2. İkili (Binary-Dual) Sayı Sistemi
|
15
|
|
|
1.3. Sekizli (Octal) Sayı Sistemi
|
16
|
|
|
1.4. Onaltılık (Hexadecimal) Sayı Sistemi
|
16
|
|
2. Sayı Sistemlerinin Birbirlerine Dönüştürülmeleri
|
17
|
|
|
2.1. Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü
|
17
|
|
|
2.2. İkili Sayı Sistemindeki Sayıların Onlu, Sekizli ve Onaltılı Sayı Sistemlerine Dönüştürülmesi
|
22
|
|
|
2.3. Sekizli Sistemdeki Sayıların İkili, Onlu ve Onaltılı Sistemlere Dönüştürülmesi
|
26
|
|
|
2.4. Onaltılık Sistemdeki Sayıların, İkili, Sekizli ve Onlu Sayı Sistemlerine Dönüştürülmesi
|
28
|
|
3. Sayı Sistemlerinde Hesaplama
|
30
|
|
|
3.1. İkili Sayı Sisteminde Toplama
|
30
|
|
|
3.2. İkili Sayı Siteminde Çıkarma
|
31
|
|
|
3.3. Tümleyen Aritmetiği
|
32
|
|
|
3.3.1. ‘r’ Tümleyen Aritmetiği
|
32
|
|
|
3.3.2. ‘r’ tümleyen aritmetiği ile çıkarma
|
34
|
|
|
3.3.3. ‘r-1’ Tümleyen Aritmetiği
|
36
|
|
|
3.3.4. ‘r – 1’ Tümleyen Yöntemi ile Çıkarma
|
38
|
|
|
3.4. İkili Sayı Sisteminde Çarpma
|
41
|
|
|
3.5. İkili Sayı Sisteminde Bölme
|
41
|
|
Tekrarlama ve Çalışma Soruları
|
42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kodlama ve Kodlar (Coding and Codes)
|
45
|
|
1. Sayısal Kodlar
|
47
|
|
|
1.1. BCD Kodu (Binary Coded Decimal Code) - 8421 Kodu
|
48
|
|
|
1.2. Gray Kodu
|
49
|
|
|
1.3. Artı 3 (Excess 3) Kodu
|
52
|
|
|
1.4. 5’de 2 Kodu:
|
53
|
|
|
1.5. Eşitlik (Parity) Kodu
|
54
|
|
|
1.6. Aiken Kodu
|
55
|
|
|
1.7.Bar (Çubuk) Kodu
|
56
|
|
2. Alfa Sayısal Kodlar
|
61
|
|
Tekrarlama ve Çalışma Soruları
|
65
|
|
|
|
|
Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi (Boolean Algebra and Logic Simplification)
|
67
|
|
1. Önemli Boolean Kuralları
|
70
|
|
2. Boolean Kurallarını Kullanarak İşlemlerin Sadeleştirilmesi
|
74
|
|
3. Doğruluk Tablosu
|
76
|
|
4. VENN Diyagramı
|
79
|
|
5. Temel Açılımlar ve Standart İfadeler
|
80
|
|
6. Mintermlerin Toplamı ve Maxtermlerin Çarpımı İfadelerinin Üretilmesi
|
82
|
|
7. Maxterm ve Minterm İfadelerin Birbirlerine Dönüştürülmesi
|
84
|
|
8. Lojik İşlemler
|
85
|
|
Tekrarlama ve Çalışma Soruları
|
87
|
|
|
|
|
Lojik Kapılar ve Lojik Devreler (Logic Gates and Logic Circuits)
|
89
|
|
1. ‘VEYA’ İşlemi ve ‘VEYA’ Kapısı
|
93
|
|
2. ‘VE’ İşlemi ve ‘VE’ Kapısı
|
97
|
|
3. ‘DEĞİL’ İşlemi ve ‘DEĞİL’ Kapısı
|
102
|
|
4. ‘VEDEĞİL’ Kapısı
|
103
|
|
5. VEYADEĞİL (NOR) Kapısı
|
104
|
|
6. ‘ÖZELVEYA’ Kapısı
|
105
|
|
7. ‘ÖZELVEYADEĞİL’ Kapısı
|
107
|
|
8. İki Yönlü Anahtar (Transmission Gate)
|
109
|
|
9. Lojik İfadelerin Lojik Elemanlarla Gerçekleştirilmesi ve Lojik Devrelerin Tasarımı
|
110
|
|
|
9.1. Lojik İfadelerin Lojik Elemanlar İle Gerçekleştirilmesi
|
112
|
|
|
9.2. Lojik Devrelerin Tasarlanması ve Lojik Elemanlar Kullanılarak Gerçekleştirilmesi
|
115
|
|
10. Lojik Kapı Entegreleri ve Temel Lojik Elemanların ‘VEDEĞİL’ / ‘VEYADEĞİL’ Kapıları İle Oluşturulması
|
119
|
|
Tekrarlama ve Çalışma Soruları
|
129
|
|
|
|
|
|
|
|
|
|
|
Karnaugh Haritaları (Karnaugh Maps)
|
133
|
|
1. İki, Üç ve Dört Değişkenli Karnaugh Haritaları
|
135
|
|
2. Karnaugh Haritalarındaki Hücrelerin Gruplandırılması ve Gruplardan Eşitliklerin Yazılması
|
138
|
|
3. Karnaugh Haritası Kullanarak Boolean Eşitliklerinin Sadeleştirilmesi
|
143
|
|
4. Beş ve Altı Değişkenli Karnaugh Haritaları
|
147
|
|
5. Farketmeyen Durumlu (Don’t Care’li) Lojik Eşitlikler
|
149
|
|
6. Karnaugh Haritası Yardımı ile Lojik Devrelerin Tasarımı
|
150
|
|
Tekrarlama ve Çalışma Soruları
|
154
|
|
|
|
|
Sayısal Entegreler (Digital Integrated Circuits)
|
157
|
|
1. Sayısal Entegre Parametreleri ve Sayısal Entegre Terminolojisi
|
160
|
|
|
1.1. Lojik Gerilim Seviyeleri
|
160
|
|
|
1.2. Çıkış Kapasitesi (Fan Out)
|
162
|
|
|
1.3. Gürültü Bağışıklığı
|
163
|
|
|
1.4. Yayılım Gecikmesi ve Yayılım Hızı
|
163
|
|
|
1.5. Güç Harcaması
|
164
|
|
|
1.6. Hız-Güç Üretimi
|
164
|
|
|
1.7. Akım besleme ve Akım yutumu
|
165
|
|
|
1.8. Besleme Gerilimi ve Çalışma Isısı
|
166
|
|
2. Entegrelerin Yapılarındaki Eleman Sayısına Göre Sınıflandırılması
|
166
|
|
3. Lojik Entegrelerin Yapılarındaki Elemanlara Göre Sınıflandırılması
|
166
|
|
|
3.1. Bipolar Transistör Kullanılarak Oluşturulan Lojik Teknolojisi
|
168
|
|
|
3.2. MOS Elemanlardan Oluşturulan Lojik Teknolojisi
|
180
|
|
4. Lojik Elemanlarda Ara Uyum
|
186
|
|
|
4.1. TTL Devrelerin CMOS Devreleri Sürmesi
|
187
|
|
|
4.2. CMOS Entegrelerin TTL Entegreleri Sürmesi
|
188
|
|
|
4.3. TTL ve CMOS Entegrelere Yük Bağlantıları
|
189
|
|
5. TTL ve CMOS Elemanlarla Kullanılan Göstergeler
|
191
|
|
|
5.1. Yedi Parçalı Göstergeler
|
191
|
|
|
7.5.1.1. LED Kullanılarak Oluşturulan Yedi Parçalı Göstergeler
|
191
|
|
|
7.5.1.2. Parıldayan Flamanlı Yedi Parçalı Göstergeler
|
194
|
|
|
5.2. Sıvı Kristal Göstergeler
|
194
|
|
Tekrarlama ve Çalışma Soruları
|
195
|
|
|
|
|
Birleşik Mantık Devreleri (Combinational Logic)
|
199
|
|
1. Birleşik Devre Tasarım Esasları
|
202
|
|
2. Kodlama İle İlgili Lojik Devreler
|
202
|
|
|
2.1. Kodlayıcı Devreler (Encoders)
|
203
|
|
|
2.2. Kod Çözücüler (Decoders)
|
208
|
|
|
2.3. Kod Çeviriciler (Code Converters)
|
212
|
|
|
2.4. Kodlama ile İlgili Devrelere ait Uygulamalar
|
215
|
|
|
2.4.1. Yedi Parçalı LED Gösterge Kod Çevirici / Kod Çözücü
Devreleri
|
215
|
|
|
2.4.2. 0-9 Tuş Takımı Kodlayıcı Devresi
|
217
|
|
|
2.4.3. Kodlayıcı ve Kod Çevirici Devresi
|
218
|
|
3. Çoklayıcılar - Veri Seçiciler (Multiplexers - Data Selector)
|
219
|
|
|
3.1. Çoklayıcı Uygulamaları
|
225
|
|
|
3.1.1. Boolean Fonksiyonlarının ve Bileşik Devrelerin Gerçekleştirilmesi
|
225
|
|
|
3.1.2. Paralel – Seri Veri Dönüşümü
|
231
|
|
|
3.1.3. Veri Yönlendirme İşleminin Çoklayıcı İle Gerçekleştirilmesi
|
233
|
|
8. 4. Azlayıcılar-Veri Dağıtıcılar (Demultiplexers)
|
236
|
|
|
4.1. Demultiplexer Uygulamaları
|
239
|
|
|
4.1.1. Tetikleme Demultiplexer
|
239
|
|
|
4.1.2. Güvenlik Görüntüleme Sistemi
|
239
|
|
5. Karşılaştırıcı ve Aritmetik İşlem Devreleri
|
240
|
|
|
5.1. Karşılaştırıcılar
|
241
|
|
|
5.2. Aritmetik İşlem Devreleri
|
244
|
|
|
5.2.1. Toplayıcı Devreleri
|
244
|
|
|
5.2.2. Çıkarıcı Devreleri
|
251
|
|
5.3. Aritmetik İşlemler ile İlgili Uygulamalar
|
266
|
|
|
5.3.1. Paralel Toplayıcı (8 bit) Devresi
|
266
|
|
|
5.3.2. Dört Bitlik Sayıların Çarpılması
|
267
|
|
|
5.3.3. Aritmetik Mantık Birimi Devreleri
|
268
|
|
Tekrarlama ve Çalışma Soruları
|
268
|
|
|
|
|
|
|
|
Multivibratör ve Flip – Flop’lar (Flip-Flops and Multivibrators)
|
273
|
|
1. Flip-Flop’lar ve Flip-Flop Çeşitleri
|
276
|
|
|
1.1. R-S Flip-Flop Devresi
|
277
|
|
|
1.2. Tetiklemeli - Saatli R- S tipi Flip- Flop
|
280
|
|
|
1.3. JK Flip-Flop (JK FF)
|
283
|
|
|
1.4. D Tipi Flip-Flop (D FF)
|
285
|
|
|
1.5. T Tipi Flip-Flop (T FF)
|
286
|
|
|
1.6. Ana Uydu (Master-Slave) Flip-Flop
|
287
|
|
2. Ttikleme Sinyali ve FF’lerde Tetikleme
|
288
|
|
3. FF’lerde Asenkron Girişler
|
290
|
|
4. Flip-Flop Parametreleri
|
293
|
|
5. Flip-Flop Durum Geçiş Tabloları
|
296
|
|
6. Flip-Flop Giriş Fonksiyonları
|
298
|
|
Tekrarlama ve Çalışma Soruları
|
|
|
|
|
|
|
|
|
Senkron Sıralı / Ardışıl Devreleri (Sequential Circuits)
|
301
|
|
1 Ardışıl Devrelerin Analizi
|
305
|
|
|
1.1. Durum Geçiş Şeması Yöntemi
|
306
|
|
|
1.2. Durum Geçiş Tabloları
|
309
|
|
|
1.3. Durum Denklemleri
|
310
|
|
2. Ardışıl Devre Tasarımı
|
311
|
|
|
2.1. Durum Sadeleştirme (Durum İndirgeme)
|
312
|
|
|
2.2. Durum Tahsisi (Durum Atanması)
|
317
|
|
|
2.3. Ardışıl Devre Tasarım Aşamaları ve Tasarım Örnekleri
|
317
|
|
Tekrarlama ve Çalışma Soruları
|
329
|
|
|
|
|
Sayıcılar (Counters)
|
331
|
|
1. Asenkron Sayıcılar
|
334
|
|
|
1.1. Asenkron Yukarı Sayıcı(İkili Dalgacık Sayıcı)
|
335
|
|
|
1.1.1. Sıfırlamalı ve Önkurmalı Asenkron Sayıcılar
|
337
|
|
|
1.2. Asenkron Aşağı Sayıcı
|
339
|
|
|
1.3. Yukarı - Aşağı Asenkron Sayıcılar
|
340
|
|
|
1.4. Asenkron Sayıcılarla Belirli Bir Değere Kadar Sayma İşlemi
|
342
|
|
|
1.4.1. Dolaylı Sıfırlamalı Asenkron Sayıcılar
|
342
|
|
|
1.4.2. Doğrudan Sıfırlanmalı Asenkron Sayıcılar
|
346
|
|
2. Senkron Sayıcılar (Eşzamanlı Paralel Sayıcılar)
|
352
|
|
|
2.1. İki ve Üç Bitlik Senkron Yukarı Sayıcılar
|
352
|
|
|
2.2. Dört Bitlik ve BCD Senkron Yukarı Sayıcılar
|
354
|
|
|
2.3. Senkron Aşağı Sayıcı
|
356
|
|
|
2.4. Senkron Yukarı – Aşağı Sayıcı
|
357
|
|
|
2.5. Senkron Sayıcıların Tasarımı
|
358
|
|
|
2.6. Ön Kurmalı Sayıcılar
|
367
|
|
3. Sayıcı Entegreleri
|
368
|
|
|
3.1. Asenkron Sayıcı Entegreleri
|
369
|
|
4. Kaskat BCD Sayıcılar
|
375
|
|
5. Halka ve Johnson Sayıcılar (Ring Counter and Johnson Counter)
|
377
|
|
6. Sayıcı Uygulamaları
|
379
|
|
|
6.1. Sağa / Sola Yürüyen Işıklar
|
379
|
|
|
6.2. Dijital Saat
|
381
|
|
|
6.3. Frekans Sayıcı
|
382
|
|
Tekrarlama ve Çalışma Soruları
|
385
|
|
|
|
|
Kaydediciler (Registers)
|
387
|
|
1. Kaydedicilerin bilginin yüklenmesine göre sınıflandırılması
|
390
|
|
|
1.1. Paralel Kaydediciler
|
390
|
|
|
1.2. Seri (Kaymalı) Kaydediciler
|
391
|
|
|
1.2.1. Sağa Kaymalı Kaydediciler
|
392
|
|
|
1.2.2. Sola Kaymalı Kaydediciler
|
398
|
|
|
1.2.3. Sağa-Sola Kaymalı Kaydediciler
|
399
|
|
2. Bilgi Giriş – Çıkışına Göre Kaydedicilerin Sınıflandırılması
|
401
|
|
|
2.1. Seri Giriş – Seri Çıkışlı Kaymalı Kaydediciler
|
401
|
|
|
2.2. Seri Giriş – Paralel Çıkışlı Kaymalı Kaydediciler
|
402
|
|
|
2.3. Paralel Giriş - Seri Çıkışlı Kaymalı Kaydediciler
|
403
|
|
|
2.4. Paralel Giriş - Paralel Çıkışlı Kaymalı Kaydediciler
|
404
|
|
|
2.5. İki Yönlü Kaymalı ve Farklı Giriş – Çıkış Kombinasyonlu Kaydediciler
|
406
|
|
3. Kaymalı Kaydedici Uygulamaları
|
407
|
|
|
3.1. Zaman Gecikmesi
|
407
|
|
|
3.2. Kaymalı Kaydedicinin Halka Sayıcı Olarak Kullanılması
|
408
|
|
|
3.3. Seriden Paralele Veri Dönüşümü
|
409
|
|
|
3.4. Universal Asenkron Alıcı Verici
|
411
|
|
Tekrarlama ve Çalışma Soruları
|
413
|
|
|
|
|
Bellek (Hafıza) Devreleri (Memories)
|
415
|
|
1. Belleklerde Kullanılan Terimler ve Yapılan Temel İşlemler
|
419
|
|
2. Genel Bellek İşlemleri
|
426
|
|
3. Bellekleri Sınıflandırılması – Bellek Çeşitleri
|
431
|
|
4. Manyetik Bellekler
|
431
|
|
|
4.1. Manyetik Çekirdekli Bellekler
|
432
|
|
|
4.2. Manyetik Kabarcıklı Bellekler
|
433
|
|
|
4.3. Manyetik Teyp ve Disk Bellekler
|
433
|
|
|
4.4. Sabit (Hard) Disk Sistemleri
|
433
|
|
|
4.5. Floppy Disket Sistemleri
|
435
|
|
|
5. Optik Disk Bellekler
|
436
|
|
|
5.1. CD-ROM Bellekler
|
436
|
|
|
5.2. Dijital Resim Disk’ler ( DVD’ler )
|
438
|
|
6. Yarı İletken Bellekler
|
442
|
|
|
6.1. Yalnızca Okunabilen Bellekler (ROM’lar)
|
442
|
|
|
6.1.1. ROM Belleklerin Yapısı
|
446
|
|
|
6.1.2. ROM Bellek Çeşitleri
|
449
|
|
|
6.1.3. ROM Bellek Uygulama Alanları
|
457
|
|
|
6.2. Yarıiletken Oku / Yaz Bellekler (RWM’ler)
|
459
|
|
|
6.2.1. Sıralı Erişimli Oku / Yaz Bellekler
|
459
|
|
|
6.2.2. Rasgele Erişimli Bellekler (RAM)
|
461
|
|
|
6.2.3. RAM Belleklerde Bilgi Saklanması ve RAM Belleklerin İç Yapısı
|
462
|
|
|
6.2.4. RAM Bellek Çeşitleri
|
464
|
|
|
6.2.5. Statik RAM’lar (SRAM)
|
465
|
|
|
6.2.6. Dinamik RAM Bellekler (DRAM)
|
467
|
|
|
6.2.7. RAM Bellek uygulamaları
|
474
|
|
|
6.2.8. ‘FLASH’ Bellekler
|
475
|
|
|
6.2.9. Bilgisayarlarda Kullanılan Bellek Çeşitleri
|
475
|
|
7. Bellek Ölçülerinin Genişletilmesi
|
477
|
|
|
7.1 Bellek Kelime Uzunluğunun Genişletilmesi
|
477
|
|
|
7.2. Bellek Adres Bölgesi Sayısının Arttırılması
|
478
|
|
Tekrarlama ve Çalışma Soruları
|
482
|
|
|
|
|
Programlanabilir Lojik Elemanlar (Programmable Logic Circuits)
|
485
|
|
1 Programlanabilir Diziler
|
489
|
|
2. Programlanabilir Lojik Elemanların Sınıflandırılması
|
490
|
|
3. Programlanabilir Yalnız Okunabilen Bellekler ( PROM’lar )
|
492
|
|
4. Programlanabilir Dizi Lojik (PAL)
|
498
|
|
|
4.1. PAL Giriş ve Çıkış Lojik Devreleri
|
500
|
|
|
4.2. PAL’lerde İsimlendirme Sistemi
|
501
|
|
5. Programlanabilir Lojik Diziler (PLA)
|
507
|
|
6. Genel Kapsamlı Dizi Lojik ( GAL )
|
509
|
|
|
5.1. GAL’lerde İsimlendirme
|
511
|
|
|
5.2. GAL Çıkış Devreleri (OLMC’ler)
|
512
|
|
7. Programlanabilir Lojik Sıralar
|
514
|
|
8. Silinebilir – Programlanabilir Lojik Elemanlar (EPLD)
|
514
|
|
9. PLD’lerin programlanması
|
516
|
|
10. PLD Uygulamaları
|
516
|
|
|
10.1. PAL İle Lojik Kapıların Oluşturulması
|
518
|
|
|
10.2. PLA ile BCD’den Yedi Parçalı Göstergeye Kod Çözücü Devresi Oluşturulması
|
520
|
|
|
10.3. PAL’in Adres Kod Çözücü Olarak Kullanılması
|
520
|
|
Tekrarlama ve Çalışma Soruları
|
521
|
|
|
|
|
Ekler
|
523
|
|
|
|
|
Ek-A. Laboratuvar Deneyleri
|
531
|
|
|
|
|
Ek-B. Entegre Ayak Bağlantıları
|
|
|
|
|
|
Kaynaklar
|
|
|
|
|
|
İndeks
|
|
|
|
|