Bilgi Paketi

Biyomedikal Mühendisliği Programı (İngilizce)

BENG320

MİKRODENETLEYİCİLER

Ders Kodu
BENG320
Yarıyıl
Beşinci Yarıyıl (Güz)
Teori+Uygulama
2 + 2
AKTS
3
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı3
Dersin YarıyılıBeşinci Yarıyıl (Güz)
AKTS3
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Mikroişlemcilerin, mikroişlemci tabanlı sistemin ve mikrodenetleyicilerin temellerini açıklayabilir,
  2. Mikrodenetleyici ile devre tasarımının temellerini açıklayabilir,
  3. Güncel bir mikrodenetleyici programlama yazılımının temellerini açıklayabilir,
  4. Gömülü tasarımda kullanılan güncel bir derleyici, programlayıcı ve benzetim programını kullanabilir,
  5. Mikrodenetleyici ile tasarımda kullanılabilecek çevresel birimlerden örnek amaçlı en az üç tanesini uygulayabilir,
  6. Mikrodenetleyici kullanan uygulamalar için bireysel ve grup ile tasarım yapabilir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( BENG219)
Önerilen DerslerYok.
Ders TanımıMikroişlemciler, mikroişlemci tabanlı sistemler ve mikrodenetleyiciler temel kavramları incelenir. Yaygın bir mikrodenetleyici ile devre tasarımı temelleri ve yüksek düzey bir programlama dili işlenir. Mikrodenetleyicilerin temel ve çevresel birimleri uygulamalı olarak gösterilir. Mikrodenetleyici ile tasarım, derleme ve programlama konuları anlatılır. Bilgisayar simülasyonları ve gerçek tasarımlar üzerinde temel uygulamalar gerçekleştirilir.
Ders İçeriği
HAFTA KONULAR
1. Hafta Mikroişlemciler, Mikroişlemci tabanlı sistem.
2. Hafta Mikrodenetleyicinin ana birimleri.
3. Hafta Mikrodenetleyicide portlar, portların kullanımı ve hafıza kullanımı.
4. Hafta Mikrodenetleyicinin programlanması ve basit amplikasyonlar.
5. Hafta Mikrodenetleyici ve diğer devreler arasındaki arayüz.
6. Hafta Uygulamalarında üst düzey bir programlama dili.
7. Hafta LCD (sıvı kristal ekran) ve mikrodenetleyici uygulaması.
8. Hafta ARA SINAV
9. Hafta Mikrodenetleyicinin çevre birimleri.
10. Hafta Mikrodenetleyicili devre tasarımının tasarım detayları.
11. Hafta Analogdan dijitale dönüşüm ve mikrodenetleyici uygulaması.
12. Hafta Kesmeler ve mikrodenetleyici uygulaması.
13. Hafta Seri iletişim protokolleri ve mikrodenetleyici uygulaması.
14. Hafta Darbe genişliği modülasyonu ve mikrodenetleyici uygulaması.
KaynaklarArduino Programlama Kitabı, Uğur Demir, Açık
Kaynak
Beginning Arduino Programming, Brian Evans, Apress
Yayınevi, 2014
ATMEGA 328 Veri dosyası.
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
  • Proje
  • Sorun/Problem Çözme
  • Soru-Cevap
  • Deney
  • Rapor Hazırlama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Mini-Sınav 10 5
Uygulama/Pratik 1 20
Proje 1 10
Toplam(%) 65
Yıl İçinin Başarıya Oranı(%) 65
Finalin Başarıya Oranı(%) 35
Toplam(%) 100
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6
P1 X X X X
P2
P3 X X X X X
P4 X X X X X X
P5
P6 X
P7 X
P8 X
P9
P10
P11