Lab. Hakkında

 

Ana Sayfa

Mikroişlemciler ve Gömülü Sistemler Lab., 23 Şubat 2024

Dersin Kodu  : BIL306
Dersin Kredisi: 3
Ders Süresi   : 2 saat Teori + 2 saat Uygulama

Uygulamanın Amacı:

Günümüzde eğitim, günlük, endüstriyel vs. uygulamalarda yaygın olarak kullanılan mikroişlemciler, gömülü sistemlerin tek kart bilgisayar ve çevre birimlerinin donanım ve yazılım özelliklerinin, eğitime ve endüstriye yönelik uygulamalı olarak öğretilmesidir.

Deneylerin konusu ve içeriği :

  1. Eğitim Sistemi
    Eğitim Sistemi Donanımının ve Yazılımının İncelenmesi, Eğitim Sistemine Program Girilmesi ve Çalıştırılması
  2. Basit Dijital Giriş/Çıkış, LED Görsel Uygulamalar
    LED donanım ve yazılım Uygulamalarının İncelenmesi ve uygulaması
    D1.a) LED Görsel Uygulama-1 (LED Yakma)
    D1.b) LED Görsel Uygulama-2 (Buton ile LED Yakma)
  3. Basit Analog Giriş/Çıkış, Seri iletişim ve LED Uygulamaları
    Analog Dijital Dönüştürücü (ADC) donanımı ve yazılımı, analog çıkış (PWM) İncelenmesi ve uygulaması
    D2.a) Analog Veri Okuma ve Seri Haberlesme
    D2.b) Potansiyometre ile LED Yakma
    D2.c) Kara şimşek Uygulaması
  4. Analog Giriş/Çıkış, Algılayıcı (Sensor) Uygulamaları
    Analog giriş (ADC), çıkış (PWM) donanım ve yazılım Uygulamalarının İncelenmesi ve uygulaması
    D3.a) Algılayıcı (Sensor) Uygulama-1 (Otomatik Lamba)
    D3.b) Çok Renkli (RGB) LED Uygulaması
    D3.c) Algılayıcı (Sensor) Uygulama-2 (Sıcaklık Ölçümü)
  5. Ultrasonik Sensor ile Park Sensoru Uygulaması
    Test, Lojik Komut ve Programlarının İncelenmesi ve uygulaması
    D4. Ultrasonik Sensor ile Park Sensoru Uygulaması
  6. Basit Nümerik ve Alfanümerik LED ve LCD Gösterge Uygulamaları
    Temel LED gösterge çalışması ve LCD ekran modülü Komut ve Programlarının İncelenmesi ve uygulaması
    D5.a) LED Gösterge Uygulaması
    D5.b) LCD Gösterge Uygulaması
  7. Gömülü Sistem Uygulama Projesi
    Eğitim sisteminin Kişisel bilgisayar ile haberleşerek bir endüstriyel projenin donanım ve yazılımının gerçekleştirilmesi.
  8. IBM uyumlu kişisel bilgisayar donanımı ve yazılımı uygulaması.
    Kişisel bilgisayar tuş takımı ve ekran donanımı ve yazılımı denetim uygulaması.

 Kaynaklar :

  1. Mikroişlemciler ve Gömülü Sistemler Gömülü Sistem Yazılımı/Donanımı ve Endüstriyel Uygulamaları Deney Kitabı, Tuncay UZUN, İSTÜN, 2024.
  2. Mikroişlemci Sistemleri, Tuncay UZUN, Nobel Akademik Yayıncılık, 2022.
  3. SBC/MCU Lecture Notes, http://www.tuncayuzun.com/MGS_PDF/Atmega328%20MCU.pdf
  4. MCU Instruction Set, http://www.tuncayuzun.com/MGS_PDF/AVR-InstructionSet-Manual-DS40002198.pdf
  5. MCU Hardware Manual, http://www.tuncayuzun.com/MGS_PDF/ATmega328PB_40001906C.pdf 
  6. Arduino Beginner’s Guide, https://www.arduino.cc/ 
  7. Arduino IDE User Guide, https://www.arduino.cc/en/software
  8. Microcomputers, Microprocessors : The 8080, 8085, Z80 Programming, Interfacing and Troubleshooting John UFFENBECK, Prentice-Hall, 1985  
  9. The 80x86 Family : Design, Programming, and Interfacing John UFFENBECK, Prentice-Hall, 1998  
  10. The 8086 Book, Russel RECTOR, George ALEXY, Osborne /McGraw-Hill, 1980  
  11. IBM PC/AT Assembly Language, Le SCANLON, Prentice-Hall, 1983  
  12. The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications by Walter A. Triebel, Avtar Singh, Avtar Singh, Prentice Hall, 2002
  13. 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
  14. Intel, Microprocessor and Peripheral Handbook, Volume I-Peripheral  
  15. Intel, Microprocessor and Peripheral Handbook, Volume II-Peripheral  

  Y.Doç.Dr.Tuncay UZUN

Arduino Uno Geliştirme Kartı (Orjinal DIP MCU)

Arduino Uno Geliştirme Kartı (Eğitim Sistemi)