Ders Adı Mikrodenetleyiciler ve Programlama
Ders Kodu MKM-212
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Lisans
Yıl 2
Dönem 4.Yarıyıl
AKTS 4
Dersi Veren(ler) Bekir AKSOY
Dersin Yardımcıları
Ders İşleme Biçimi Yüz Yüze
Önkoşul Dersleri
Dersin İçeriği Öğrencilere dersin içeriğinde yer alan mikroişlemci temel alınarak PIC programlamayı öğreterek öğrencilerin gerçek hayattaki disiplinler arası çalışmalar için sistemler tasarlamalarına olanak vermek
Dersin Verildiği Diller Türkçe
Dersin Amacı Öğrencilere dersin içeriğinde yer alan mikroişlemci temel alınarak PIC programlamayı öğreterek öğrencilerin gerçek hayattaki disiplinler arası çalışmalar için sistemler tasarlamalarına olanak vermek
No Dersin Kazanımları  
1 Mikrodenetleyicilerin temel bileşenlerini ve çalışma prensiplerini anlama.
2 Mikrodenetleyici tabanlı sistemlerin tasarımı ve uygulaması konusunda beceri kazanma.
3 Mikrodenetleyici programlama dillerini ve araçlarını öğrenme ve kullanma.
4 Gerçek zamanlı sistemler için mikrodenetleyici tabanlı çözümler geliştirme.
5 Hata ayıklama tekniklerini öğrenme ve mikrodenetleyici sistemlerde uygulama.
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPY1PY2PY3PY4PY5PY6PY7PY8PY9PY10PY11PY12
1
2
3
4
5
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-Çok Zayıf İlişkili 0-İlişkisiz
Hafta Konular  
1 Mikroişlemciler ve Mikrodenetleyiciler hakkında genel bilgilerin verilmesi
2 Mikroişlemci mimarileri
3 PIC mikrodenetleyicilerine giriş
4 PIC ……..ailesinin donanımsal ve yazılımsal özellikleri ve çalışma özellikleri
5 PIC ……..ailesinin donanımsal ve yazılımsal özellikleri ve çalışma özellikleri
6 PIC için yazılım geliştirme ortamları
7 PIC-C programlamaya giriş
8 Micro-C derleyicisi
9 Temel Micro-C fonksiyonları, yazılım geliştirme
10 Giriş-çıkış, kesme programlama, örnek uygulamalar
11 Zamanlayıcı ve sayıcı programlama, PWM
12 ADC (Analod Dijital Çevirici) programlama
13 RS232, I2C ve SPI haberleşmeleri ve programlanması
14 RS232, I2C ve SPI haberleşmeleri ve programlanması
No Bölüm Öğrenme Çıktısı Katkı Düzeyi
1 Mühendislik Bilgisi: Mezunlarımız matematik, fen bilimleri, temel mühendislik prensipleri ve mekatronik mühendisliğine özel konular üzerine derinlemesine bilgiye sahip olacaklar; bu bilgileri karmaşık mühendislik problemlerini çözümlemede etkin bir şekilde kullanabileceklerdir. 3
2 Problem Analizi: Mezunlarımız karmaşık mühendislik problemlerini sürdürülebilir kalkınma hedefleri çerçevesinde tanımlayabilir, formüle edebilir ve analiz edebilir; bu süreçte gerekli bilimsel, matematiksel ve mühendislik temelli bilgiyi uygulayabilirler. 3
3 Mühendislik Tasarımı: Mezunlarımız, gerçekçi kısıtlar altında ve sürdürülebilirlik gereksinimlerini gözeterek karmaşık mühendislik problemleri için yaratıcı ve etkili çözümler tasarlayabileceklerdir. Bu çözümler, sistemlerin, süreçlerin, cihazların veya ürünlerin tasarımını içerebilir. 2
4 Teknik ve Araçların Kullanımı: Mezunlarımız, karmaşık mühendislik problemlerinin analizi ve çözümü için gerekli olan modern mühendislik ve bilişim araçlarını, teknikleri ve kaynakları etkili bir şekilde seçebilir ve kullanabilirler. 2
5 Araştırma ve İnceleme: Mezunlarımız, karmaşık mühendislik problemlerini incelemek ve çözmek amacıyla gerekli araştırma yöntemlerini uygulayabilir; literatür araştırması yapabilir, deneyler tasarlayıp yürütebilir, veri toplayabilir ve analiz edebilirler. 2
6 Mühendislik Uygulamalarının Küresel Etkisi: Mezunlarımız, mühendislik çözümlerinin topluma, ekonomiye, sağlık ve güvenliğe, çevreye ve sürdürülebilirliğe global etkilerini anlar ve bu bilinçle hareket ederler. 2
7 Etik Davranış: Mezunlarımız, mühendislik etiğine uygun davranış sergileyebilir, profesyonel sorumlulukların bilincinde olup çeşitliliği kapsayıcı ve ayrımcılık yapmayan bir tutum sergileyebilirler. 2
8 Bireysel ve Takım Çalışması: Mezunlarımız, hem bireysel olarak hem de çok disiplinli takımlar içinde etkili bir şekilde çalışabilme yeteneğine sahiptir; yüz yüze, uzaktan veya hibrit ortamlarda takım üyesi veya lider olarak görev alabilirler. 3
9 Sözlü ve Yazılı İletişim: Mezunlarımız, çeşitli dinleyici ve okuyucu kitlelerine uygun, etkili sözlü ve yazılı iletişim kurabilir; teknik bilgiyi açık ve anlaşılır bir şekilde aktarabilirler. 3
10 Proje Yönetimi: Mezunlarımız, projeleri yönetme ve ekonomik analiz yapma konularında bilgili olup, girişimcilik ve yenilikçilik konusunda farkındalığa sahiptir. 3
11 Yaşam Boyu Öğrenme: Mezunlarımız, bağımsız ve sürekli öğrenme becer isine sahip olup, yeni ve gelişen teknolojilere uyum sağlayabilir ve teknolojik değişimleri sorgulayabilirler. Bu yetenek, onların profesyonel gelişimlerini sürekli destekler ve mühendislik alanındaki yeniliklere ayak uydurabilmelerini sağlar. 4
12 Çevresel ve Toplumsal Duyarlılık: Mezunlarımız, mühendislik projelerinin çevresel dengeler üzerindeki etkilerini değerlendirme yeteneğine sahiptir. Bu projeleri toplumsal ihtiyaçlar ve çevresel sürdürülebilirlik perspektifleri gözetilerek tasarlayıp uygulayabilirler. 5
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 70
Kısa Sınav 0 0
Ödev 0 0
Devam 0 0
Uygulama 0 0
Labaratuvar 5 15
Proje 1 15
Atölye 0 0
Seminer 0 0
Arazi Çalışması 0 0
Sözlü sınav 0 0
Portfolyo 0 0
Doküman İncelemesi 0 0
Performans değerlendirme 0 0
Sunum 0 0
Alan Çalışması 0 0
Vaka Çalışması 0 0
Video Kaydı 0 0
Öz değerlendirme 0 0
Akran Değerlendirme 0 0
Eşleştirme Testleri 0 0
Çoktan seçmeli test 0 0
Kısa Cevaplı test 0 0
Kontrol listeleri 0 0
Dereceleme Ölçekleri 0 0
Zihin Haritalama 0 0
Araştırma yazısı 0 0
Çevrimiçi anket 0 0
Çevrimiçi Kısa sınav 0 0
TOPLAM 0
Yıliçinin Başarıya Oranı 40
Finalin Başarıya Oranı 60
TOPLAM 100
AKTS kredilerinin belirlenmesinde öğrenci işyükü anketlerinden faydalanılmaktadır.
Etkinlik Sayısı Süresi Toplam
Ders Süresi (Sınav Haftaları Hariç) 14 2 28
Sınıf Dışı Ders Çalışma Süresi 14 3 42
Ödevler 1 5 5
Sunum 0 0 0
Proje 0 0 0
Laboratuar Çalışması 10 2 20
Arazi ya da Alan Çalışması 0 0 0
Ara Sınavlar 1 5 5
Yarıyıl Sonu Sınavı 1 5 5
İşyükü Saati (30) 0
Toplam İşyükü / Saat 105    
Dersin Akts Kredisi 4    
Ders Notu [1]Programming 8-bit PIC Microcontrollers in C with interactive Hardware Simulation";M.P. Bates,2008, Newnes,[2]Mikrodenetleyiciler ve PIC Programlama", O. Altınbaşak, 2001. Altaş Yayıncılık, İstanbul.
Diğer Kaynaklar [1]Programming 8-bit PIC Microcontrollers in C with interactive Hardware Simulation";M.P. Bates,2008, Newnes,[2]Mikrodenetleyiciler ve PIC Programlama", O. Altınbaşak, 2001. Altaş Yayıncılık, İstanbul.
Materyal
Dökümanlar
Ödevler
Sınavlar
Materyal Diğer
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri