Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   

×
Mikroişlemci Sistemleri
Eylül 2022 / 4. Baskı / 360 Syf.
Fiyatı: 325.00 TL
Temin süresi 2-3 gündür.
 
Sepete Ekle
   

Günümüzde eğitim, güvenlik, ticari, endüstriyel, askerî, sağlık ve benzeri amaçlı birçok uygulamada mikroişlemcili sistemler adı altında yazılım ile programlanabilir sayısal elektronik sistemler, yaygın olarak kullanılmaktadır. Mikroişlemcili sistemler her geçen gün yepyeni bir uygulama alanı ile karşımıza çıkmaktadır. Bunun sonucunda mikroişlemcili sistemlerin donanımı ve yazılımının kullanılması, anlaşılması, tasarlanması ve gerçekleştirilmesi hemen hemen her alandaki mühendislikte önemli bir yer tutmaktadır. Bu kitabın amacı; mikroişlemcili sistemlerin temel yapısal özelliklerini taşıyan bir örnek sistem üzerinde temel kavramların ele alınarak incelenmesi, mikroişlemci temelli sistemlerde merkezi işlem birimi olarak bulunan genel amaçlı bir mikroişlemciye sahip sistemlerin ve çevre birimlerinin donanım ve yazılım özelliklerinin öğretilmesidir.

Günümüzde kullanılan değişik mikroişlemcileri ve bunların bulunduğu sistemleri anlamayı kolaylaştırmak için konu ile ilgili tarihçe ve güncel teknolojik gelişimlerden de bilgiler verilmiştir. Ayrıca bu kitabın daha önceki baskılarındaki yazım hataları düzeltilmiş ve mikroişlemci yazılımı ve mikroişlemcili sistem tasarımı uygulamaları gibi bazı konular daha anlaşılır şekilde yazılmaya çalışılmıştır. Bu kitap; üniversitelerin Bilgisayar, Elektrik, Elektronik ve Haberleşme Mühendisliği bölümlerinin ders planında yer alan "Mikroişlemciler" dersinin içeriğini kapsayacak veya başka mühendislik dallarında bu konuya meraklı araştırmacı ve mühendislere yardımcı olacak şekilde hazırlanmıştır.

Mikroişlemcili sistemlerin öğretilmesi için üç ana konu belirlenmiş ve anlatım bu bölümlerin alt bölümleri şeklinde yapılmıştır. İlk bölümde, mikroişlemcili sistemlerin genel özellikleri ve kitapta hangi temel kavram ve yöntemlerin hangi sıra ile yer aldığı verilmiştir. İkinci ana konu olarak mikroişlemci donanımı seçilmiştir. Üçüncü ana konu olarak ise mikroişlemci yazılımının öğretilmesi hedef alınmıştır.

Kitapta konularla ilgili ön bilgiler verilmesine rağmen mantık, sayısal elektronik devrelerin analizi ve tasarımı konusunda iyi bir şekilde bilgi sahibi olunması mikroişlemci donanımını anlamayı kolaylaştıracaktır. Mikroişlemci yazılımı öğretilmeden önce kısaca programlama temeli verilmiştir. Yine de programlama konusunda bilgi sahibi olunursa mikroişlemci yazılımı daha kolay anlaşılacaktır.

Barkod: 9786254272752
Yayın Tarihi: Eylül 2022
Baskı Sayısı:  4
Ebat: 16x24
Sayfa Sayısı: 360
Yayınevi: Nobel Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
İÇİNDEKİLER
ÖNSÖZ  İ
ŞEKİL LİSTESİ  Vİİ
TABLO LİSTESİ  Xİİİ
1. MİKROİŞLEMCİ SİSTEMLERİNE GİRİŞ  1
1.1. Mikroişlemcilerin Genel Özellikleri ve Kısa Tarihçesi  3
2. SAYI SİSTEMLERİ VE KODLAR  5
2.1. Sabit Noktalı Sayı Sistemleri  5
2.1.1. Ondalık Sayı Sistemi  5
2.1.2. İkili Sayı Sistemi  5
2.1.3. Sekizli Sayı Sistemi  8
2.1.4. Onaltılık Sayı Sistemi  9
2.1.5. İkili Kodlanmış Ondalık Sayı Sistemi  10
2.2. İşaretli Sayılar  11
2.3. Kayan Noktalı Sayı Sistemleri  13
2.4. Aritmetik İşlemler  14
2.4.1. Toplama / Çıkarma İşlemi  14
2.4.2. Çarpma İşlemi  15
2.4.3. Bölme İşlemi  15
2.5. Kodlar  16
2.5.1. Sayısal Kodlar  16
2.5.2. Alfa Nümerik Kodlar  18
3. SAYISAL LOJİK DEVRELER  25
3.1. Sayısal Lojik Tümleşik Devre Teknolojisi  25
3.1.1. Sayısal Tümleşik Devre Üretim Teknolojisi  26
3.1.2. Kod Çözücü Tümleşik Devreleri  27
3.2. Yazmaçlar ve Uygulamaları  28
3.2.1. Paralel Veri Transferi Uygulaması  28
3.2.2. Seri Veri Transfer Uygulaması  29
3.3. Veri Yolu Kavramı  30
3.3.1. Mikroişlemcili Sistemlerde Kullanılan 3–Durumlu Tümleşik Devreler  34
3.4. Programlanabilir Sayısal Lojik Devreler  37
4. MİKROİŞLEMCİ TEKNOLOJİSİ  41
4.1. Mikroişlemcilerin Sınıflandırması  41
4.2. Bilgisayarların Sınıflandırması  43
4.3. Mikroişlemcili Sistemlerin Uygulama Alanları  43
1.4.1. Günlük Yaşamda Kullanılan Mikroişlemcili Sistem Uygulamaları  44
1.4.2. Elektronik Sistemlerde Kullanılan Mikroişlemcili Sistem Uygulamaları  44
4.4. Mikroişlemcilerin Pazar Payları  45
4.5. Mikroişlemcilerin ve İşlemcilerin Teknolojik özellikleri  46
4.6. Mikroişlemcilerin Genel Özellikleri ve Kısa Tarihçesi  48
5. MİKROİŞLEMCİ TEMELLİ SİSTEM YAPISI VE ÇALIŞMASI  51
5.1. Mikroişlemci Temelli Sistemi Oluşturan Birimler  51
5.1.1. Bellek Birimi  51
5.1.2. Aritmetik Lojik İşlem Birimi  52
5.1.3. Kontrol Birimi  52
5.1.4. Giriş Birimi  52
5.1.5. Çıkış Birimi  52
6. ARİTMETİK LOJİK İŞLEM BİRİMİ  53
6.1. Tümleşik Tam Toplayıcı  54
6.2. Tümleşik Aritmetik Lojik İşlem Devresi  55
6.3. Tümleşik ALU Uygulamaları  57
7. BELLEK BİRİMİ  63
7.1. Bellekler İçin Kullanılan Terimler  63
7.2. Bellek Çeşitleri  65
7.3. Yarıiletken Bellekler  65
7.4. Yalnız Okunabilir Bellekler (ROM)  68
7.4.1. Maskelenmiş Yalnız Okunabilir Bellek (MROM)  69
7.4.2. Programlanabilir Yalnız Okunabilir Bellek (PROM)  69
7.4.3. Silinebilir Programlanabilir Yalnız Okunabilir Bellek (EPROM)  70
7.4.4. EPROM Tümleşik Devreleri  72
7.4.5. Elektriksel Silinebilir Programlanabilir Yalnız Okunabilir Bellek (EEPROM)  75
7.4.6. EEPROM Tümleşik Devreleri  75
7.4.7. Flaş Bellek Tümleşik Devreleri  76
7.5. Rasgele Erişimli Bellekler (RAM)  80
7.5.1. Statik Rasgele Erişimli Bellekler (SRAM)  80
7.5.2. SRAM Tümleşik Devreleri  81
7.5.3. Dinamik Rasgele Erişimli Bellekler (DRAM)  84
7.5.4. Bellek Birimi Modülleri  86
7.5.5. DRAM Tümleşik Devreleri  87
7.6. Bellek Biriminin Kelime Boyutunun Genişletilmesi  90
7.7. Bellek Biriminin Kapasitesinin Artırılması  92
8. MİKROİŞLEMCİ MİMARİSİ  99
8.1. Bilgisayar Kelimeleri  102
8.1.1. Veri Kelimeleri  102
8.1.2. Komut Kodları  103
8.1.3. Adresler  104
8.2. Mikroişlemcinin Çalışması  104
8.3. Mikroişlemcinin Basitleştirilmiş Modeli  104
8.4. Mikroişlemcide Programın Çalışması  105
8.5. Mikroişlemci Sistemlerinin Mimari Yapıları  108
8.5.1. Motorola 6800 Mikroişlemcisi  108
8.5.2. Motorola 6802 Mikroişlemcisi  110
8.5.3. Motorola 6801 Mikrodenetleyicisi  111
8.5.4. Motorola 68HC11 Mikrodenetleyicisi  112
8.5.5. Motorola 68HC08 Mikrodenetleyicisi  113
8.5.6. Intel 8051 Mikrodenetleyicisi  113
8.5.7. Intel 80286 İşlemci  114
8.5.8. Microchip PIC Mikrodenetleyici  115
8.5.9. ADSP218x Sayısal İşaret İşlemcisi  116
8.5.10. Bellek ve Giriş/Çıkış Haritalı Mimariler  117
8.6. Mikroişlemcilerin Programlama Modelleri  117
8.6.1. 6800, 6802 Mikroişlemcisinin Programlama Modeli  118
8.6.2. 6801 Mikroişlemcisinin Programlama Modeli  119
8.6.3. 68HC08 Mikroişlemcisinin Programlama Modeli  119
8.6.4. 68HC11 Mikroişlemcisinin Programlama Modeli  119
8.6.5. ADSP218x Sayısal İşaret İşleyicisinin Programlama Modeli  120
9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI  123
9.1. 6802 Mikroişlemci Özellikleri  123
9.2. 6802 Mikroişlemcisinin Uç Tanımları  124
9.3. Besleme Uçları (VCC, VSS, VCC Hazır)  124
9.4. İç Bellek Seçim Ucu (RE)  124
9.5. Kristal Osilatör ve Sistem Saati Uçları (XTAL, EXTAL, E)  125
9.6. Adres Yolu Uçları (A0–A15)  125
9.7. Veri Yolu Uçları (D0–D7)  125
9.8. Bellek Okuma/Yazma Kontrol Uçları (VMA, R/W)  125
9.9. Bellek Hazır Ucu (MR)  126
9.10. Yol Uygunluğu Ucu (BA)  126
9.11. Mikroişlemciyi Durdurma Ucu (HALT)  127
9.12. Mikroişlemciyi Yeniden Başlatma Ucu (RESET)  127
9.13. Kesme Uçları (NMI, IRQ)  127
9.14. 6802 Mikroişlemcisinin Çalışma Akış Diyagramı  129
9.15. 6802 Mikroişlemcisinin Kesme Akış Diyagramı  129
9.15.1. Yeniden Başlatma (RESET)  131
9.15.2. Örtülemez Kesme (NMI)  131
9.15.3. Örtülebilir Kesme İsteği (IRQ)  131
9.15.4. Yazılım Kesmesi (SWI)  131
9.15.5. Donanım Kesmesi Bekleme (WAI)  131
9.16. Kesme Önceliği  132
9.17. 6802 Mikroişlemcili Bir Sistemin Blok Diyagramı  133
10. ANA BELLEK SİSTEMİNİN TASARIMI  135
10.1. 6802 Mikroişlemci Bellek Haritası  135
10.2. Mikroişlemci Temelli Sistemin Adres Çözümleme Devresi  136
10.3. Mikroişlemci Temelli Sistemin Blok Diyagramı  138
11. MİKROİŞLEMCİ YAZILIMI  143
11.1. 6802 Programlama Modeli  143
11.2. CPU Yazmaçları  143
11.2.1. Akümülatörler (A,B)  144
11.2.2. Dizin Yazmaç (X)  144
11.2.3. Yığın İşaretçisi (SP)  144
11.2.4. Program Sayıcısı (PC)  144
11.2.5. Durum Kodu Yazmacı (CCR)  144
11.3. Adresleme Şekilleri  145
11.3.1. Hemen Adresleme  146
11.3.2. Doğrudan Adresleme  147
11.3.3. Genişletilmiş Doğrudan Adresleme  148
11.3.4. Dizinlenmiş Adresleme  149
11.3.5. İçerik Yoluyla Adresleme  150
11.3.6. Bağıl Adresleme  151
12. MİKROİŞLEMCİ KOMUT KÜMESİ  155
12.1. 6800 Komut Kümesi  155
12.2. 6800 İşlem kodu Haritası  157
12.3. 6800 Komut Tablosu  157
12.3.1. 6800 Komut Tablosu Açıklamaları  160
12.4. Yükleme, Saklama ve Transfer Komutları  161
12.5. Aritmetik İşlem Komutları  162
12.6. Mantıksal İşlem Komutları  166
12.7. Karşılaştırma ve Test Komutları  169
12.8. Dizin Yazmacı ve Yığın İşlem Komutları  172
12.9. Durum Kodu Yazmacı İşlem Komutları  175
12.10. Dallanma Komutları  176
12.11. Sıçrama Komutu  180
12.12. Alt program çağırma ve Dönüş Komutları  180
12.13. Kesme İşlem Komutları  183
12.14. Özel Komutlar  185
13. MİKROİŞLEMCİLİ SİSTEM DONANIMI VE YAZILIMI GELİŞTİRME ARAÇLARI  189
13.1. Mikroişlemcili Sistem Donanımı Geliştirme Araçları  189
13.2. Mikroişlemcili Sistem Yazılımı Geliştirme Araçları  191
1.4.3. Simülatörlerin 64–bit Sistemlerde Kullanımı  193
13.2.1. Çevirici Dili ve özellikleri  197
13.2.2. Kaynak Dosyası Özellikleri  197
13.2.3. Çevirici Satırları Yazım Biçimi  198
13.2.4. Çevirici Yönetim Komutları  198
13.2.5. Kaynak Dosya Örnekleri  199
13.2.6. Program Listesi Dosyası Örnekleri  200
13.2.7. Çevirici Hataları  202
13.3. Onaltılık Çıkış Dosyası Örnekleri  203
13.3.1. Motorola Onaltılık Çıkış Dosyası  203
13.3.2. Intel Onaltılık Çıkış Dosyası  205
14. MİKROİŞLEMCİ PROGRAMLAMA TEKNİKLERİ  207
14.1. Programlamaya Giriş  207
14.2. Basit Programlar  207
14.3. Mikroişlemcilerin Gelişmiş Komutları  208
14.4. Programlama İçin Akış Diyagramı Yöntemi  210
14.5. Akış Diyagramıyla Program Tasarımı  211
14.6. Bellek İşlem, Blok Veri Transfer Programları  213
14.7. Aritmetik İşlem Programları  222
14.8. Kod Dönüşüm Programları  229
14.9. Arama ve Sıralama Programları  231
15. VERİ İLETİŞİM STANDARTLARI  243
15.1. Veri İletişim Sistemlerine Giriş  243
15.2. Standartları Belirleyen Organizasyonlar  244
15.3. Veri İletişim Şekilleri  245
15.4. Veri İletişim Protokolleri  245
15.4.1. Asenkron Seri Veri İletişim Protokolü  245
15.4.2. Senkron Seri Veri İletişim Protokolü  246
15.5. MODEM Cihazları  247
15.6. Asenkron Seri Veri Arabirim Standartları  248
15.6.1. RS–232 Standardı  250
15.7. Genel Amaçlı Seri Yol (USB)  251
15.7.1. Seri Veri Arabirimini USB Arabirime Dönüştürme Uygulaması  253
16. TEMEL GİRİŞ/ÇIKIŞ TEKNİKLERİ  255
16.1. Basit Giriş Birimi  255
16.2. Basit Çıkış Birimi  256
16.3. Programlanmış Giriş/Çıkış  256
16.4. Kesme Sürüşlü Giriş/Çıkış  259
16.4.1. Tümleşik Kesme Denetçi Birimi  261
16.5. Doğrudan Bellek Erişimli Giriş/Çıkış  263
17. MİKROİŞLEMCİ ÇEVRE BİRİMLERİ  267
17.1. Tümleşik Paralel Giriş/Çıkış Çevre Birimi  267
17.1.1. 6821 Paralel G/Ç Biriminin Programlanması  271
17.1.2. 16–bit Paralel G/Ç Programlanması  276
17.2. Tümleşik Seri G/Ç Çevre Birimi  278
17.2.1. 6850 ACIA Biriminin Programlanması  279
17.1. Tümleşik Sayıcı / Zamanlayıcı G/Ç Birimi  282
18. MİKROİŞLEMCİ TEMELLİ SİSTEM UYGULAMALARI  285
18.1. Giriş Uygulamaları  285
18.2. Çıkış Uygulamaları  291
18.3. Zamanlama Uygulamaları  298
18.4. Tuş Takımı Tarama Uygulaması  301
18.5. Çok Basamaklı Gösterge Uygulamaları  305
18.6. Paralel Yazıcı Uygulaması  310
18.7. Analog Sayısal Dönüştürücü Uygulamaları  312
18.8. Sayısal Analog Dönüştürücü Uygulaması  314
18.9. Birden Fazla Kesme İşaretinin Mikroişlemciye Uygulanması  316
18.10. Genel Amaçlı Bir 6802 Mikroişlemcili Sistem Uygulaması  317
KISALTMALAR VE SEMBOLLER  329
KAYNAKÇA  335
DİZİN  339
 


Nurettin Topaloğlu
Mart 2021
400.00 TL
İndirimli: 340.00 TL (%15)
Sepete Ekle
Nureddin Gökbey İnaç
Temmuz 2024
150.00 TL
Sepete Ekle
Lütfi Koray Yitmen
Temmuz 2024
230.00 TL
Sepete Ekle
Aydın Erden
Mart 2024
240.00 TL
Sepete Ekle





 

İÇİNDEKİLER
İÇİNDEKİLER
ÖNSÖZ  İ
ŞEKİL LİSTESİ  Vİİ
TABLO LİSTESİ  Xİİİ
1. MİKROİŞLEMCİ SİSTEMLERİNE GİRİŞ  1
1.1. Mikroişlemcilerin Genel Özellikleri ve Kısa Tarihçesi  3
2. SAYI SİSTEMLERİ VE KODLAR  5
2.1. Sabit Noktalı Sayı Sistemleri  5
2.1.1. Ondalık Sayı Sistemi  5
2.1.2. İkili Sayı Sistemi  5
2.1.3. Sekizli Sayı Sistemi  8
2.1.4. Onaltılık Sayı Sistemi  9
2.1.5. İkili Kodlanmış Ondalık Sayı Sistemi  10
2.2. İşaretli Sayılar  11
2.3. Kayan Noktalı Sayı Sistemleri  13
2.4. Aritmetik İşlemler  14
2.4.1. Toplama / Çıkarma İşlemi  14
2.4.2. Çarpma İşlemi  15
2.4.3. Bölme İşlemi  15
2.5. Kodlar  16
2.5.1. Sayısal Kodlar  16
2.5.2. Alfa Nümerik Kodlar  18
3. SAYISAL LOJİK DEVRELER  25
3.1. Sayısal Lojik Tümleşik Devre Teknolojisi  25
3.1.1. Sayısal Tümleşik Devre Üretim Teknolojisi  26
3.1.2. Kod Çözücü Tümleşik Devreleri  27
3.2. Yazmaçlar ve Uygulamaları  28
3.2.1. Paralel Veri Transferi Uygulaması  28
3.2.2. Seri Veri Transfer Uygulaması  29
3.3. Veri Yolu Kavramı  30
3.3.1. Mikroişlemcili Sistemlerde Kullanılan 3–Durumlu Tümleşik Devreler  34
3.4. Programlanabilir Sayısal Lojik Devreler  37
4. MİKROİŞLEMCİ TEKNOLOJİSİ  41
4.1. Mikroişlemcilerin Sınıflandırması  41
4.2. Bilgisayarların Sınıflandırması  43
4.3. Mikroişlemcili Sistemlerin Uygulama Alanları  43
1.4.1. Günlük Yaşamda Kullanılan Mikroişlemcili Sistem Uygulamaları  44
1.4.2. Elektronik Sistemlerde Kullanılan Mikroişlemcili Sistem Uygulamaları  44
4.4. Mikroişlemcilerin Pazar Payları  45
4.5. Mikroişlemcilerin ve İşlemcilerin Teknolojik özellikleri  46
4.6. Mikroişlemcilerin Genel Özellikleri ve Kısa Tarihçesi  48
5. MİKROİŞLEMCİ TEMELLİ SİSTEM YAPISI VE ÇALIŞMASI  51
5.1. Mikroişlemci Temelli Sistemi Oluşturan Birimler  51
5.1.1. Bellek Birimi  51
5.1.2. Aritmetik Lojik İşlem Birimi  52
5.1.3. Kontrol Birimi  52
5.1.4. Giriş Birimi  52
5.1.5. Çıkış Birimi  52
6. ARİTMETİK LOJİK İŞLEM BİRİMİ  53
6.1. Tümleşik Tam Toplayıcı  54
6.2. Tümleşik Aritmetik Lojik İşlem Devresi  55
6.3. Tümleşik ALU Uygulamaları  57
7. BELLEK BİRİMİ  63
7.1. Bellekler İçin Kullanılan Terimler  63
7.2. Bellek Çeşitleri  65
7.3. Yarıiletken Bellekler  65
7.4. Yalnız Okunabilir Bellekler (ROM)  68
7.4.1. Maskelenmiş Yalnız Okunabilir Bellek (MROM)  69
7.4.2. Programlanabilir Yalnız Okunabilir Bellek (PROM)  69
7.4.3. Silinebilir Programlanabilir Yalnız Okunabilir Bellek (EPROM)  70
7.4.4. EPROM Tümleşik Devreleri  72
7.4.5. Elektriksel Silinebilir Programlanabilir Yalnız Okunabilir Bellek (EEPROM)  75
7.4.6. EEPROM Tümleşik Devreleri  75
7.4.7. Flaş Bellek Tümleşik Devreleri  76
7.5. Rasgele Erişimli Bellekler (RAM)  80
7.5.1. Statik Rasgele Erişimli Bellekler (SRAM)  80
7.5.2. SRAM Tümleşik Devreleri  81
7.5.3. Dinamik Rasgele Erişimli Bellekler (DRAM)  84
7.5.4. Bellek Birimi Modülleri  86
7.5.5. DRAM Tümleşik Devreleri  87
7.6. Bellek Biriminin Kelime Boyutunun Genişletilmesi  90
7.7. Bellek Biriminin Kapasitesinin Artırılması  92
8. MİKROİŞLEMCİ MİMARİSİ  99
8.1. Bilgisayar Kelimeleri  102
8.1.1. Veri Kelimeleri  102
8.1.2. Komut Kodları  103
8.1.3. Adresler  104
8.2. Mikroişlemcinin Çalışması  104
8.3. Mikroişlemcinin Basitleştirilmiş Modeli  104
8.4. Mikroişlemcide Programın Çalışması  105
8.5. Mikroişlemci Sistemlerinin Mimari Yapıları  108
8.5.1. Motorola 6800 Mikroişlemcisi  108
8.5.2. Motorola 6802 Mikroişlemcisi  110
8.5.3. Motorola 6801 Mikrodenetleyicisi  111
8.5.4. Motorola 68HC11 Mikrodenetleyicisi  112
8.5.5. Motorola 68HC08 Mikrodenetleyicisi  113
8.5.6. Intel 8051 Mikrodenetleyicisi  113
8.5.7. Intel 80286 İşlemci  114
8.5.8. Microchip PIC Mikrodenetleyici  115
8.5.9. ADSP218x Sayısal İşaret İşlemcisi  116
8.5.10. Bellek ve Giriş/Çıkış Haritalı Mimariler  117
8.6. Mikroişlemcilerin Programlama Modelleri  117
8.6.1. 6800, 6802 Mikroişlemcisinin Programlama Modeli  118
8.6.2. 6801 Mikroişlemcisinin Programlama Modeli  119
8.6.3. 68HC08 Mikroişlemcisinin Programlama Modeli  119
8.6.4. 68HC11 Mikroişlemcisinin Programlama Modeli  119
8.6.5. ADSP218x Sayısal İşaret İşleyicisinin Programlama Modeli  120
9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI  123
9.1. 6802 Mikroişlemci Özellikleri  123
9.2. 6802 Mikroişlemcisinin Uç Tanımları  124
9.3. Besleme Uçları (VCC, VSS, VCC Hazır)  124
9.4. İç Bellek Seçim Ucu (RE)  124
9.5. Kristal Osilatör ve Sistem Saati Uçları (XTAL, EXTAL, E)  125
9.6. Adres Yolu Uçları (A0–A15)  125
9.7. Veri Yolu Uçları (D0–D7)  125
9.8. Bellek Okuma/Yazma Kontrol Uçları (VMA, R/W)  125
9.9. Bellek Hazır Ucu (MR)  126
9.10. Yol Uygunluğu Ucu (BA)  126
9.11. Mikroişlemciyi Durdurma Ucu (HALT)  127
9.12. Mikroişlemciyi Yeniden Başlatma Ucu (RESET)  127
9.13. Kesme Uçları (NMI, IRQ)  127
9.14. 6802 Mikroişlemcisinin Çalışma Akış Diyagramı  129
9.15. 6802 Mikroişlemcisinin Kesme Akış Diyagramı  129
9.15.1. Yeniden Başlatma (RESET)  131
9.15.2. Örtülemez Kesme (NMI)  131
9.15.3. Örtülebilir Kesme İsteği (IRQ)  131
9.15.4. Yazılım Kesmesi (SWI)  131
9.15.5. Donanım Kesmesi Bekleme (WAI)  131
9.16. Kesme Önceliği  132
9.17. 6802 Mikroişlemcili Bir Sistemin Blok Diyagramı  133
10. ANA BELLEK SİSTEMİNİN TASARIMI  135
10.1. 6802 Mikroişlemci Bellek Haritası  135
10.2. Mikroişlemci Temelli Sistemin Adres Çözümleme Devresi  136
10.3. Mikroişlemci Temelli Sistemin Blok Diyagramı  138
11. MİKROİŞLEMCİ YAZILIMI  143
11.1. 6802 Programlama Modeli  143
11.2. CPU Yazmaçları  143
11.2.1. Akümülatörler (A,B)  144
11.2.2. Dizin Yazmaç (X)  144
11.2.3. Yığın İşaretçisi (SP)  144
11.2.4. Program Sayıcısı (PC)  144
11.2.5. Durum Kodu Yazmacı (CCR)  144
11.3. Adresleme Şekilleri  145
11.3.1. Hemen Adresleme  146
11.3.2. Doğrudan Adresleme  147
11.3.3. Genişletilmiş Doğrudan Adresleme  148
11.3.4. Dizinlenmiş Adresleme  149
11.3.5. İçerik Yoluyla Adresleme  150
11.3.6. Bağıl Adresleme  151
12. MİKROİŞLEMCİ KOMUT KÜMESİ  155
12.1. 6800 Komut Kümesi  155
12.2. 6800 İşlem kodu Haritası  157
12.3. 6800 Komut Tablosu  157
12.3.1. 6800 Komut Tablosu Açıklamaları  160
12.4. Yükleme, Saklama ve Transfer Komutları  161
12.5. Aritmetik İşlem Komutları  162
12.6. Mantıksal İşlem Komutları  166
12.7. Karşılaştırma ve Test Komutları  169
12.8. Dizin Yazmacı ve Yığın İşlem Komutları  172
12.9. Durum Kodu Yazmacı İşlem Komutları  175
12.10. Dallanma Komutları  176
12.11. Sıçrama Komutu  180
12.12. Alt program çağırma ve Dönüş Komutları  180
12.13. Kesme İşlem Komutları  183
12.14. Özel Komutlar  185
13. MİKROİŞLEMCİLİ SİSTEM DONANIMI VE YAZILIMI GELİŞTİRME ARAÇLARI  189
13.1. Mikroişlemcili Sistem Donanımı Geliştirme Araçları  189
13.2. Mikroişlemcili Sistem Yazılımı Geliştirme Araçları  191
1.4.3. Simülatörlerin 64–bit Sistemlerde Kullanımı  193
13.2.1. Çevirici Dili ve özellikleri  197
13.2.2. Kaynak Dosyası Özellikleri  197
13.2.3. Çevirici Satırları Yazım Biçimi  198
13.2.4. Çevirici Yönetim Komutları  198
13.2.5. Kaynak Dosya Örnekleri  199
13.2.6. Program Listesi Dosyası Örnekleri  200
13.2.7. Çevirici Hataları  202
13.3. Onaltılık Çıkış Dosyası Örnekleri  203
13.3.1. Motorola Onaltılık Çıkış Dosyası  203
13.3.2. Intel Onaltılık Çıkış Dosyası  205
14. MİKROİŞLEMCİ PROGRAMLAMA TEKNİKLERİ  207
14.1. Programlamaya Giriş  207
14.2. Basit Programlar  207
14.3. Mikroişlemcilerin Gelişmiş Komutları  208
14.4. Programlama İçin Akış Diyagramı Yöntemi  210
14.5. Akış Diyagramıyla Program Tasarımı  211
14.6. Bellek İşlem, Blok Veri Transfer Programları  213
14.7. Aritmetik İşlem Programları  222
14.8. Kod Dönüşüm Programları  229
14.9. Arama ve Sıralama Programları  231
15. VERİ İLETİŞİM STANDARTLARI  243
15.1. Veri İletişim Sistemlerine Giriş  243
15.2. Standartları Belirleyen Organizasyonlar  244
15.3. Veri İletişim Şekilleri  245
15.4. Veri İletişim Protokolleri  245
15.4.1. Asenkron Seri Veri İletişim Protokolü  245
15.4.2. Senkron Seri Veri İletişim Protokolü  246
15.5. MODEM Cihazları  247
15.6. Asenkron Seri Veri Arabirim Standartları  248
15.6.1. RS–232 Standardı  250
15.7. Genel Amaçlı Seri Yol (USB)  251
15.7.1. Seri Veri Arabirimini USB Arabirime Dönüştürme Uygulaması  253
16. TEMEL GİRİŞ/ÇIKIŞ TEKNİKLERİ  255
16.1. Basit Giriş Birimi  255
16.2. Basit Çıkış Birimi  256
16.3. Programlanmış Giriş/Çıkış  256
16.4. Kesme Sürüşlü Giriş/Çıkış  259
16.4.1. Tümleşik Kesme Denetçi Birimi  261
16.5. Doğrudan Bellek Erişimli Giriş/Çıkış  263
17. MİKROİŞLEMCİ ÇEVRE BİRİMLERİ  267
17.1. Tümleşik Paralel Giriş/Çıkış Çevre Birimi  267
17.1.1. 6821 Paralel G/Ç Biriminin Programlanması  271
17.1.2. 16–bit Paralel G/Ç Programlanması  276
17.2. Tümleşik Seri G/Ç Çevre Birimi  278
17.2.1. 6850 ACIA Biriminin Programlanması  279
17.1. Tümleşik Sayıcı / Zamanlayıcı G/Ç Birimi  282
18. MİKROİŞLEMCİ TEMELLİ SİSTEM UYGULAMALARI  285
18.1. Giriş Uygulamaları  285
18.2. Çıkış Uygulamaları  291
18.3. Zamanlama Uygulamaları  298
18.4. Tuş Takımı Tarama Uygulaması  301
18.5. Çok Basamaklı Gösterge Uygulamaları  305
18.6. Paralel Yazıcı Uygulaması  310
18.7. Analog Sayısal Dönüştürücü Uygulamaları  312
18.8. Sayısal Analog Dönüştürücü Uygulaması  314
18.9. Birden Fazla Kesme İşaretinin Mikroişlemciye Uygulanması  316
18.10. Genel Amaçlı Bir 6802 Mikroişlemcili Sistem Uygulaması  317
KISALTMALAR VE SEMBOLLER  329
KAYNAKÇA  335
DİZİN  339
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | 2021 Kaynakça Dokümanı | Hakkımızda | Bülten | Kişisel Verilerin Korunması | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2024