| Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
| Mikroişlemciler/Mikrodenetleyiciler I | ELO215 | 3 | 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. Dr. 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ı | 2018 - 2019 |
| 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
|
|
Yetkinlik Tamamlayıcı Ders
|
0
|
| Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
| 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ştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim | Sınıf Dışı Çalışma | 3 | 14 | 42 |
| Dinleme ve anlamlandırma | Ders | 3 | 14 | 42 |
| Önceden planlanmış özel beceriler | Problem Çözme | 1 | 10 | 10 |
| Ara Sınav 1 | Ara Sınav 1 | 1 | 1 | 1 |
| Final | Final | 2 | 1 | 2 |
| Ödev 1 | Ödev 1 | 20 | 1 | 20 |
| Toplam İş Yükü (Saat) | 155 | |||
| AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 6,08 | |||
| AKTS | 6,0 | |||
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | ;
| Ortalama Değer | - | - | - | - | - | - | - | - | - | - | - | - |