Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
Mikroişlemciler/Mikrodenetleyiciler I | ELO215 | 4 | 3 + 1 | 6,0 |
Birim Bölüm | ELEKTRİK |
Derece Seviye | Ön Lisans - Seçmeli - Türkçe |
Dersin Verilişi | |
EBS Koordinatörü | Öğr. Gör. Oğuzhan ÖNAL |
Ders Veren | |
Amaç |
1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme 2. İkilik sayı sistemine ait matematiği mikrobilgisayar işlemlerine uygulayabilme. 3. Farklı tip mikroişlemciler/mikrodenetleyici arasında kıyaslama yapabilme ve yapılacak işe uygun olanı seçebilme. 4. Mikroişlemci/mikrodenetleyici sistemi tasarlayabilme. 5. Assembly düzeyinde programlama mantığını geliştirebilme. 6. Mikroişlemci/mikrodenetleyici sistemini modüler bir şekilde endüstriyel uygulamalarda kullanabilme. 7. Yeni gelişen mikroişlemci/mikrodenetleyici sistemlerini takip edebilme bilgi ve anlayışına sahip olabilme. |
Ders İçeriği |
Mikrobilgisayar Sisteminin Genel Yapısı: Merkezi işlem birimi, RAM, ROM bellek özellikleri, ROM çeşitleri, RAM-ROM bellek karşılaştırmaları, Seri iletişim, Paralel iletişim, Adres yolu, Kontrol yolu, Veri yolu; Mikroişlemciler ile Mikrodenetleyicilerin Karşılaştırılması; Mikroişlemci /Mikrodenetleyici Sisteminin Kurulması; Programlamaya Giriş: Assembly dilinin yapısı, Komutlar akış diyagramı, Makine diline (Onaltılık Sistem) dönüşüm; Programlama: Veri transferi, Döngü kavramı, Alt program kavramı, Toplama-çıkarma, Kaydırma işlemi. |
Ders Kaynakları |
PIC Programlama - Nursel Ak
|
Açıldığı Öğretim Yılı | 2013 - 2014 2014 - 2015 2015 - 2016 2016 - 2017 2017 - 2018 2022 - 2023 |
Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
Bu bilgi girilmemiştir. | |
Toplam | 0 |
Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
Bu bilgi girilmemiştir. | |
Toplam | %0 |
Yarıyıl İçinin Başarıya Oranı | %0 |
Yarıyıl Sonu Çalışmalar | %0 |
Toplam | %0 |
Kategori | Ders İlişki Yüzdeleri (%) |
Aktarılabilir Beceri Dersleri
|
0
|
Beşeri, İletişim ve Yönetim Becerileri Dersleri
|
0
|
Destek Dersleri
|
0
|
Ek Dersler
|
0
|
Kategori
|
0
|
Mesleki Seçmeli Dersler
|
0
|
Temel Meslek Dersleri
|
0
|
Uygulama Dersleri
|
0
|
Uzmanlık / Alan Dersleri
|
0
|
Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
Dinleme ve anlamlandırma | Ders | 3 | 14 | 42 |
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim | Sınıf Dışı Çalışma | 3 | 14 | 42 |
Önceden planlanmış özel beceriler | Problem Çözme | 1 | 10 | 10 |
Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri | Benzetim | 1 | 14 | 14 |
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim, eleştirel düşünme, soru geliştirme, yönetsel beceriler, takım çalışması | Grup Çalışması | 1 | 10 | 10 |
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması | Laboratuar | 1 | 14 | 14 |
Ara Sınav 1 | Ara Sınav 1 | 1 | 1 | 1 |
Ödev 1 | Ödev 1 | 20 | 1 | 20 |
Final | Final | 2 | 1 | 2 |
Toplam İş Yükü (Saat) | 155 | |||
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 6,08 | |||
AKTS |
Hafta | Konu | Öğretim Metodu |
---|---|---|
1 | Mikrobilgisayar sistemlerine giriş, mikroişlemci ve mikro denetleyici kavramları ve aralarındaki farklar | |
2 | Bilgisayar Mimarileri (CISC, RISC, Von Neuman, Harvard mimarileri) | |
3 | Mikro denetleyici türleri ve PIC Mikro denetleyicilerine giriş | |
4 | PIC Mikro denetleyicilerin donanımsal özellikleri | |
5 | Bellek organizasyonu (Program ve Veri belleği) | |
6 | PIC Mikro denetleyici minimum çalışma devreleri (Osilatör, Reset devreleri) | |
7 | PIC Mikro denetleyici kaydedicileri ve işlevleri | |
8 | Ara Sınav | |
9 | Assembly dili komut yapısı ve PIC komutları | |
10 | Program geliştirme aşamaları (MPLAB Programı kurulumu ve program yazımı) | |
11 | Simülasyon Programları | |
12 | Örnek uygulamalar - I | |
13 | Örnek uygulamalar - II | |
14 | Örnek uygulamalar - III |
Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
Bir mikro denetleyiciyi assembler diliyle programlayabilmek | |||
Mikro denetleyici organizasyonunu bilmek | |||
Assembler komutlarını tanımak | |||
Simülasyon programları ile mikro denetleyici uygulamalar geliştirebilmek | |||
Mikroişlemci ve mikrodenetleyici arasındaki farkları bilmek |
DERS ÖĞRENME ÇIKTISI |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bir mikro denetleyiciyi assembler diliyle programlayabilmek | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Mikro denetleyici organizasyonunu bilmek | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Assembler komutlarını tanımak | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Simülasyon programları ile mikro denetleyici uygulamalar geliştirebilmek | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Mikroişlemci ve mikrodenetleyici arasındaki farkları bilmek | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |