BMS302 Mikrokontrolcüler

5 AKTS - 3-2 Süre (T+U)- 6. Yarıyıl- 4 Yerel Kredi

Genel Bilgi

Birim MÜHENDİSLİK FAKÜLTESİ
BİYOMEDİKAL MÜHENDİSLİĞİ PR.
Kod BMS302
Ad Mikrokontrolcüler
Dönem 2019-2020 Eğitim-Öğretim Yılı
Yarıyıl 6. Yarıyıl
Süre (T+U) 3-2 (T-U) (17 Hafta)
AKTS 5 AKTS
Yerel Kredi 4 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Etiket S Seçmeli
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Prof. Dr. MUTLU AVCI
Dersin Öğretim Elemanı Prof. Dr. MUTLU AVCI (Bahar) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Temel mikroişlemci, gömülü sistem, mikrokontrolcü mimarileri ile CCS C ve Proteus programlarının tanıtılması. CCS C dili ile PIC mikrokontrolcüsünün programlanması ve üzerindeki gömülü modüller kullanılarak uygulamalar yapılması. 7 parçalı gösterge, tuş takımı, LCD, adım ve DC motor gibi çevresel elemanların tanıtılması

Dersin İçeriği

Mikroişlemcilerin yapısı ve mimarisi, sabit noktalı ve kayan noktalı sayı sistemleri, mikroişlemcili sistemin temel bileşenleri, gömülü sistemler ve mikrokontrolcüler, CCS C ile PIC mikrokontrolcünün programlanması, PIC ile çıkış ve giriş işlemleri, kesmeler, PIC ile zamanlayıcı ve sayıcılar, 7 parçalı gösterge, LCD ve tuş takımı sürme uygulamaları, PIC ile ADC ve voltmetre uygulaması, PIC ile SPI ve I2C haberleşmesi, PIC ile PWM ve motor sürme, RS232 haberleşmesi.

Dersin Ön Koşulu

Kaynaklar

Notlar



Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Mikroişlemci mimarilerini açıklar.
ÖÇ02 Deneysel olarak mikrokontrolcü programlar.
ÖÇ03 PIC Mikrokontrolcü ile giriş / çıkış ve kesme işlemleri yapar.
ÖÇ04 Sayıcı ve zamanlayıcı hesaplamalarını yapar.
ÖÇ05 ADC hesaplamaları yapar.
ÖÇ06 Farklı frekans ve darbe genişliklerinde PWM sinyali üretir.
ÖÇ07 Tuş Takımı, 7 parçalı gösterge, LCD, Adım ve DC motor gibi çevresel eleman uygulamaları yapabilir.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 Bilgi - Kuramsal, Olgusal Matematik, fen bilimleri ve biyomedikal mühendisliğine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık Mühendislik problemlerinin çözümünde kullanabilme becerisi. 3
PÖÇ02 Bilgi - Kuramsal, Olgusal Biyomedikal Mühendisliği ve teknolojisi alanlarındaki 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. 4
PÖÇ03 Bilgi - Kuramsal, Olgusal Biyomedikal Mühendisliğinde 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. 5
PÖÇ04 Bilgi - Kuramsal, Olgusal Biyomedikal Mühendisliği 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. 3
PÖÇ05 Bilgi - Kuramsal, Olgusal Biyomedikal Mühendisliği alanında 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. 5
PÖÇ06 Bilgi - Kuramsal, Olgusal Disiplin içi (Biyomedikal Mühendisliği) ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
PÖÇ07 Beceriler - Bilişsel, Uygulamalı Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; Biyomedikal Mühendisliği alanında 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.
PÖÇ08 Beceriler - Bilişsel, Uygulamalı Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık; Biyomedikal Mühendisliği alanında bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
PÖÇ09 Yetkinlikler - Öğrenme Yetkinliği Etik ilkelerine uygun davranma, Biyomedikal Mühendisliği alanında mesleki ve etik sorumluluk ve mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
PÖÇ10 Yetkinlikler - Öğrenme Yetkinliği Biyomedikal Mühendisliği alanında 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.
PÖÇ11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Biyomedikal Mühendisliği uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın Biyomedikal Mühendisliği alanına yansıyan sorunları hakkında bilgi; Biyomedikal Mühendisliği çözümlerinin hukuksal sonuçları konusunda farkındalık.
PÖÇ12 Bilgi - Kuramsal, Olgusal Anatomi ve fizyoloji konularında yeterli bilgi birikimi
PÖÇ13 Beceriler - Bilişsel, Uygulamalı Canlı sistemler üzerinde ölçüm yapabilme ve bu ölçümlerden toplanacak verileri yorumlama.
PÖÇ14 Bilgi - Kuramsal, Olgusal Canlıların malzemeler ve sistemlerle etkileşimine ilişkin problemleri çözme ve sonuçları yorumlama.


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Mikroişleyiciler ve mikrobilgisayarlara giriş. İşlemcilerin mimarisi ve işleyişi. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
2 Sabit noktalı ve kayan noktalı aritmetik veri tipleri. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
3 PIC mikrokontrolcü ve CCS C ile programlanması. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
4 Temel çıkış işlemleri. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
5 Temel giriş işlemleri. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
6 Kesmeler. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
7 Zamanlayıcı ve sayıcı uygulamaları. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
8 Ara Sınav Ders kaynaklarını okuma
9 LCD ve tuş takımı uygulamaları. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
10 Analogtan sayısala dönüştürücü ve uygulamaları. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
11 I2C ve SPI haberleşmesi. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
12 Capture/Compare/PWM modülü. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
13 Motor sürücü uygulamaları. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
14 RS232 haberleşmesi. Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
15 Çeşitli PIC uygulamaları Ders kaynaklarını okuma ve ön hazırlık raporunu hazırlama
16 Yarıyıl Sonu Sınavları Klasik ve uygulamalı sınav
17 Yarıyıl Sonu Sınavları Klasik ve uygulamalı sınav


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ödev 100 20
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 20
1. Yıl Sonu Sınavı - 80
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 3 42
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 4 56
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 0 0 0
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 5 5
Yarıyıl/Yıl Sonu/Final Sınavı 1 15 15
Toplam İş Yükü (Saat) 118
Toplam İş Yükü / 25 (s) 4,72
AKTS 5 AKTS

Güncelleme Zamanı: 07.05.2025 10:56