GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
ELN-208 PROGRAMLANABİLİR DENETLEYİCİLER Ders 2 4 4,00

Önlisans


Türkçe


Mikroişlemcinin ve mikrodenetleyicinin özelliklerini, yapısını, çalışmasını, bellek ve I/O yapısını açıklar. Seçilen mikrodenetleyi için assemly dilinde program yazar. Mikrodenetleyici tabanlı sistem tasarlar ve kurar. Verilen görevleri ve ödevleri yerine getirmek için bireysel ve gurup içinde etkin çalışır.


Öğr.Gör.Mesut ÇAKIR


1 Mikroişlemcinin ve mikrodenetleyicinin özelliklerini, yapısını, çalışmasını, bellek ve I/O yapısını açıklar.
2 Seçilen mikrodenetleyi için assemly dilinde program yazar.
3 Mikrodenetleyici tabanlı sistem tasarlar ve kurar.
4 Mikrodenetleyici tabanlı sistem tasarlar ve kurar.
5 Verilen görevleri ve ödevleri yerine getirmek için bireysel ve gurup içinde etkin çalışır.
6 Mikroişlemcinin ve mikrodenetleyicinin özelliklerini, yapısını, çalışmasını, bellek ve I/O yapısını açıklar.
7 Seçilen mikrodenetleyi için assemly dilinde program yazar.
8 Mikrodenetleyici tabanlı sistem tasarlar ve kurar.
9 Mikrodenetleyici tabanlı sistem tasarlar ve kurar.
10 Verilen görevleri ve ödevleri yerine getirmek için bireysel ve gurup içinde etkin çalışır.


Yok


Yok


Mikroişlemcinin ve mikrodenetleyicileri tarihsel gelişimi, kullanım alanları ve mikrobilgisayarın yapısı. 8050'in yapısı, bellek organizasyonu ve yazaç yapısı 8051'in adresleme modları ve komut kümesi, veri aktaran, mantık işlem yapan, aritmetik işlem yapan, bolean ve koşullu dallanma komutlarının incelenmesi. Assembly dilinde program yazımı, assembly yönergelerini kullanımı 8051'in yığın organizasyonu, altprogram kullanımı ve zaman geciktirme döngülerinin yazılması 8051'in paralel portlarınınkullanımı LED, röle, opto-coupler, kayar yazaç, bağlantılarını yaparak programlarının yazılması LCD göstergenin kullanımı ve quiz sınavı seri haberleşme ve 8051 üzerindeki UART biriminin programlanması. Kesme denetleme biriminin yapısı, kesme kaynaklarının izinlenmesi, önceliklenmesi ve örnek kesme denetim programının yazılması Keybord kullanımı, basit basmalı butonların bağlantısı, programlanması, yükseğe ve düşüğe çekme dirençlerini kullanımı ve matris keybor bağlantısı ve keybord tarama algoritmaları. 8051 ve en az iki adet çevre birimi kullanarak basit bir sistemin tasarlama aşamaları, devrenin kurulması, çalıştırılması tasarlanan amaca yönelik program yazımı. Uygulamam örnekleri ve programlanması


Hafta Teorik Uygulama Laboratuvar
1 Mikroişlemcinin ve mikrodenetleyicileri tarihsel gelişimi, kullanım alanları ve mikrobilgisayarın yapısı. Laboratuarın tanıtımı ve gurupların oluşturulması
2 805'in yapısı, bellek organizasyonu ve yazaç yapısı 8051 IDE programın kurulması ve kullanımının öğrenilmesi, kullanılacak deney setinin tanıtımı
3 8051'in adresleme modları ve komut kümesi, veri aktaran, mantık işlem yapan, aritmetik işlem yapan, bolean ve koşullu dallanma komutlarının incelenmesi. 8051 deney setinin incelenmesi, besleme gerilimini ölçülmesi, osilatör işaretini osilaskopta görüntülenmesi.
4 Assembly dilinde program yazımı, assembly yönergelerini kullanımı Veri aktaran komutlardan oluşan bir assembly programın yazılması derlenmesi, simulatörde çalıştırılması
5 8051'in yığın organizasyonu, altprogram kullanımı ve zaman geciktirme döngülerinin yazılması Aritmetik ve mantık işlem yapan komutları kullanarak iki adet 8 bitlik sayıyı toplayan , çıkaran, bölen ve çarpan assembler programınn yazılması ve çalıştırılması.
6 8051'in paralel portlarınınkullanımı LED, röle, opto-coupler, kayar yazaç, bağlantılarını yaparak programlarının yazılması ED'i flash yapan bir assembly programı yazılması ve çalıştırılması
7 LCD göstergenin kullanımı ve quiz sınavı Anahtar ve 7-elemanlı gösterge bağlantısı ve programlanması
8 8051 üzerinde yer alan zamanlayıcıların yazaç yapısı, tetikleme kaynakları, çalışma kipleri ve zamanlayıcı ve sayıcı olarak programlanması. 2X16 Karakter LCD modül bağlanması ve istenilen karakterleri görüntüleyen program yazılması
9 seri haberleşme ve 8051 üzerindeki UART biriminin programlanması. PC ile seri haberleşme bağlantısının yapılnası ve programlanması
10 Ara sınav Laboratuvar arasınavı
11 Kesme denetleme biriminin yapısı, kesme kaynaklarının izinlenmesi, önceliklenmesi ve örnek kesme denetim programının yazılması 8051 üzerindeki zamanlayıcı/sayıcı birimini kullanarak frekans ölçen ve sonucu LCD göstergede görüntüleyen program yazımı ve çalıştırılması
12 Keybord kullanımı, basit basmalı butonların bağlantısı, programlanması, yükseğe ve düşüğe çekme dirençlerini kullanımı ve matris keybor bağlantısı ve keybord tarama algoritmaları. 4X4 matris keybord bağlantısı ve programlanması.
13 8051 ve en az iki adet çevre birimi kullanarak basit bir sistemin tasarlama aşamaları, devrenin kurulması, çalıştırılması tasarlanan amaca yönelik program yazımı. 2 kişilik gurupların belli bir amaca yönelik bir sistem tasarlayıp, kurarak gerekli programı yazıp çalıştırması
14 Uygulamam örnekleri ve programlanması Gurupların projelerin sununu
15 Dersin özetlenmesi ve öğrencilerin dersi değerlendirmeleri. Gurupların projelerin sununu
16 Final sınavı Final sınavı

DERS KİTABI: 1. Mikroişlemciler ve Mikrodenetleyiciler 8051 Uygulamaları Ders notu), Yrd. Doç. Dr. Mustafa Engin 2. Mikroişlemciler ve 8051 ailesi, Haluk Gümüşkaya, Alfa yayıncılık, 1998,2002 3. Her yönüyle 8051/52, Bilişim yayınları, 2000 Jan Axelson, (Türkçe çevirisi). 4. 8051 Mikrodenetleyici Uygulamaları, (Mimarisi ve C Programlama Diliyle Programlanması), Dr. A. Turan ÖZCERIT, M. ÇAKIROGLU, C. BAYILMIS, 5. Endüstriye Dönük Uygulamalı: 8051 Mikrokontrolörlerle Uygulamalar+CD-ROM, David M Calcutt, Frederick J Cowan ve G Hassan Parchizadeh (Türkçe çevirisi). ISBN: 975-6410-64-7



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 70
Quiz 2 10
Deney 10 10
Rapor Sunma 1 5
Proje Sunma 1 5
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 1 1
Final Sınavı 1 1 1
Bütünleme Sınavı 1 1 1
Laboratuvar 5 2 10
Deney 10 2 20
Rapor Hazırlama 5 2 10
Rapor Sunma 10 2 20
Proje Hazırlama 5 1 5
Proje Sunma 5 1 5
Bireysel Çalışma 5 1 5
Ara Sınav İçin Bireysel Çalışma 10 1 10
Final Sınavı içiin Bireysel Çalışma 10 1 10
Sözlü Sınav 10 1 10
Ev Ödevi 10 1 10
Toplam İş Yükü (saat) 118

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