EN
  • Anasayfa
  • EEM319 Mikroişlemciler (2025 - 2026 / 5. Yarıyıl)
  • EN
EEM319 - Mikroişlemciler
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Mikroişlemciler EEM319 5 3 + 1 5,0 Pdf
Birim Bölüm
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
Derece Seviye Lisans - Zorunlu - Türkçe
Dersin Verilişi Yüz yüze
EBS Koordinatörü Doç. Dr. Gürhan ERTAŞGIN (Yıl: 2025 - 2026) Arş. Gör. Abdulkadir DALGIN (Yıl: 2024 - 2025)
Ders Veren Doç. Dr. Gürhan ERTAŞGIN
Amaç

Temel mikroişlemci ve mikrodenetleyici mimari yapısının verilmesi, sayısal ölçme/kontrol/kumanda işlemlerinin gerçekleştirilmesi için gerekli olan çevre birimlerine (ADC, DAC, PWM, EEPROM, SPI, vb.) sahip gelişmiş bir mikrodenetleyici mimarisinin verilmesi, mimariye dayalı adresleme yöntemlerini kullanarak makine dilinde programlama yeteneğinin geliştirilmesi, kesme kaynaklarının kullanılabilmesi, problem çözüm algoritmalarının geliştirilmesi yeteneklerinin kazandırılması.

Ders İçeriği

Mikroişlemcilere genel bir bakış, Genel kavramlar, Mikroişlemcilerin genel yapısı, Mikroişlemci çevresel birimleri, Komut kümesi, Adresleme modları, Bellekler, Seri ve paralel portlar, Sistem ve hafıza tasarımı, Mikrodenetleyicilere genel bir bakış, ADC/DAC kullanımı, kesme kullanımı, Uygulama örnekleri.

Ders Kaynakları MicroC ve PIC18F4550 (2. Baskı)
Haluk Gümüşkaya, Mikroişlemciler ve Bilgisayarlar, Alfa Yayınları
Metin Bereket, Engin Tekin, PIC 16F84 ile Pic Basic Pro Uygulamaları
Tocci R.J., Ambrosio, J., Microprocessors and Microcomputers: Hardware and Software, 6/E, Prentice Hall, 2002
Açıldığı Öğretim Yılı 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 2025 - 2026
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 25
Uygulama 1 25
Toplam 50
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %50
Toplam %50
Yarıyıl İçinin Başarıya Oranı %50
Yarıyıl Sonu Çalışmalar %50
Toplam %100
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Yetkinlik Tamamlayıcı Ders
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 2 14 28
Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Tartışmalı Ders 1 14 14
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 2 4 8
Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri Benzetim 2 4 8
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim, eleştirel düşünme, soru geliştirme, yönetsel beceriler, takım çalışması Grup Çalışması 2 4 8
Dinleme ve anlamlandırma Ders 3 14 42
Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Küçük Grup Tartışması 2 4 8
Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme, takım çalışması Beyin Fırtınası 1 14 14
Toplam İş Yükü (Saat) 130
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 5,10
AKTS 5,0
Hafta Konu Öğretim Metodu
1 Mikroişlemci ve mikrodenetleyici kavramları tanıtılarak dersin kapsamı ve sistem yaklaşımı açıklanır. Ders
2 Sayı sistemleri, veri gösterimi ve ikilik tabanlı hesaplama mantığı ele alınır. Ders
3 Mantık kapıları ve temel sayısal mantık işlemleri mikroişlemci bağlamında incelenir. Ders
4 Von Neumann ve RISC mimarileri karşılaştırılarak temel mimari yaklaşımlar açıklanır. Ders
5 Mikroişlemci sistemlerinde adres, veri ve kontrol yollarının görevleri detaylandırılır. Ders
6 Temel yazmaçlar (MAR, MBR, PC, IR) ve ALU’nun mikroişlemci içindeki rolleri incelenir. Ders
7 Bayraklar ve kontrol mekanizmalarının program yürütme üzerindeki etkisi açıklanır. Ders
8 Status flags and control mechanisms are analyzed with respect to their impact on program execution. Ders
9 STM32F303RE mikrodenetleyicisi tanıtılarak çevre birimleri ve register tabanlı yapı açıklanır. Ders Gösterim Benzetim
10 GPIO yapısı incelenerek MODER, OTYPER ve OSPEEDR register’larının işlevleri ele alınır. Ders Gösterim Benzetim
11 Timer birimleri incelenerek prescaler, ARR ve sayaç mantığı açıklanır. Ders Gösterim Benzetim
12 Timer olayları, update flag’leri ve kesme mantığı STM32F303RE üzerinden açıklanır. Ders Gösterim Benzetim
13 GPIO ve timer birimlerinin birlikte kullanıldığı bütünleşik uygulamalar analiz edilir. Ders Gösterim Benzetim
14 STM32F303RE tabanlı öğrenci projelerinin sunumları gerçekleştirilir. Öğrenci Topluluğu Faaliyetleri / Projeleri
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Öğrenci, temel bilgisayar mimarilerini (Von Neumann ve RISC gibi) analiz ederek avantaj ve sınırlamalarını belirleyebilir. Yazılı Sınav Ders Dinleme ve anlamlandırma
Öğrenci, kontrol mekanizmalarını, durum bayraklarını ve zamanlama birimlerini yorumlayarak program yürütme davranışını açıklayabilir. Yazılı Sınav Sunum / Seminer Ders Benzetim Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri
Öğrenci, mikroişlemci tabanlı sistemlerde kullanılan sayı sistemlerini, veri gösterimini ve temel sayısal mantık kavramlarını açıklayabilir. Yazılı Sınav Ders Dinleme ve anlamlandırma
Öğrenci, mikroişlemci sisteminin temel bileşenlerini (yollar, yazmaçlar ve ALU) tanımlayarak görevlerini açıklayabilir. Yazılı Sınav Ders Dinleme ve anlamlandırma
Öğrenci, mikrodenetleyici çevre birimlerini (GPIO, timer ve saat birimleri) register seviyesinde yapılandırarak sistem davranışını analiz edebilir. Yazılı Sınav Sunum / Seminer Ders Benzetim Laboratuar Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
; ; ; ; ;
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12
Öğrenci, temel bilgisayar mimarilerini (Von Neumann ve RISC gibi) analiz ederek avantaj ve sınırlamalarını belirleyebilir. 3 3 2 3 3 2 4 2 3 5 3 1
Öğrenci, kontrol mekanizmalarını, durum bayraklarını ve zamanlama birimlerini yorumlayarak program yürütme davranışını açıklayabilir. 4 5 4 4 5 2 4 2 3 5 3 1
Öğrenci, mikroişlemci tabanlı sistemlerde kullanılan sayı sistemlerini, veri gösterimini ve temel sayısal mantık kavramlarını açıklayabilir. 3 3 3 3 2 1 3 2 3 5 3 1
Öğrenci, mikroişlemci sisteminin temel bileşenlerini (yollar, yazmaçlar ve ALU) tanımlayarak görevlerini açıklayabilir. 2 2 3 4 2 2 3 2 3 5 3 1
Öğrenci, mikrodenetleyici çevre birimlerini (GPIO, timer ve saat birimleri) register seviyesinde yapılandırarak sistem davranışını analiz edebilir. 5 4 4 4 5 3 5 2 4 5 3 1
Ortalama Değer 3,4 3,4 3,2 3,6 3,4 2 3,8 2 3,2 5 3 1