Ders
BME2120530 / BME2220530
MİKROİŞLEMCİLER
Biyomedikal Mühendisliği
- TEORİ
- 3
- UYGULAMA
- 2
- KREDİ
- 4
- AKTS
- 8
ÖN KOŞULLAR
ŞUNLARIN ÖN KOŞULU
OKUTULDUĞU PROGRAMLAR
AMAÇ
Bu dersin amacı mikroişlemci mimarilerini ve mikroişlemci temelli sistem tasarım temellerini değerlendirmektir.
İÇERİK
Bu ders; Giriş- Sayı Sistemleri,Bilgisayar Yapısı - Bellek,Bellek Tasarımı,Merkezi İşlem Birimi Yapısı - Buyruk Düzeni,Adresleme Yöntemleri,Buyruklar I,Buyruklar II,Paralel İletişim Arabirimi,Seri İletişim Arabirimi,Altprogram,Kesme,Yığın,Yazılım uygulamaları,Mikroişlemcili sistem geliştirme; konularını içermektedir.
ÖĞRENME KAZANIMLARI
TR GÜNCELLENMEDİ- 1
1. Evaluates the working principle of microprocessors.
Öğretim yöntemi: Öğretme – öğrenme yöntem ve stratejileri, öğrencilerin kendi kendine çalışma, yaşam boyu öğrenme, gözlem yapma, başkasına öğretme, sunma, eleştirel düşünme, takım çalışması, bilişimden etkin yararlanma gibi becerilerini arttıracak şekilde seçilmektedir. Ayrıca, öğretim tarzının farklı kabiliyetleri olan öğrencileri destekleyecek biçimde olmasına dikkat edilir. Programında kullanılan eğitim-öğretim metotları aşağıdaki listede verilmiştir **: Eğitim - Öğretim Yöntemleri *, Tartışma Yöntemi, Problem Çözme Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Soru - Cevap Tekniği, Soru - Cevap Tekniği, Beyin Fırtınası Tekniği, Proje Temelli Öğrenme Modeli, Sorgulama Temelli Öğrenme Modeli, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav
- 2
2. Designs digital systems using microprocessors.
Öğretim yöntemi: Örnek Olay Yöntemi, Soru - Cevap Tekniği, Soru - Cevap Tekniği, Proje Temelli Öğrenme Modeli, Sorgulama Temelli Öğrenme Modeli, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav
- 3
3. Designs real-time systems.
Öğretim yöntemi: Öğretme – öğrenme yöntem ve stratejileri, öğrencilerin kendi kendine çalışma, yaşam boyu öğrenme, gözlem yapma, başkasına öğretme, sunma, eleştirel düşünme, takım çalışması, bilişimden etkin yararlanma gibi becerilerini arttıracak şekilde seçilmektedir. Ayrıca, öğretim tarzının farklı kabiliyetleri olan öğrencileri destekleyecek biçimde olmasına dikkat edilir. Programında kullanılan eğitim-öğretim metotları aşağıdaki listede verilmiştir **: Eğitim - Öğretim Yöntemleri *, Tartışma Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Soru - Cevap Tekniği, Soru - Cevap Tekniği, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav
- 4
4. designs systems using input-output interfaces.
Öğretim yöntemi: Öğretme – öğrenme yöntem ve stratejileri, öğrencilerin kendi kendine çalışma, yaşam boyu öğrenme, gözlem yapma, başkasına öğretme, sunma, eleştirel düşünme, takım çalışması, bilişimden etkin yararlanma gibi becerilerini arttıracak şekilde seçilmektedir. Ayrıca, öğretim tarzının farklı kabiliyetleri olan öğrencileri destekleyecek biçimde olmasına dikkat edilir. Programında kullanılan eğitim-öğretim metotları aşağıdaki listede verilmiştir **: Eğitim - Öğretim Yöntemleri *, Problem Çözme Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Soru - Cevap Tekniği, Soru - Cevap Tekniği, Proje Temelli Öğrenme Modeli, Sorgulama Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev
- 5
5. designs systems using interrupts in microprocessors.
Öğretim yöntemi: Öğretme – öğrenme yöntem ve stratejileri, öğrencilerin kendi kendine çalışma, yaşam boyu öğrenme, gözlem yapma, başkasına öğretme, sunma, eleştirel düşünme, takım çalışması, bilişimden etkin yararlanma gibi becerilerini arttıracak şekilde seçilmektedir. Ayrıca, öğretim tarzının farklı kabiliyetleri olan öğrencileri destekleyecek biçimde olmasına dikkat edilir. Programında kullanılan eğitim-öğretim metotları aşağıdaki listede verilmiştir **: Eğitim - Öğretim Yöntemleri *, Tartışma Yöntemi, Problem Çözme Yöntemi, Örnek Olay Yöntemi, Bireysel Çalışma Yöntemi, Soru - Cevap Tekniği, Soru - Cevap Tekniği, Proje Temelli Öğrenme Modeli, Sorgulama Temelli Öğrenme Modeli, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev
HAFTALIK PLAN
- HAFTA 1
Giriş- Sayı Sistemleri
- HAFTA 2
Bilgisayar Yapısı - Bellek
- HAFTA 3
Bellek Tasarımı
- HAFTA 4
Merkezi İşlem Birimi Yapısı - Buyruk Düzeni
- HAFTA 5
Adresleme Yöntemleri
- HAFTA 6
Buyruklar I
- HAFTA 7
Buyruklar II
- HAFTA 8
Paralel İletişim Arabirimi
- HAFTA 9
Seri İletişim Arabirimi
- HAFTA 10
Altprogram
- HAFTA 11
Kesme
- HAFTA 12
Yığın
- HAFTA 13
Yazılım uygulamaları
- HAFTA 14
Mikroişlemcili sistem geliştirme
DEĞERLENDİRME
- Ara Sınavın Başarıya Oranı30%
- Genel Sınavın Başarıya Oranı70%
İŞ YÜKÜ
| ETKİNLİK | SAYI | SAAT | TOPLAM |
|---|---|---|---|
| Ders Saati | 14 | 3 | 42 |
| Rehberli Problem Çözme | 0 | 0 | 0 |
| Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 8 | 4 | 32 |
| Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 |
| Proje Sunumu / Seminer | 0 | 0 | 0 |
| Kısa Sınav (QUİZ) ve Hazırlığı | 0 | 0 | 0 |
| Ara Sınav ve Hazırlığı | 1 | 70 | 70 |
| Genel Sınav ve Hazırlığı | 1 | 85 | 85 |
| Performans Görevi, Bakım Planı | 0 | 0 | 0 |
KAYNAKLAR
- 1. PIC16F87XA Data Sheet 2. MPLAB X IDE User's Guide 3. MPLAB XC8 C Compiler User's Guide 4. Timothy D. Green, Embedded Systems Programming with the PIC16f877. 5. Nursel Ak, Herkes için PIC Programlama, Alfa, 2009.
ÖĞRETİM ELEMANLARI
- Assist.Prof. Mustafa TÜRKBOYLARIKOORDİNATÖR
- Assist.Prof. Mustafa TÜRKBOYLARI
- Assist.Prof. Tankut AKGÜL