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ği | Ders, 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.
|