| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 9025001282026 | MİKRODENETLEYİCİLER | Seçmeli Ders Grubu | 1 | 2 | 3,00 |
Önlisans
Türkçe
Mikrodenetleyici seçmek, algoritma ve akış diyagramı tasarlamak, mikrodenetleyici için program yazmak,mikrodenetleyiciye program yüklemek ve temel uygulamalar yapmak yeterliklerin kazandırmaktır.
ÖĞR. GÖR. DR. LEVENT TÜRKLER
| 1 | Mikrodenetleyici mimarisini ve donanımları tanımak |
| 2 | Algoritma ve akış diyagramı tasarlamak |
| 3 | Mikrodenetleyici için program yazmak |
| 4 | Temel mikrodenetleyici programlarını yazmak |
Birinci Öğretim
Yok
Yok
Mikrodenetleyici Mimarisi ve Donanımı, Mikrodenetleyiciye Program Yükleme, Algoritma Tasarlamak, Akış Diyagramları, Mikrodenetleyici Hafızası ve Kaydediciler Mikrodenetleyici Program Komutları, Temel Giriş Çıkış Programları, Program Derleme ve Hata Denetimi, Mikrodenetleyici İle Buton ve Led Uygulamaları Mikrodenetleyici ile 7 Segment Display Uygulamaları, Mikrodenetleyici ile Lcd Uygulamaları
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Mikrodenetleyicilere Giriş ve temel Mimari | Anlatım, Soru-Cevap | ||
| 2 | Microdenetleyici Donanımı, Bellek Yapısı ve Kaydediciler | Mikrodenetleyici geliştirme kartının donanım ve pin yapısının incelenmesi | Anlatım, Gösterim | Mikrodenetleyici temel mimarisinin incelenmesi |
| 3 | Mikrodenetleyici Programlama ve Geliştirme Ortamları | Geliştirme ortamının kurulması, örnek programın derlenmesi ve mikrodenetleyiciye yüklenmesi | Anlatım, Gösterip Yaptırma, Uygulama | Geliştirme ortamının kurulması |
| 4 | Algoritma ve Akış Diyagramları | Örnek bir mikrodenetleyici uygulamasının algoritma ve akış diyagramının hazırlanması | Anlatım, Problem Çözme | |
| 5 | Microdenetleyici Temel Programlama | Değişken, koşul, döngü ve fonksiyon yapılarına yönelik örnek programların gerçekleştirilmesi | Anlatım, Problem Çözme, Uygulama | Temel programlama yapılarının gözden geçirilmesi |
| 6 | Dijital Giriş/Çıkış Birimleri ve Uygulamaları | LED ve buton uygulamaları | Gösterip Yaptırma, Uygulama | Dijital giriş/çıkış bağlantılarının incelenmesi |
| 7 | Analog Giriş/Çıkış, ADC ve PWM | Analog sensör okuma ve PWM ile çıkış kontrolü | Gösterip Yaptırma, Uygulama | ADC ve PWM kavramlarının gözden geçirilmesi |
| 8 | ARA SINAV | |||
| 9 | Zamanlayıcılar, Sayaçlar ve Kesme İşlemleri | Zamanlayıcı ve harici kesme uygulamaları | Anlatım, Gösterip Yaptırma, Uygulama | Zamanlayıcı ve kesme kavramlarının incelenmesi |
| 10 | Kesme İşlemleri ve Gerçek Zamanlı Uygulamalar | Harici ve zamanlayıcı kesmeleri kullanılarak kesme tabanlı uygulamaların gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Kesme, kesme servis rutini ve olay tabanlı çalışma kavramlarının incelenmesi |
| 11 | Sensör ve Actuatör Arayüzleri | Sensör okuma; servo, röle veya motor kontrolü | Gösterip Yaptırma, Uygulama | Kullanılacak sensör ve aktüatörlerin teknik özelliklerinin incelenmesi |
| 12 | Motor ve Sürücü Kontrol Uygulamaları | DC ve adım motorlarının sürücü devreleri üzerinden kontrolü ve PWM ile motor hız kontrolü uygulamalarının gerçekleştirilmesi | Anlatım, Gösterip Yaptırma, Uygulama | Motor sürücü devreleri, H-köprü ve PWM ile hız kontrolü prensiplerinin incelenmesi |
| 13 | Gösterge ve Görüntüleme Birimleri | LCD/OLED ekran uygulamaları | Gösterip Yaptırma, Uygulama | LCD/OLED bağlantı yapılarının incelenmesi |
| 14 | Seri Haberleşme Protokolleri (UART, I²C, SPI) | UART, I²C ve SPI haberleşme uygulamaları | Anlatım, Gösterip Yaptırma, Uygulama | UART, I²C ve SPI protokollerinin temel özelliklerinin incelenmesi |
| 15 | Kablosuz Haberleşme ve Nesnelerin İnterneti Temelleri | Kablosuz veri gönderme/alma ve temel IoT uygulaması | Anlatım, Gösterip Yaptırma, Uygulama | Kablosuz haberleşme ve IoT kavramlarının incelenmesi |
| 16 | Microdenetleyici tabanlı sistem Tasarımı ve Uygulamaları | Sensör, aktüatör ve haberleşme birimlerini içeren bütünleşik uygulama | Proje Tabanlı Öğrenme, Uygulama, Problem Çözme | Gerçekleştirilecek sistemin devre ve program tasarımının hazırlanması |
MICROCHIP 2008 Technical Library MICROCHIP Embedded Control Handbook MICROCHIP Product Line Card (First Quarter 2000) Orhan ALTINBAŞAK, Pic Basic Pro Hakan KARAKAŞ, İleri PIC 16F84 Uygulamaları Orhan ALTINBAŞAK, PIC Programlama Serkan AYYILDIZ, JAL ile Programlama H. ŞAHİN, A. DAYANIK, C. ALTINBAŞAK, PIC Programlama Teknikleri ve 16F877
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Ev Ödevi | 2 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 3 | 42 |
| Uygulama/Pratik | 5 | 4 | 20 |
| Bireysel Çalışma | 14 | 1 | 14 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 6 | 6 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 6 | 6 |
| Toplam İş Yükü (saat) | 92 | ||
| 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 | PÇ 16 | PÇ 17 | PÇ 18 | PÇ 19 | PÇ 20 | PÇ 21 | PÇ 22 | PÇ 23 | PÇ 24 | PÇ 25 | PÇ 26 | PÇ 27 | PÇ 28 | PÇ 29 | PÇ 30 | PÇ 31 | PÇ 32 | PÇ 33 | PÇ 34 | PÇ 35 | PÇ 36 | PÇ 37 | PÇ 38 | PÇ 39 | PÇ 40 | PÇ 41 | PÇ 42 | PÇ 43 | PÇ 44 | PÇ 45 | |
| ÖÇ 1 | 3 | 2 | 5 | 4 | |||||||||||||||||||||||||||||||||||||||||
| ÖÇ 2 | 3 | 3 | 5 | 4 | |||||||||||||||||||||||||||||||||||||||||
| ÖÇ 3 | 5 | 5 | 5 | 5 | 5 | ||||||||||||||||||||||||||||||||||||||||
| ÖÇ 4 | 4 | 5 | 5 | 5 | 5 |