DERS ADI

: MİKROİŞLEMCİ SİSTEMLERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
EED 3018 MİKROİŞLEMCİ SİSTEMLERİ ZORUNLU 3 2 0 5

Dersi Veren Birim

Elektrik-Elektronik Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

YRD.DOÇENT HALDUN SARNEL

Dersi Alan Birimler

Elektrik-Elektronik Mühendisliği

Dersin Amacı

Belirli bir uygulama için gerekli bir mikrobilgisayar sisteminin donanım elemanlarını belirleyebilme yeteneği kazanmak, bilinen elemanlarla bir mikrobilgisayar mimarisi oluşturabilmek, belirli bir görev için Assembly dilinde bir programı tasarlama, yazma ve hatasızlaştırma yeteneğini kazanmak, mikrobilgisayar sistemlerinin endüstrideki rolü ve önemini anlamak, bellek ve giriş/çıkış cihazlarını bağlayabilmek için elektriksel devreler tasarlama yeteneği kazanmak, çevre birimlerini bir mikroişlemci sistemine bağlayabilme yeteneği kazanmak, bütün bir kontrol sistemi oluşturmak için bir mikroişlemci sistemini elektrik devreleri ile birleştirme yeteneği kazanmak, mikroişlemcili bir kontrol sisteminin kontrol yazılımını yazma ve hatasızlaştırma yeteneğini kazanmak.

Dersin Öğrenme Kazanımları

1   Temel mikrobilgisayar mimarisini ve bellek dizileri tasarlamayı öğrenmek
2   Bellek cihazlarını ve basit giriş/çıkış cihazlarını bir mikroişlemciye bağlamak
3   Assembly dilinde programlamayı ve bir programın hatalarını ayıklayıp düzeltmeyi öğrenmek
4   Programlanabilir paralel giriş/çıkış cihazının ve zamanlayıcı/sayıcı cihazının nasıl çalıştığını anlamak
5   Bellek, programlanabilir paralel giriş/çıkış ve zamanlayıcı/sayıcı cihazları içeren bütün bir mikroişlemcili sistem tasarlamak
6   Bir mikroişlemcili sisteme, bir analog-sayısal dönüştürücü, bir keypad ve bir gösterge bağlamak
7   Mikroişlemci ve çevre birimlerinin kesme sistemini öğrenmek
8   Önceden tasarlanmış kesmeye dayalı bir kontrol sisteminde belirli bir uygulamayı yürütmek için bütün kontrol yazılımını yazmak

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

EED 3003 - SAYISAL ELEKTRONİK

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Mikrobilgisayarlar, Mikroişlemciler ve Assembly Dili
2 Veri Yolları, Bellek Bağlama ve Bellek Dizisi Tasarımı
3 Komut Setine Giriş
4 Temel Programlama
5 Komut Setine Devam
6 Basit G/Ç ve Arayüz Bağlantısı
7 Assembly Dili Programlamayı Geliştirme
8 Ara Sınav
9 Kesmeye dayalı G/Ç ve Temel Çevre Birimlerine Bağlantı
10 Paralel G/Ç
11 Kesmeye-dayalı Paralel G/Ç Örnekleri
12 Sayıcılar ve Zamanlayıcılar
13 Destek Cihazları
14 Bütün bir Mikroişlemcili Sistem için Örnekler

Ders İçin Önerilen Kaynaklar

Ana kaynak: The Z80 Microprocessor : Architecture, Interfacing, Programming and Design, R.S. Gaonkar, Prentice-Hall, 2001
Yardımcı kaynaklar: Microcomputers and Microprocessors, J. Uffenbeck, Prentice-Hall, 2000
Diğer ders materyalleri: Ders Notları

Öğrenme ve Öğretme Yöntemleri

Ders sunumları, ev ödevleri, rehberlik saatleri ve bilgisayar laboratuvarında uygulamalar ile desteklenecek.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 OD Ödev
3 LAB Laboratuvar
4 FN Final
5 BNS BNS VZ * 0.25 +OD * 0.10 + LAB * 0.15 + FN * 0.50
6 BUT Bütünleme Notu
7 BBN Bütünleme Sonu Başarı Notu VZ * 0.25 +OD * 0.10 + LAB * 0.15 + BUT * 0.50

Değerlendirme Yöntemlerine İliskin Aciklamalar

Öğrenme çıktılarını kazanmaları ve tasarım yeteneklerini geliştirmeleri amacıyla öğrencilere ev ödevleri verilecektir. Öğrencilerin hazırladıkları ödevlere not verilecektir. Laboratuvar saatlerinde, öğrencilerin Assembly dilinde programlama, hata ayıklama, paralel G/Ç ve Sayıcı/Zamanlayıcıyı kullanabilme yeteneklerini geliştirici deneyler yapılacaktır. Öğrencilerin hazırladıkları deney raporlarına not verilecektir.

Değerlendirme Kriteri

Öğrenme çıktıları, ev ödevleri, laboratuvar çalışmaları ve sınav soruları ile değerlendirilir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

haldun.sarnel@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

belirlenecek

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 3 39
Uygulama 13 2 26
Haftalık Ders öncesi/sonrası hazırlıklar 13 2 26
Vize Sınavına Hazırlık 1 12 12
Final Sınavına Hazırlık 1 18 18
Ödev Hazırlama 1 8 8
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 133

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.1344
ÖK.2444
ÖK.33343
ÖK.4431
ÖK.54451
ÖK.6444
ÖK.7431
ÖK.8445132