EE 3008
Mikrokontrolcüler
Öğretim Elemanı: Dr. Öğr. Üyesi Shahram TAHERİ
Dersin Amacı
Dersin amacı, Harvard + CISC mimarisine sahip mikrodenetleyiciler kavramını tanıtmak ve kesmeler (interrupts), zamanlayıcılar (timers), LCD ve LED ekranlar, tuş takımları (keypads), A/D dönüştürücüler, döner kodlayıcılar (rotary encoders), adım motorları (stepper motors), seri ve paralel haberleşme arayüzleri gibi bileşenleri içeren tipik uygulamalar üzerinde gömülü bilgisayar sistemlerinin tasarımını öğretmektir.Tasarım uygulamaları, yaygın olarak kullanılan tipik bir 8-bit gömülü mikrodenetleyici birimi olan AT89C51 üzerinde gerçekleştirilmektedir. Ders kapsamında, MCS-51 tabanlı basit ve özgün gömülü sistem tasarımı, C dili ve CISC assembly programlama uygulamaları ile ele alınmaktadır.Dersin tasarım/uygulama ve teori dağılımı yaklaşık olarak %60 / %40 oranındadır.
Dersin İçeriği
Bu ders, öğrencilere bir gömülü sistemin temel donanım ve yazılım bileşenlerini ve bu bileşenlerin birbirleriyle nasıl etkileşim kurduğunu öğretir. Gömülü sistemler, bilgisayar mühendisliğinin önemli bir alanını oluşturmakta ve bilişim teknolojileri için hızla büyüyen bir pazar sunmaktadır.Mobil bilişim, her yerde bulunan bilişim (ubiquitous computing) ve yaygın bilişim (pervasive computing) eğilimleri; artan hesaplama gücü ve donanım tasarımındaki yeni ve güçlü yaklaşımlarla birlikte gömülü sistem tasarımını önemli ölçüde değiştirmektedir.Bu derste, gömülü donanım ve yazılım sistemlerinin tasarımı; performans, maliyet, boyut, pazara çıkış süresi (time-to-market) ve güç tüketimi gibi çeşitli gereksinim ve kısıtlar çerçevesinde ele alınmaktadır.
Dersin Ön Koşulu/ Yan Koşulu
EE2011
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
8051 Mikrodenetleyici ve Gömülü Sistemler, M. Mazidi, J. Mazidi ve R. McKinlay, Pearson/Prentice Hall, 2006.