Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTS
2BYM120Mikrodenetleyiciler2+2+036

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Biyomedikal Cihaz Teknolojisi
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Mikrodenetleyicilerin temel yapılarını, çalışma prensiplerini ve programlama yöntemlerini öğretmek,
Mikrodenetleyici seçme, algoritma geliştirme ve bu algoritmaları programlama dil komutları ile uygulama becerisi kazandırmak,
Mikrodenetleyiciye program yükleyebilme ve çeşitli uygulamalar ile proje geliştirebilme yetkinliği kazandırmak.
Dersin İçeriği Mikrodenetleyicilerin tanımı, bileşenleri ve mimarisi, I/O portları, osilatör, sıfırlama ve kesme, veri türleri, değişkenler ve operatörler, karar yapıları, döngüler ve fonksiyonlar, diziler, ön işlemci tanımları, display ve LCD, ADC/DAC, kesme, zamanlayıcı ve timer, PWM, haberleşme protokolleri ve motor kontrol uygulamaları.
Dersin Yöntem ve Teknikleri %50 teorik-%50 uygulama
Ön Koşulları Yok
Dersin Koordinatörü Öğr.Gör. Reyhan Şahinbaş
Dersi Verenler Öğr.Gör. ÖMER ŞAHİN ŞİMŞEK
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar ÇİÇEK, S.(2012). CCS C ile PIC Programlama.İstanbul:Altaş Yayıncılık ve Elektronik Tic.Ltd.Şti.
Bilimsel Akademi. (2017). Herkes İçin CCS C ile PIC Programlama. İstanbul:Pusula Yayıncılık Ltd.Şti.
3
2

Ders Yapısı
Mühendislik Bilimleri %50
Alan Bilgisi %50

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 30
Ödev 3 % 30
Yarıyıl Sonu Sınavı 1 % 40
Toplam :
5
% 100

 
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 15 2 30
Sınıf Dışı Ç. Süresi 15 3 45
Ara Sınavlar 1 10 10
Uygulama 15 2 30
Proje 1 20 20
Yarıyıl Sonu Sınavı 1 15 15
Toplam İş Yükü   AKTS Kredisi : 6 150

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Mikrodenetleyici tanımı, türleri, temel yapısı, bileşenleri ve mimarisini bilir.
2 Mikrodenetleyicilerde ön tanımlama, giriş/çıkış portları, osilatör ve sıfırlama konfigürasyon ayarlarını yapabilir.
3 Veri türleri, değişkenler, operatörler, karar yapıları, döngüler, fonksiyonlar ve diziler gibi temel programlama kavramlarını öğrenir ve bu bilgileri mikrodenetleyici uygulamalarında kullanır.
4 Display, LCD ve ADC/DAC uygulamaları ile veri görüntüleme ve analog-dijital dönüşüm gerçekleştirir.
5 Mikrodenetleyicilerde kesme, zamanlayıcı ve sayıcı kullanımını bilir.
6 Mikrodenetleyici kullanarak PWM ile motor kontrolü yapabilir.
7 Mikrodenetleyici tabanlı sistemlerde temel haberleşme protokollerini kullanabilir.
8 Mikrodenetleyiciye program yükleyebilme ve çeşitli uygulamalar ile proje geliştirebilme yetkinliğine sahiptir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Temel Kavramlar, Mikroişlemci ve Mikrodenetleyicilerin Tanıtımı, bileşenleri ve mimari yapısı
2 Derleyici ve simülasyon programı ve uygulama
3 Giriş/Çıkış portları ve ayarları, osilatör konfigürasyonu, sıfırlama ve kesme tanımlamaları
4 Veri türleri, değişkenler ve sabitler, operatörler, ön işlemci tanımlamaları
5 Karar yapıları, döngüler, fonksiyonlar ve uygulamalar
6 Diziler, dijital port işlemleri ve uygulamalar
7 Display ve LCD Uygulamaları
8 ADC uygulamaları
9 Kesme (İnterrupt) işlemleri ve uygulama
10 Zamanlayıcı ve Sayıcı(Timer) işlemleri
11 PWM işlemleri
12 Haberleşme protokolleri
13 Motor kontrol uygulamaları
14 Genel Değerlendirme

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 5 5 1 1 1 1 1 5 1 1 1
Ö1
Ö2
Ö3
Ö4
Ö5
Ö6
Ö7
Ö8

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=237659&curProgID=78&lang=tr