Mikroişlemciler Laboratuvarı

Yayın Tarihi | 16 December 2024, Monday

 

Mikroişlemci Laboratuvarı, mikroişlemci tabanlı sistemlerin tasarımını, programlanmasını ve test edilmesini öğrenmek isteyen öğrencilere yönelik olarak kurulmuş modern bir eğitim ve araştırma ortamıdır. Laboratuvarımız, öğrencilere mikroişlemci ve mikrodenetleyici teknolojilerinin teorik ve pratik yönlerini uygulamalı olarak öğretmeyi amaçlamaktadır. Öğrenciler, dijital sistemlerin tasarımından, mikroişlemci ve mikrodenetleyici programlamasına kadar geniş bir yelpazede beceri kazanmaktadırlar.

 

Laboratuvarımızda Yapılan Faaliyetler ve Deneyler:

1) PORT GİRİŞ/ÇIKIŞ UYGULAMALARI

a. Kesik Buton Uygulaması

b. Mühürlü Buton Uygulaması

c. Kalıcı Buton Uygulaması

d. Düz Röle Uygulaması (BC237 ile Finder Röle Sürülmesi)

e. Ters Röle Uygulaması (BC557 ile Finder Röle Sürülmesi)

f. Buton ile Süresi Ayarlanabilir Flip-Flop Uygulaması

g. Sıralı Yanan Ledler Uygulaması

2) KARAKTER LCD UYGULAMALARI

a. LCD Varsayılan Bacak Bağlantısı Yazı Uygulaması

b. LCD Farklı Bacak Bağlantısı Yazı Uygulaması

c. LCD Türkçe Karakter Yazı Uygulaması

d. LCD Yazı Kaydırma Uygulaması

e. LCD Sayı Saydırma Uygulaması

f. LCD Menü Uygulaması

3) SEVEN SEGMENT DİSPLAY İLE SAYICI VE QMATIC UYGULAMALARI

a. Tek Display SSD Decoder 0-9 Sayıcı (74LS47 ile Ortak Anot Display)

b. Çevrim Tablolu Tek Display 0-F Sayıcı (Ortak Katot Display Kullanımı)

c. Çevrim Tablolu Tek Display 0-9 Qmatic (Ortak Katot Display Kullanımı)

d. SSD Decoder 0-99 Sayıcı (4511 Kilitlemeli SSD Decoder Kullanımı)

e. Tarama Yöntemi Kullanılan Çevrim Tablolu 0-99 Sayıcı (Ortak Katot Display)

f. SSD Decoder 0-99 Qmatic Uygulaması (74LS47 ile Ortak Anot Display)

4) ONE WIRE (TEK KABLO) SENSÖR UYGULAMALARI

a. Tek bir ds1820 ile Dijital Sıcaklık değerinin LCD Ekranda Okunması

b. Tek bir ds1820 nin ROM kodunun LCD Ekranda Okunması

c. Birden fazla ds1820 nin Dijital Sıcaklık değerlerinin LCD Ekranda Okunması

d. Birden fazla ds1820 nin Dijital Sıcaklık değerlerinin Bilgisayar Ekranında Okunması (MAX232 – Seri Port – USB Seri Port Çevirici Uygulaması)

5) PORT ÇOĞULLAMA VE ANALOG/DİJİTAL DÖNÜŞÜM İŞLEMLERİ

a. Port Çıkış Çoğullama (74HC595 Seri/Paralel Kaydırmalı Kaydedici [Shift Register] Kullanımı)

b. Port Giriş Çoğullama (74HC165 Paralel/Seri Kaydırmalı Kaydedici [Shift Register] Kullanımı)

c. PIC16F877 – Pot – LCD ile Voltmetre Uygulaması

d. PIC16F877 – LM35DZ ile Analog Termometre Uygulaması

e. PWM komutu ile Potansiyometre Kontrollü LED Parlaklığı Uygulaması

6) KESME UYGULAMALARI

a. Harici Kesme ile LED/Röle Kontrolü

b. Dahili Zamanlayıcı Kesmesi ile Kronometre Kontrolü

c. Harici Kesme ile LM35DZ ve ADC0804 kullanılan Analog Sıcaklık Ölçüm Devresi

7) TUŞ TAKIMI UYGULAMALARI

a. 4x3 PULL UP LCD’li Tuş Takımı Uygulaması

b. 4x3 PULL DOWN LCD’li Tuş Takımı Uygulaması

c. LCD’li şifre Uygulaması

d. LCD’li Hesap Makinesi Uygulaması

8) MOTOR UYGULAMALARI

a. Tam Adım Step Motor Uygulaması

b. Yarım Adım Step Motor

c. DC Motor Hız Kontrol Devresi

9) BELLEK UYGULAMALARI

a. Dahili Eeprom Bellek Uygulaması

b. I2C Protokolü ile Harici Bellek Uygulaması

c. SPI Protokolü ile Harici Bellek Uygulaması

10) DOT MATRIX GÖSTERGE UYGULAMALARI

a. 8x8 Matrix Gösterge üzerinde Karakter Gösterimi

b. 8x8 Matrix Gösterge 0-9 Sayıcı Uygulaması

c. Port Çıkış Çoğullama (74HC595 Seri/Paralel Kaydırmalı Kaydedici [Shift Register] Kullanımı ile DS1307 üzerinden 8x8 Matrix Gösterge Saat Örneği

d. 8x8 Matrix Gösterge Kayan Yazı Uygulaması

11) SERİ İLETİŞİM UYGULAMALARI

a. Seri İletişim Protokolü ile PC üzerinden LED kontrolü

b. Seri İletişim Protokolü ile PC’ye veri gönderilmesi ve PC üzerinden LCD kontrolü

c. 433 MHz RF Alıcı/Verici Kullanılan Kablosuz Veri Aktarımı Uygulaması

12) SENSÖR UYGULAMALARI

a. SHT-11 Dijital Sıcaklık ve Nem Sensörü Uygulaması

b. MPX4115A Basınç Sensörü Uygulaması

c. LDR – POT Kontrollü LED Uygulaması

 

Kullanılan Ekipmanlar ve Teknolojiler:

  • Mikrodenetleyici Geliştirme Kartları
  • Programlama Araçları ve Yazılım Ortamları
  • Osiloskop ve Multimetreler
  • Programlama Arayüzleri ve Donanım Programlayıcılar
  • LCD Ekranlar, LED'ler ve Butonlar
  • Motorlar, Sensörler ve Aktüatörler
  • Breadboard ve Devre Tasarım Araçları
  • Zamanlayıcılar ve Kesme Sistemleri