1 | Dersin Adı: | MİKROİŞLEMCİLER |
2 | Dersin Kodu: | BMB3005 |
3 | Dersin Türü: | Zorunlu |
4 | Dersin Seviyesi: | Lisans |
5 | Dersin Verildiği Yıl: | 3 |
6 | Dersin Verildiği Yarıyıl: | 5 |
7 | Dersin AKTS Kredisi: | 5 |
8 | Teorik Ders Saati (saat/hafta): | 2 |
9 | Uygulama Ders Saati (saat/hafta): | 0 |
10 | Laboratuar Ders Saati (saat/hafta): | 2 |
11 | Dersin Önkoşulu | |
12 | Ders İçin Önerilen Diğer Hususlar | Yok |
13 | Dersin Dili: | Türkçe |
14 | Dersin Veriliş Şekli | Yüz yüze |
15 | Dersin Koordinatörü: | Doç. Dr. Ahmet Emir DİRİK |
16 | Dersi Veren Diğer Öğretim Elemanları: | |
17 | Ders Koordinatörünün İletişim Bilgileri: | |
18 | Dersin Web Adresi: | |
19 | Dersin Amacı | Mikroişlemciler konusuna ait temel bilgilerinin verilmesi, bu alanda ileri düzey pratik beceri ve yeteneklerinin uygulamalı olarak geliştirilmesi, bağımsız araştırma ve çalışmalarla bu beceri ve yeteneklerin mikroişlemciler uygulamalarında kullanılabilmesi |
20 | Dersin Mesleki Gelişime Katkısı: |
21 | Ders Öğrenme Kazanımları |
|
22 | Dersin İçeriği |
Hafta | Teori | Uygulama |
1 | Gömülü sistemlere giriş | Assembly dilinde metin işleme |
2 | Yazılım tasarım temelleri: | Toolchain çıktı analizi |
3 | Tutarlılık ve iş paylaştırma yaklaşımları | Kesme zamanı hesaplama |
4 | Cortex-M0+ İşlemci çekirdeği ve Assembly dili | Anahtar ve LED arabirimi |
5 | Assembly Dilinde C kodlama | Voltaj karşılaştırma ve DAC sinyal üreteci |
6 | Kesmeler | Potansiyometre okuma |
7 | Genel maksatlı sayısal arabirimi | Sinyal üretimi ve hassas zamanlama ve tampon işlemleri |
8 | Genel Tekrar | UART performans analizi |
9 | Analog arabirimi - sayısal analog dönüşüm, karşılaştırıcı | |
10 | Analog arabirim - analog sayısal dönüşüm | |
11 | Zamanlayıcılar ve PWM | |
12 | Seri haberleşme: Kavramlar ve Yazılım Yapıları | |
13 | Asenkron seri haberleşme | |
14 | SPI ve I2C haberleşme |
23 | Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: |
1- ARM ASSEMBLY LANGUAGE PROGRAMMING Yazarlar; PETER KNAGGS AND STEPHEN WELSH 2- Modern Assembly Language Programming with the ARM Processor Yazarı; Larry D. Pyeatt 3- ARM7TDMI Data Sheet ARM DDI 0029E (Arm firmasının yayınladığı ve Instruction Set Açıklamaları olan döküman) 4- RM0367 Reference manual Ultra-low-power STM32L0x3 advanced Arm®-based (Discovery Geliştirme Kiti İşlemcisi Datasheeti) 5- UM1775 User manual Discovery kit for STM32L0 series with STM32L053C8 MCU |
24 | Değerlendirme |
YARIYIL İÇİ ÇALIŞMALARI | SAYISI | KATKI YÜZDESİ |
Ara Sınav | 1 | 25 |
Kısa Sınav | 1 | 15 |
Ödev | 0 | 0 |
Yıl sonu Sınavı | 1 | 60 |
Toplam | 3 | 100 |
Yıl içi çalışmalarının Başarıya Oranı | 40 | |
Finalin BAşarıya Oranı | 60 | |
Toplam | 100 | |
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları | ||
Açıklama |
25 | AKTS / İŞ YÜKÜ TABLOSU |
Etkinlik | SAYISI | Süresi [Saat] | Toplam İş Yükü [Saat] |
Teorik Dersler | 14 | 2 | 28 |
Uygulamalı Dersler | 14 | 2 | 28 |
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) | 0 | 0 | 0 |
Ödevler | 0 | 0 | 0 |
Projeler | 1 | 30 | 30 |
Arazi Çalışmaları | 0 | 0 | 0 |
Arasınavlar | 1 | 32 | 32 |
Diğer | 0 | 0 | 0 |
Yarıyıl Sonu Sınavları | 1 | 32 | 32 |
Toplam İş Yükü | 150 | ||
Toplam İş Yükü / 30 saat | 5 | ||
Dersin AKTS Kredisi | 5 |
26 | PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU | |||||||||||||||||||||||||||||||||||||||
|
ÖK: Öğrenme Kazanımları | PY: Program yeterlilikleri |
Katkı Düzeyi: | 1 Çok Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 Çok Yüksek |