GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501003402023 MICROCONTROLLER BASED SYSTEM DESIGN Ders 3 6 6,00

Lisans


İngilizce


Bu dersin amacı, 8051 tabanlı bir mikrobilgisayarın işlemci, bellek ve giriş/çıkış birimlerinin anlaşılması ve birleştirici dili ile programlanmasıdır


Doç. Dr. Şebnem Bora


1 Bir mikrobilgisayarın bileşenlerini anlamak
2 Bir mikrodenetleyici (8051), bellek birimleri ve giriş/çıkış birimlerini kullanarak donanım tasarımı yapabilmek
3 Tasarlanan donanımı birleştirici dili ile programlayabilme
4 Mikrodenetleyiciyi (8051) C programlama diliyle programlayabilme
5 Mikrodenetleyici (8051) ile birlikte yeni teknolojileri kullanarak uygulama geliştirebilme
6 Deney yolu ile teorik bilgileri uygulamaya dökebilme.
7 Grup çalışması yapabilme
8 Bilgi ve deneyimleri yazılı olarak ifade edebilme.
9 Belli kurallara uygun olarak çalışabilme.
10 Deney, problem çözme ve rapor yazma deneyimleriyle ile kendine güvenin geliştirilebilmesi.

Birinci Öğretim


Yok


Yok


8051 tabanlı bir mikrobilgisayarın işlemcisi, bellek ve giriş/çıkış birimleri, birleştirici dili ve C dili ile programlanması.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Mikrodenetleyicilere giriş, MCS-51 Ailesine Bakış
2 8051’in Bellek Organizasyonu: Dahili Veri Belleği, Özel İşlev Kayıtçıları, Harici Program ve Veri Bellek Bağlantıları
3 8051’in Bellek Organizasyonu: Bellek Organizasyonu Tasarımı ve Adres ÇözümlemeProblem çözümü
4 8051 Mikrodenetleyicisinin Adresleme Yöntemleri
5 8051 Komut Kümesi
6 Zamanlayıcılar/Sayıcılar: Zamanlayıcı/Sayıcı Kavramı, 8051’de Zamanlayıcı/Sayıcı Kayıtçıları, Zamanlayıcı/Sayıcı Modlarının Kullanımı
7 Zamanlayıcılar/Sayıcılar: Uygulamalarda Zamanlayıcı/Sayıcı Birimini Kullanabilmek
8 Ara sınav
9 Seri Port Çalışması: 8051 seri port kontrol saklayıcıları, seri port çalışma modları, farklı hızlarda seri haberleşmeyi gerçekleştirebilmek, seri port kullanarak karakter gönderme ve alma
10 Kesmeler: Kesme Tanımı, 8051 Kesme Yapısı, 8051’de Kesme Türleri
11 Kesmeler: Kesme Kullanarak Uygulama Geliştirmek
12 8051 Yeni Teknolojileri: AT89C51RC2 Mikrodenetleyicisi
13 Mikrodenetleyicide C Programlama: 8051 C derleyicisinin desteklediği Veri Türleri, Bellek Türleri, 8051 C derleyicisinde Kesme ve C programlama Yapısı, 8051 C derleyicisinde Hazır Makro ve Fonksiyonlar
14 C ile 8051 Uygulamaları
15 C ile 8051 Uygulamaları
16 Final Sınavı

MacKenzie I. S., “The 8051 Microcontroller”, Pearson Education Inc.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Problem Çözümü 14 2 28
Deney 10 2 20
Rapor Hazırlama 10 2 20
Proje Hazırlama 16 1 16
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 30 30
Toplam İş Yükü (saat) 180

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 3 3
ÖÇ 2 5
ÖÇ 3 5 5 5
ÖÇ 4 5 5 5
ÖÇ 5 5 5 5
ÖÇ 6 5
ÖÇ 7 4
ÖÇ 8 4
ÖÇ 9 3
ÖÇ 10
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek