|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
Bilgisayar Mühendisliği
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı, öğrencilerin mikroişlemci ve mikrodenetleyici sistemlerinin temel prensiplerini kavramalarını, bu sistemlerin donanım ve yazılım bileşenlerini tanımalarını ve farklı uygulamalarda kullanabilecekleri temel programlama ve sistem tasarımı becerilerini kazanmalarını sağlamaktır. Ders kapsamında öğrenciler, mikroişlemci mimarisi, bellek yapıları, giriş/çıkış birimleri, zamanlayıcı, kesme, ADC ve LCD gibi modüller üzerinde çalışarak sistemin işleyişini bütüncül olarak anlamayı ve gerçekçi koşullar altında mikroişlemci tabanlı sistem tasarımı yapmayı öğrenirler.
|
|
Dersin İçeriği
|
Mikroişlemci ve mikrodenetleyici mimarileri, bellek yapıları ve kaydedici (register) organizasyonu. Mikroişlemci ve mikrodenetleyici farkları, temel donanım bileşenleri. Assembly dili ile programlama temelleri. C diliyle mikrodenetleyici programlama yapısı. Giriş/çıkış portlarının kontrolü, zamanlayıcı (Timer), kesme (Interrupt) yönetimi, analog–sayısal dönüştürücü (ADC) ve LCD modüllerinin programlanması. Mikrodenetleyici tabanlı sistemlerde donanım–yazılım bütünleşmesi, örnek uygulamalar ve sistem tasarımı.
|
|
Dersin Yöntem ve Teknikleri
|
Bu ders, teorik anlatımlar ve örnek uygulamalarla yürütülür. Ders kapsamında temel kavramlar sunumlar ve tahtada çözülen örnekler aracılığıyla açıklanır. Mikroişlemci ve mikrodenetleyici mimarileri, bellek yapıları, kesme ve zamanlayıcı yönetimi gibi konular sınıf içi tartışmalar ve örnek kod incelemeleriyle desteklenir. Öğrenciler, verilen senaryolar doğrultusunda algoritma geliştirir, kodlama yapar ve devre tasarımı yaklaşımını teorik düzeyde uygular. Ölçme ve değerlendirme süreçlerinde test, kısa açıklama soruları, devre tasarım ve kodlama soruları kullanılır.
Kullanılan Yöntemler: Anlatım Soru–Cevap Problem Çözme Kod Analizi ve Örnek İnceleme Proje / Senaryo Tabanlı Uygulama
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi Mücahit EGE mucahit.ege@gedik.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Doç. Dr. Haluk Gümüşkaya,Mikroişlemciler ve 8051 ailesi, Alfa Yayınları Y. Doç. Dr. Tuncay Uzun, Mikroişlemci Sistemleri, Yıldız Teknik Üni., Elektronik ve Haberleşme Müh. Böl.
|
|
Ders Notları
|
Anlatım, ders notları, örnek problemler
|
Ders Yapısı
|
Mühendislik Tasarımı
|
%20
|
|
|
Alan Bilgisi
|
%80
|
|
|