Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
Mikroişlemci Uygulamaları | BM417 | 7 | 3 + 0 | 5,0 |
Birim Bölüm | BİLGİSAYAR MÜHENDİSLİĞİ |
Derece Seviye | Lisans - Seçmeli - Türkçe |
Dersin Verilişi | Konu anlatımı, Laboratuvar uygulamaları |
EBS Koordinatörü | Dr. Öğr. Üyesi Vedat MARTTİN |
Ders Veren | Dr. Öğr. Üyesi Gökhan UÇAR |
Amaç |
Mikrodenetleyicileri kullanarak çeşitli uygulamalar yaparak mikroişlemci programlama bilgisini pekiştirmek ve arm mimarisini öğrenmek. |
Ders İçeriği |
Mikrodenetleyicilerin uygulama alanları, mikrodenetleyici içinde komutların yürütülmesi, dışarıdan çevre birimlerin bağlanması, donanım özellikleri, Arm mimarisi tabanlı mikrodenetleyicilerin komut seti ve yazım örnekleri, çevrebirimlerin tanıtımı, port koşullama, kesmeler ve kesme kavramı, zamanlayıcılar, darbe genişlik modülasyonu (PWM), ADC kullanımı, DAC kullanımı, haberleşme protokolleri (I2C,SPI,UART,CAN...) STM32FXXX serisi işlemcileri kullanarak örnek uygulamalar geliştirilmesi. |
Ders Kaynakları | |
Açıldığı Öğretim Yılı | 2011 - 2012 2012 - 2013 2013 - 2014 2014 - 2015 2015 - 2016 2016 - 2017 2017 - 2018 2018 - 2019 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 |
Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
Ara Sınav 1 | 35 |
Ödev 1 | 15 |
Toplam | 50 |
Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
Dönem Sonu Uygulaması | %50 |
Toplam | %50 |
Yarıyıl İçinin Başarıya Oranı | %50 |
Yarıyıl Sonu Çalışmalar | %50 |
Toplam | %100 |
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) |
Önceden planlanmış özel beceriler | Problem Çözme | 1 | 14 | 14 |
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim | Sınıf Dışı Çalışma | 2 | 14 | 28 |
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması | Laboratuar | 1 | 14 | 14 |
Dinleme ve anlamlandırma | Ders | 3 | 14 | 42 |
Ara Sınav 1 | Ara Sınav 1 | 4 | 1 | 4 |
Kısa Sınav 1 | Kısa Sınav 1 | 3 | 1 | 3 |
Ödev 1 | Ödev 1 | 6 | 1 | 6 |
Ödev (Sunum) | Ödev (Sunum) | 5 | 1 | 5 |
Uygulama 1 | Uygulama 1 | 6 | 1 | 6 |
Dönem Sonu Uygulaması | Dönem Sonu Uygulaması | 6 | 1 | 6 |
Toplam İş Yükü (Saat) | 128 | |||
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 5,02 | |||
AKTS |
Hafta | Konu | Öğretim Metodu |
---|---|---|
1 | Mikrodenetleyicilere giriş | |
2 | Çevrebirimlerinin tanıtılması ve saklayıcılar | |
3 | İşlemci mimarileri ve ARM mimarisi ile komut yazımı | |
4 | Zamanlayıcılar | |
5 | Kesmeler kavramı ve kesmelerin kullanımı | |
6 | Darbe genişlik modülasyonu (PWM) | |
7 | Analog-dijital dönüştürücüler (ADC) ve dijital-analog dönüştürücüler (DAC) | |
8 | Ara Sınav, mikrodenetleyici kit tanıtımı | |
9 | Haberleşme protokolleri-1 | |
10 | Haberleşme protokolleri-2 | |
11 | Uygulama geliştirme-1 | |
12 | Uygulama geliştirme-2 | |
13 | Uygulama geliştirme-3 | |
14 | Dönem sonu uygulama sunumları |
Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
Donanım ve yazılımı bir arada kullanabilmeyi öğrenme | |||
Mikroişlemci temel uygulama becerisi kazanmak | |||
Bir mikroişlemci uygulaması geliştirmek |
DERS ÖĞRENME ÇIKTISI |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 |
---|---|---|---|---|---|---|---|---|---|---|
Donanım ve yazılımı bir arada kullanabilmeyi öğrenme | 4 | 2 | - | 2 | - | - | - | 3 | - | - |
Mikroişlemci temel uygulama becerisi kazanmak | 5 | - | 3 | - | 2 | - | - | 2 | - | - |
Bir mikroişlemci uygulaması geliştirmek | 4 | 4 | 5 | - | - | 3 | 3 | - | - | - |