Ders Hakkında

 

Ana Sayfa

Mikroişlemcili Sistem Tasarımı
Tek Kart Sistem Uygulamaları
 
Dersin Kodu: EHM4370
Dersin Kredisi: 3

Y.Doç.Dr. Tuncay UZUN,        24 Şubat 2023

Dersin Amacı :

Bu dersin amacı, günümüzde ticari, endüstriyel, tıbbi, askeri vs. uygulamalarda yaygın olarak kullanılan Kişisel Bilgisayar (PC) ve Tek Kart Bilgisayar (SBC) sistem mimarisi, 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 temelli sistemlerin ve çevre birimlerinin donanım ve yazılım özelliklerinin ve temel endüstriyel uygulamalarının öğrenilmesidir.

Dersin İçeriği :

  1. Kişisel Bilgisayar (PC), Tek Kart Bilgisayar (SBC) Teknolojisi
  2. Sistem Mimarisi, Sistem Programlama Teknikleri
  3. Sistem Donanımı ve Yazılımı Geliştirme Sistemleri
  4. Anakart (CPU) Modülü Tasarımı, Ana Bellek Sisteminin Tasarımı
  5. Giriş/Çıkış Özellikleri ve Yöntemleri, Çevre Birimleri
  6. Sistem Uygulamaları, PC / SBC Sistem Donanımı ve Yazılımı, PC ve SBC Temelli Sistem Uygulamaları
  7. 8/32-bit Mikrodenetleyici (uC) Temelli Sistem Uygulamaları
  8. Temel endüstriyel uygulamalar

Kaynaklar :

  1. PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18, Muhammad Ali Mazidi, Rolin D. McKinlay, Danny Causey, Pearson Prentice Hall, 2008.
  2. Programming Arduino Getting Started with Sketches, Simon Monk, McGraw-Hill, 2016.
  3. Raspberry Pi® User Guide, Eben Upton and Gareth Halfacree, WILEY, 2012.
  4. Official Raspberry Raspberry Pi Beginner’s Guide How to use your new computer, Raspberry Pi Trading Ltd, 2020.
  5. Raspberry Pi 4 Model B Datasheet, Raspberry Pi (Trading) Ltd. 2019.
  6. 80x86 Assembly Dili, Ahmet Tevfik İNAN, Seçkin Yayıncılık, 2006.
  7. The 80x86 Family  Design, Programming, and Interfacing John UFFENBECK, Prentice-Hall, 1998
  8. The 8086 Book, Russel RECTOR, George ALEXY, Osborne /McGraw-Hill, 1980
  9. IBM PC/AT Assembly Language, Le SCANLON, Prentice-Hall, 1983
  10. The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications by Walter A. Triebel, Avtar Singh, Avtar Singh, Prentice Hall, 2002
  11. 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
  12. intel işlemciler için İnternet Adresi : http://www.intel.com/
  13. ARM System-on-Chip Architecture, Steve Furber, Addison Wesley, 2000.
  14. ARM ASSEMBLY LANGUAGE Fundamentals and Techniques, William Hohl, Christopher Hinds, CRC Press, 2015.
  15. ARM Architecture and Programming, Springer, 2017.
  16. Embedded System Development and Labs for ARM, Radu Muresan, 2005.
  17. Mikrodenetleyici ürün/döküman internet sayfaları ,https://www.st.com ,https://www.microchip.com
  18. Ders Notları, www.tuncayuzun.com
PIC MCU Geliştirme Kartları

 
Arduino Geliştirme Kartları

 
 
Raspberry Pi Geliştirme Kartları

 
STM32 Geliştirme Kartları  

 
80x86 PC Emulator Yazılımları