Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Mikroişlemciler Lab EEM370 Türkçe Zorunlu 6. Yarıyıl 0 + 2 1,0 2,0
Ön Koşul Dersleri
Dersin Seviyesi Lisans
Dersin Verilişi Yüz yüze
Dersin Koordinatörü Arş. Gör. Mehmet Merih LEBLEBİCİ
Dersi Veren(ler) Arş. Gör. Mehmet Merih LEBLEBİCİ (Bahar), Doç. Dr. Fatih EVRAN (Bahar)
Dersin Amacı Bu derste mikrodenetleyici seçmek, algoritma ve akış diyagramı tasarlamak, mikrodenetleyici için program yazmak, mikrodenetleticiye program yüklemek ve temel uygulamalar yapmak yeterliklerin kazandırılması amaçlanmaktadır.
Dersin İçeriği Bu ders kapsamında öğrenciler, mikrodenetleyici mimarisi ve donanım yapısını öğrenerek program yükleme, algoritma tasarımı ve akış diyagramları aracılığıyla sistematik programlama becerisi kazanırlar. Ayrıca temel giriş-çıkış işlemleri, buton ve LED uygulamaları, kesme, PWM, ADC ve 7 segment display uygulamaları ile mikrodenetleyici tabanlı sistemlerin hem yazılımsal hem donanımsal olarak gerçekleştirilmesi hedeflenir.
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Uygun mikrodenetleyici seçimi yapar.
2 Program algoritması kurar.
3 Mikrodenetleyici programlar.
4 Temel mikrodenetleyici uygulamaları yapar.
5 Gelişmiş mikrodenetleyici uygulamaları yapar.
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Mikrodenetleyici Mimarisi Ve Donanımı Ön Hazırlık, Pekiştirme Çalışmaları, Uygulama
2. Hafta Mikrodenetleyici Mimarisi Ve Donanımı Ön Hazırlık, Pekiştirme Çalışmaları, Uygulama
3. Hafta Mikrodenetleyiciye program yükleme Ön Hazırlık, Pekiştirme Çalışmaları, Uygulama
4. Hafta Algoritma Tasarlamak Uygulama, Araştırma
5. Hafta Akış diyagramları Uygulama, Araştırma
6. Hafta Mikrodenetleyici program komutları-1 Uygulama
7. Hafta Mikrodenetleyici program komutları-2 Uygulama
8. Hafta Temel giriş çıkış programları-1 Uygulama
9. Hafta Temel giriş çıkış programları-2 Uygulama
10. Hafta Mikrodenetleyici ile buton ve led uygulamaları Uygulama, Araştırma
11. Hafta Mikrodenetleyici ile kesme uygulamaları Uygulama, Araştırma
12. Hafta Mikrodenetleyici ile PWM uygulamaları Uygulama, Araştırma
13. Hafta Mikrodenetleyici ile ADC uygulamaları Uygulama, Araştırma
14. Hafta Mikrodenetleyici ile 7 segment display uygulamaları Uygulama, Araştırma
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
1 Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisi.
2 Karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
4 Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
5 Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
6 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
7 Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
8 Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
9 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk ve mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
10 Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
11 Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3 DK4 DK5
PY1 3 3 3 3 3
PY2 3 3 3 3 3
PY3 4 4 4 4 4
PY4 5 5 5 5 5
PY5 4 4 4 4 4
PY6 2 2 2 2 2
PY7 4 4 4 4 4
PY8 3 3 3 3 3
PY9 5 5 5 5 5
PY10 5 5 5 5 5
PY11 4 4 4 4 4
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Eğitim Seti Deney kitapçığı.
  • "Programming 8-bit PIC Microcontrollers in C with interactive Hardware Simulation";M.P. Bates,2008, Newnes
  • "PIC16F87x Data Sheet", Microchip Technology Inc., 2001.
  • "PIC Programlama Teknikleri ve PIC16F877A";H. Şahin, A. Dayanık, C. Altınbaşak, 2006, Altaş Yayıncılık
  • "Mikrodenetleyiciler ve PIC Programlama", O. Altınbaşak, 2001. Altaş Yayıncılık, İstanbul.
  • "Embedded Design with the PIC18F452 Microcontroller"; John B. Peatman; 2003; Prentice Hall
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Sınavlar
Ara Sınav 1 1 1
Ödev 1 10 10
Ödev Hazırlık 1 10 10
Kısa Sınav 1 1 1
Final 1 1 1
Uygulama 14 2 28
Toplam İş Yükü 51
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 2,0