Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans
Dersin Amacı
Mikroişlemci ve mikroişlemci sistemini tanımak, Mikroişlemci komut işlevlerini kavramak, Mikroişlemci donanım yapısı ve işleyişini anlamak, Belirli bir görev için mikroişlemci programlama becerisi kazanmak.
Ders İçeriği
Sayı Sistemleri ve Kodlar, Sayısal Devreler, Seri ve Paralel Kaydediciler, Mikroişlemci Teknolojisi, Mikroişlemci Temelli Sistem Yapısı ve Çalışması, Aritmetik Lojik İşlem Birimi, Bellek Birimi, Mikroişlemci Yazılımı, Mikroişlemci Komut Kümesi, X86 Assembly Dili, Mikrodenetleyiciler, Mikrodenetleyici Geliştirme Araçları, Mikrodenetleyici Programlama Teknikleri, Veri İletişim Standartları, Temel Giriş/Çıkış Teknikleri, Mikrodenetleyici Çevre Birimleri, Mikrodenetleyici Temelli Sistem Uygulamaları
Zorunlu Kaynaklar
Laboratuvar Föyleri
Önerilen Kaynaklar
Ders Notları
Dersin Öğrenme Çıktıları
- 1-Mantıksal tasarım temelleri
- 2-Mikroişlemcilerin çalışmasının anlaşılması
- 3-Mikroişlemcilerin ve mikrokontrolörlerin çeşitli şekillerde programlanması
- 4-Aritmetik Lojik İşlem Birimi tasarımının anlaşılması
Temel Alan Dağılımı
Öğretim Yöntem ve Teknikleri
Ölçme ve Değerlendirme
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 0 | 0 | 0 |
| Sınıf Dışı Ders Çalışma Süresi | 16 | 1 | 16 |
| Ara Sınav | 1 | 2 | 2 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 0 | 0 | 0 |
| Uygulama | 16 | 2 | 32 |
| Final | 1 | 4 | 4 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | Genel Bilgilendirme | Genel Bilgilendirme |
| 2 | Sayısal Tasarımın Temelleri | Sayısal Tasarımın Temelleri |
| 3 | Sayısal Devreler ile İşlemler, Seri – Paralel Kaydediciler, | Sayısal Devreler ile İşlemler, Seri – Paralel Kaydediciler, |
| 4 | ALU Design | ALU Design |
| 5 | X86 Assembler Diline Giriş, Transfer Komutları, Aritmetik Komutlar | X86 Assembler Diline Giriş, Transfer Komutları, Aritmetik Komutlar |
| 6 | Mantıksal Komutlar, Kaydırma ve Döndürme Komutları, | Mantıksal Komutlar, Kaydırma ve Döndürme Komutları, |
| 7 | Dallanma Komutları | Dallanma Komutları |
| 8 | Ara Sınav | Ara Sınav |
| 9 | Mikrokontrolörlere giriş ve Giriş-Çıkış İşlemleri | Mikrokontrolörlere giriş ve Giriş-Çıkış İşlemleri |
| 10 | Mikrokontrolörlerde C dili ile geliştirme, Bitwise İşlemler | Mikrokontrolörlerde C dili ile geliştirme, Bitwise İşlemler |
| 11 | Mikrokontrolörlerde C dili ile geliştirme, Analog-Dijital Dönüştürme | Mikrokontrolörlerde C dili ile geliştirme, Analog-Dijital Dönüştürme |
| 12 | Mikrokontrolörlerde C dili ile geliştirme, Zaman Ölçümü | Mikrokontrolörlerde C dili ile geliştirme, Zaman Ölçümü |
| 13 | Mikrokontrolörlerde C dili ile geliştirme, Kesmeler | Mikrokontrolörlerde C dili ile geliştirme, Kesmeler |
| 14 | Mikrokontrolörlerde C dili ile geliştirme, İletişim Protokolleri | Mikrokontrolörlerde C dili ile geliştirme, İletişim Protokolleri |
| 15 | Final Sınavı | Final Sınavı |
| 16 | Final Sınavı | Final Sınavı |


