Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mikroişlemcili Sistem TasarımıEHM437035300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Elektronik & Haberleşme Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimElektronik & Haberleşme Mühendisliği Bölümü
Dersin KoordinatörüUmut Engin AYTEN
Dersi Veren(ler)Serkan Kurt
Asistan(lar)ı
Dersin AmacıBu dersin amacı, Kişisel Bilgisayar (PC) sistem mimarisi, PC donanım ve yazılımı, C ve Assembly dili programlama, çeşitli uygulamaların donanım ve yazılım temelleri hakkında kapsamlı bir anlayış sağlamaktır. Ayrıca gelişmiş mikroişlemci/mikrodenetleyici ile sistem ve çevre birimlerinin donanım ve yazılım özelliklerinin tasarımını ve uygulamasını öğrenmektir.
Dersin İçeriğiDers, Kişisel Bilgisayar (PC) teknolojisi, tarihsel arka planı, Tek Kart Bilgisayar (SBC) sistem mimarisi ve iç yapısı ve uygulamaları konularını içerir. USB, USART, SPI, HDMI G/Ç üniteleri ve sayıcı-zamanlayıcılar, gerçek zaman saati ve güç başlatma üreteci vb. dahil çevre birimleri. Endüstriyel uygulamalarda analogdan dijitale ve dijitalden analoğa dönüştürücülerin kullanılması. Farklı sensör ve aktüatör tipleri ile PIC, STM32 veya Arduino sistemleri kullanılarak endüstriyel uygulamaların tasarımı öğrenilecektir. Ayrıca yaygın olarak kullanılan 8/32-bit mikrodenetleyiciler ve PC ile bağımsız akıllı sensörler veya Nesnelerin İnterneti (IoT) birimleri içeren akıllı modüller ve endüstriyel proje uygulamaları olan veri toplama, aktarım, proses kontrol sistemleri tasarlanacaktır.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • The 8086 Book, Russel RECTOR, George ALEXY, Osborne /McGraw-Hill, 1980.
  • IBM PC/AT Assembly Language, Le SCANLON, Prentice-Hall, 1983.
  • The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications by Walter A. Triebel, Avtar Singh, Avtar Singh, Prentice Hall, 2002.
  • The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium 4 by Barry B. Brey, Prentice Hall, 2005.
  • PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18, Muhammad Ali Mazidi, Danny Causey, Rolin D. McKinlay
  • Programming Arduino Getting Started with Sketches, Simon Monk, McGraw-Hill, 2016
  • Ders Notları, www.tuncayuzun.com
  • ARM System-on-Chip Architecture, Steve Furber, Addison Wesley, 2000.
  • ARM ASSEMBLY LANGUAGE Fundamentals and Techniques, William Hohl, Christopher Hinds, CRC Press, 2015.
  • ARM Architecture and Programming, Springer, 2017.
  • Embedded System Development and Labs for ARM, Radu Muresan, 2005.
  • 80x86 Assembly Dili, Ahmet Tevfik İNAN, Seçkin Yayıncılık, 2006.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Kişisel Bilgisayar (PC) teknolojisi ve tarihçesi üzerine bilgi sahibi olur.
  2. Kişisel Bilgisayar sistem mimarisi, iç yapısı hakkında bilgi sahibi olur.
  3. Kişisel Bilgisayar, CPU modülü ve bellek bloklarını öğrenir.
  4. Kişisel Bilgisayar tabanlı sistem donanımının blok diyagramını öğrenir.
  5. Kişisel Bilgisayar tabanlı sistemlerde kullanılan programlama dillerini, derleyicileri, simülatörleri ve emülatörleri öğrenir.
  6. Kişisel Bilgisayar tabanlı sistemlerin yazılımında program tasarımı ve hata ayıklamayı öğrenir.
  7. Kişisel Bilgisayar tabanlı sistemlerde kullanılan çevre birimleri ve G/Ç sistemi bloklarını öğrenir.
  8. Kişisel Bilgisayar tabanlı sistemlerin endüstriyel uygulamalarını öğrenir.
  9. 8/32-bit Mikrodenetleyici (uC) Temelli Sistem Uygulamalarını öğrenir
  10. Temel endüstriyel proje uygulamalarını öğrenir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6DÖÇ-7DÖÇ-8DÖÇ-9DÖÇ-10

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Kişisel Bilgisayar (PC) Sistemlerine Giriş, Tarihsel gelişim, PC Temelli Sistem Teknolojileri.Kaynak Kitaplar (Bl. 1,2)
2Kişisel Bilgisayar (PC) yapısı ve çalışması. Sistem Mimarisi ve programlama modları.Ders Kitabı (Bl. 2)
3Kişisel Bilgisayar (PC) Merkezi İşlem Birimi (MİB) Modülü Tasarımı, Ana Bellek Sistemi.Ders Kitabı (Bl. 9-10)
4Kişisel Bilgisayar (PC) Temelli Sistemlerin Blok diyagramlar.Ders Kitabı (Bl. 10)
5Kişisel Bilgisayar (PC) Temelli Sistem Donanımı ve Yazılımı Geliştirme Sistemleri.Ders Kitabı (Bl. 8)
6Kişisel Bilgisayar (PC) Temelli Sistem Programlama Teknikleri.Ders Kitabı (Bl. 3-7)
7Kişisel Bilgisayar (PC) Temelli Sistem Giriş/Çıkış ve Çevre Birimleri.Ders Kitabı (Bl. 3-7)
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Kişisel Bilgisayar (PC) Temelli Sistem Uygulamaları.
10Kişisel Bilgisayar (PC) Temelli Sistem UygulamalarıDers Kitabı (Bl. 1-2)
118/32-bit Mikrodenetleyici (uC) Temelli Sistem UygulamalarıDers Kitabı (Bl. 3)
128/32-bit Mikrodenetleyici (uC) Temelli Sistem UygulamalarıDers Kitabı (Bl. 4)
13Temel endüstriyel proje uygulamalarıDers Kitabı (Bl. 5)
14Temel endüstriyel proje uygulamalarıDers Kitabı (Bl. 6)
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev120
Sunum/Jüri
Projeler120
Seminer/Workshop
Ara Sınavlar120
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması133
Derse Özgü Staj
Ödev18
Küçük Sınavlar/Stüdyo Kritiği
Projeler110
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)112
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok