Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikroişlemcilerin İleri ProgramlanmasıMKT511637.5300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli @ Mekatronik Mühendisliği ABD Mekatronik Mühendisliği Yüksek Lisans Programı (Tezsiz, İngilizce)
Seçmeli @ Mekatronik Mühendisliği ABD Mekatronik Mühendisliği Yüksek Lisans Programı (%30 İngilizce)
Seçmeli @ Mekatronik Mühendisliği ABD Mekatronik Mühendisliği Doktora Programı (%30 İngilizce)
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMekatronik Mühendisliği Bölümü
Dersin KoordinatörüKadir Erkan
Dersi Veren(ler)Erhan Akdoğan, Kadir Erkan, Hüseyin Üvet
Asistan(lar)ı
Dersin AmacıYüksek seviyeli mikroişlemci yapılarının ve programlanmasının kavranması.
Dersin İçeriğiİleri mikroişlemcilere giriş, İleri mikroişlemci mimarileri, İleri mikroişlemci komut seti, İleri mikroişlemci programlamaya giriş, Derleyici, simulatör ve emulatör kullanımı, İleri mikroişlemci çevresel donanımları, İleri mikroişlemci bağlantıları, Bellek, giriş-çıkış, ve kesme, zamanlama devreleri, Mekatronik Uygulama örnekleri, Mikrokontrolörlerle mekatronik sistem tasarımı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Advanced microprocessors, Technical Publications; 2nd edition , 2007.
  • ARM Assembly Language: Fundamentals and Techniques ,CRC Press, William Hohl , 2009.
  • Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly, Barry B. Brey, 2007.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. İleri seviyeli mikroişlemcilerin tanınması
  2. Mimari yapıların kavranması
  3. Zamanlayıcı/sayıcı, portlar, hafıza bölgesi tasarımı
  4. C programlama ve makine dili ile mikroişlemcilerin programlanması
  5. Gerçek problemler üzerinden mikroişlemci ile çözüm bulunması ve bunun bir mekatronik sistemde uygulanması

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-5-----
PÇ-6-----
PÇ-7-----
PÇ-8-----
PÇ-9-----
PÇ-10-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1İleri mikroişlemcilere giriş ve C temellerilgili bölümün ders referanslarından incelenecektir.
2RISC architecture and real time programminglgili bölümün ders referanslarından incelenecektir.
3Çevresel birimler ve zamanlayıcı-sayıcı temellerilgili bölümün ders referanslarından incelenecektir.
4Darbe genişlik modülasyonulgili bölümün ders referanslarından incelenecektir.
5Göstericiler, look up tabloları- menülerlgili bölümün ders referanslarından incelenecektir.
6İleri programlama tekniklerilgili bölümün ders referanslarından incelenecektir.
7Yapılar-göstericiler- look up tabloları- menulerlgili bölümün ders referanslarından incelenecektir.
8Ara Sınav 1
9Kapalı çevrim kontrollgili bölümün ders referanslarından incelenecektir.
10Analog ve dijital giriş ve çıkışlarlgili bölümün ders referanslarından incelenecektir.
11Kesmelerlgili bölümün ders referanslarından incelenecektir.
12Haberleşme port ve protokollerilgili bölümün ders referanslarından incelenecektir.
13Emülatör ve simulatorlerÖnceki ders konularının tekrarı
14Öğrenci Sunumlarıİlgili bölüm ders referansından incelenecektir.
15Uygulama örneklerilgili bölümün ders referanslarından incelenecektir.
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım165
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev515
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar120
Final130
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması103
Derse Özgü Staj
Ödev510
Küçük Sınavlar/Stüdyo Kritiği
Projeler140
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)120
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok