Hafta
|
Konular
|
Ön Hazırlık
|
1
|
Mikroişlemciler ve Mikrodenetleyicilere giriş
|
K2-Bölüm 1
|
2
|
Merkezi işlem birim mimarisi ve mikro program
|
K1-Bölüm 1
|
3
|
Sayı sistemleri ve dönüşümler
|
K1-Bölüm 1
|
4
|
Mikro denetleyici mimarisi
|
K1-Bölüm 1
|
5
|
Özel Fonksiyon Kaydediciler ve Ram yapısı
|
K1-Bölüm 2
|
6
|
Adresleme modları
|
K1-Bölüm 2
|
7
|
Fonksiyonlarına göre Komutlar , (aritmetik, Lojik, dallanmalar, veri transferi)
|
K1-Bölüm 2
|
8
|
Port yapıları ve fonksiyonları
|
K1-Bölüm 2
|
9
|
Alt Program ve yığıt
|
K1-Bölüm 2
|
10
|
Kesmeler ve kesme hizmet programı
|
K1-Bölüm 2
|
11
|
Tablodan bakma yöntemi ve aritmetik işlemler
|
K1-Bölüm 3
|
12
|
Zamanlama diyagramları ve yazılım
|
K1-Bölüm 3
|
13
|
Harici RAM/ROM bağlantı ve harici adresleme
|
K1-Bölüm 3
|
14
|
Ayrık-zaman transfer fonksiyonu gerçekleştirme
|
K1-Bölüm 3
|
Ön Koşul
|
-
|
Ders Dili
|
Türkçe
|
Dersin Sorumlusu
|
Dr. Öğr. Üyesi Mustafa TEKE
|
Dersi Verenler
|
-
|
Ders Yardımcıları
|
-
|
Kaynaklar
|
K1-Ayala, K. J. (2004). The 8051 microcontroller : architecture, programming, and applications (3 rd Edition), Mcgraw-Hill, New York.
K2- Arslan, T. & Çölkesen, R. (2001). Lojik Devre Tasarımı (2. Baskı), Papatya yayıncılık, İstanbul.
|
Yardımcı Kitap
|
-
|
Dersin Amacı
|
Sayısal ölçme/kontrol/kumanda ve temel sayısal işlemler için gerekli olan temel mikroişlemci ve mikrodenetleyici mimari alt yapılarının verilmesi. Mimariye dayalı adresleme yöntemlerini kullanarak algoritma ve makine dilinde programlama yeteneğinin geliştirilmesi
|
Dersin İçeriği
|
Mikrodenetleyicilere ve Mikrodenetleyicilere Giriş. Mikroişlemci mimarisi ve mikroişlemcisi. Sayısal sistemler ve dönüşümler. Mikro denetleyici mimarisi. Özel Fonksiyon Kaydedici ve Ram yapısı. Takma modları. Fonksiyonlarına göre elemanlar, (aritmetik, mantık, dallar, veri aktarımı) .Portu yapıları ve işlevleri. Program ve yığınlama. Kesme ve kesme hizmeti programı. görünüm yöntemi ve aritmetik işlemler. Zamanlama diyagramları ve yazılımı. Bağımsız RAM / ROM bağlantısı ve harici adresleme. Ayrık zamanlı bir transfer fonksiyonu gerçekleştirimi
|
|
Program Yeterlilik Çıktıları |
Katkı Düzeyi |
1
|
Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli altyapıya sahiptir; bu alanlardaki kuramsal ve uygulamalı bilgileri Elektrik-Elektronik Mühendisliği çözümleri için beraber kullanır
|
5
|
2
|
Elektrik-Elektronik Mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ile modelleme tekniklerini seçer ve uygular
|
5
|
3
|
Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular
|
-
|
4
|
Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır; bilişim teknolojilerini ve en az bir bilgisayar yazılımını (Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde) etkin biçimde kullanır
|
-
|
5
|
Deney tasarlar, deney yapar, veri toplar, sonuçları analiz eder ve yorumlar
|
5
|
6
|
Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır
|
-
|
7
|
Bireysel olarak ve çok disiplinli takımlarda etkin çalışır, sorumluluk alır
|
-
|
8
|
Türkçe sözlü ve yazılı etkin iletişim kurar; Avrupa Dil Portföyü B1 genel düzeyinde en az bir yabancı dil bilgisine sahiptir
|
-
|
9
|
Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler
|
-
|
10
|
Mesleki ve etik sorumluluk bilincine sahiptir
|
-
|
11
|
Proje yönetir, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç sahibidir; mühendislik uygulamalarının hukuksal sonuçlarının farkındadır
|
5
|
12
|
Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincindedir; girişimcilik ve yenilikçilik konularının farkındadır ve çağın sorunları hakkında bilgi sahibidir
|
-
|