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 |