Giriş | English

Lisans > Mühendislik Fakültesi > Biyomedikal Mühendisliği > MİKRODENETLEYİCİLER
 
Dersin adı Dersin seviyesi Dersin kodu Dersin tipi Dersin dönemi Yerel kredi AKTS kredisi Ders bilgileri
MİKRODENETLEYİCİLER Birinci düzey BMM313 Zorunlu 5 3.00 3.00 Yazdır
   
Dersin tanımı
Ön koşul dersleri -
Eğitimin dili Türkçe
Koordinatör PROF. DR. MEHMET EMİN YÜKSEL
Dersi veren öğretim eleman(lar)ı PROF. DR. MEHMET EMİN YÜKSEL
Yardımcı öğretim eleman(lar)ı -
Dersin veriliş şekli Yüz Yüze
Dersin amacı Temel mikrodenetleyici sistemlerini incelenmek ve çalışmasını anlamak. Komut kümesi, adresleme yöntemleri, yığın yapısı, komut kavramları. Sembolik programlama yöntemlerinin, G/Ç ara birimleri çalışmasının ve mikrodenetleyici tabanlı bir sisteminin tasarımının öğretilmesi.
Dersin tanımı Mikrodenetleyicilerin yapısı, programlanması ve ara birim konuları.

Dersin içeriği
1- Temel kavramlar: sayılar, bilgisayarlar ve mikrodenetleyiciler
2- Elektronik: dirençler, gerilim, akım ve Ohm Kanunu
3- Sayısal Mantık: transistörler, flip flop ve mantık fonksiyonları
4- C programlamaya giriş
5- Mikrodenetleyici Giriş / Çıkış
6- Tasarım ve Geliştirme Süreci
7- Anahtarlar ve LED'ler Arayüz
8- Diziler ve Fonksiyonel ayıklama
9- Sonlu Durum Makineleri
10- UART - Seri Arabirim, I / O Senkronizasyon
11- kesmeler
12- DAC ve Ses
13- ADC ve Veri Toplama
14- Oyun Tasarım Sistem Yaklaşımı
15-
16-
17-
18-
19-
20-

Dersin öğrenme çıktıları
1- Mikrodenetleyiciler kullanarak temel tasarımların yapılması
2- Öğrencilerin microdenetleyicileri programlama becerilerinin geliştirilmesi
3- Matematik, fen ve mühendislik bilgilerini uygulama becerisi
4- İhtiyaçları karşılayacak sistem tasarımı
5- Mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi
6- -
7-
8-
9-
10-

*Dersin program yeterliliklerine katkı seviyesi
1- Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisi.
2- 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.
3- 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.
4- Mühendislik 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.
5- 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.
6- Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
7- Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; 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.
8- Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
9- Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk ve mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
10- 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.
11- Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
12- 12 a) biyoloji ve fizyoloji konularını anlayabilme;
13- 12 b) türevsel denklemler ve istatistik dahil, ileri matematik, fen ve mühendislik bilgilerini biyoloji ve mühendisliğin arakesitindeki problemlerin çözümüne uygulayabilme becerisi;
14- 12 c) canlı sistemler üzerinde ölçüm yapabilme ve bu ölçümlerden toplanacak verileri yorumlama becerisi;
15- 12 d) canlı ve cansız malzemeler ve sistemler arasındaki etkileşime ilişkin problemleri çözme becerisi
16-
17-
18-
19-
20-
21-
22-
23-
24-
25-
26-
27-
28-
29-
30-
31-
32-
33-
34-
35-
36-
37-
38-
39-
40-
41-
42-
43-
44-
45-
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan öğretim faaliyetleri, öğretme metodları ve AKTS iş yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 14 3 42
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 14 2 28
Ödevler 0 0 0
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 1 15 15
Ara sınavlar 1 2 2
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 1 20 20
Yarıyıl sonu sınavı 1 2 2
Araştırma 0 0 0
Toplam iş yükü     109
AKTS     4.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 1 40
Kısa sınav 0 0
Ödev 0 0
Yarıyıl içi toplam   40
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   40
Yarıyıl sonu sınavının başarıya katkı oranı   60
Genel toplam   100

Önerilen veya zorunlu okuma materyalleri
Ders kitabı Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) by Lucio Di Jasio
Yardımcı Kaynaklar Microcontrollers: From Assembly Language to C Using the PIC24 Family by Robert B. Reese, J. W. Bruce

Ders ile ilgili dosyalar