Yazılarımız

Tesla Akademi

MİKROİŞLEMCİ VE MİKRODENETLEYİCİLER EĞİTİMİ

MİKROİŞLEMCİ VE MİKRODENETLEYİCİLER EĞİTİMİ

Mikroişlemci ve Mikrodenetleyiciler Eğitimi: Mikrodenetleyicilerin; türleri, yapısı, çalışma sistemi, programlanması ve test edilmesi ile ilgili temel bilgilerin aktarılmaya çalışıldığı bir eğitim materyalidir.

Mikroişlemci ve mikrodenetleyiciler eğitimi verilmesinin temel amacı tasarlanan sisteme uygun olan mikrodenetleyici ve donanım elemanlarını seçebilmenizi ve hazırlanmış olan programı mikrodenetleyiciye yükleyebilmenizi sağlamaktır. Mikroişlemci ve mikrodenetleyiciler eğitimi tamamlandığında mikrodenetleyici ve donanım elemanlarını seçebilir, mikrodenetleyici için programlama kartı yapabilir ve hazırlanan programı mikrodenetleyiciye yükleyebilirsiniz.

Eğitim İçeriği

1.     Mikroişlemci ve Mikrodenetleyiciler Eğitimi - Mikroişlemciler ve Mikrodenetleyiciler

  • Mikroişlemcilere Ait Özellikler
  • Kelime Uzunluklarının İncelenmesi
  • Komut Çevrim Süresinin İncelenmesi
  • Adresleme Kapasitesinin İncelenmesi
  • Kaydedici Sayısının İncelenmesi
  • Adresleme Türlerinin İncelenmesi
  • Sisteme İlave Edilecek Bellek Entegrelerinin İşlemci Hızı İle Uyumluluğunun İncelenmesi
    • Mikroişlemcilerde Bulunan Birimler
  • Kaydediciler
  • Aritmetik Mantık Birimi (Arithmetic Logic Unit, ALU)
  • Kontrol Birimi (Control Unit, CU)
    • Mikroişlemcili Sistemde Birimler Arasında İletişimi Sağlayan Yollar
  • Veri Yollarının İncelenmesi
  • Adres Yollarının İncelenmesi ve Verilerin İletileceği Bölgenin Adres Yolu Kullanılarak Tespit Edilmesi
  • Kontrol Yollarının İncelenmesi ve Kontrol Sinyallerinin Kontrol Yolu Kullanılarak Bellek Birimine İletilmesi
    • Bellekler
  • Rastgele Erişimli Hafıza (Random Access Memory, RAM)
  • Sadece Okunabilir Bellek (Read-only Memory, ROM)
  • Programlanabilir Sadece Okunabilir Bellek (Programmable Read-only Memory, PROM)
  • Silinip Programlanabilir Salt Okunur Bellek (Erasable Programmable Read Only Memory, EPROM)
  • Elektriksel Olarak Yazılabilen ve Silinebilen Programlanabilir Sadece Okunabilir Bellek (Electronically Erasable Programmable Read-Only Memory, EEPROM)
    • Mikrodenetleyicilere Ait Tanımlar ve Özellikler
  • Mikrodenetleyici Nedir ve Nerelerde Kullanılır?
  • Mikrodenetleyici Kullanmanın Avantajları
  • Mikrodenetleyici Türleri
  • Örnek Mikrodenetleyici Görünümleri
  • Mikroişlemci İle Mikrodenetleyici Arasındaki Farkların İncelenmesi
    • Mikrodenetleyici Kullanımı ve Gerekli Donanımlar
  • Mikrodenetleyicilerde Bulunan Özelliklerin İncelenmesi
  • PIC16F84 Özelliklerinin İncelenmesi
  • Mikrodenetleyici Programlaması İçin Gerekli Olan Donanımlar
    • Mikrodenetleyici Yapısı ve Çevre Birimleri
  • Mikrodenetleyici Yapısının İncelenmesi
  • Mikrodenetleyicinin Giriş ve Çıkış Pinleri İle Olan Bağlantısının İncelenmesi

2.     Mikroişlemci ve Mikrodenetleyiciler Eğitimi - Mikrodenetleyicilerde Kullanılan Programlama Kartı

  • Mikrodenetleyici Programlama Kartı ve Mikrodenetleyici Deneme Kartı

3.     Mikroişlemci ve Mikrodenetleyiciler Eğitimi - Mikrodenetleyicilere Program Yüklemek

  • İşlem Öncesi Yapılan Hazırlıklar
  • Yükleme Programının Kullanılması
  • ICProg Yükleme Programının Çalıştırılması
  • Programda Yer Alan Menülerin İncelenmesi
  • Mikrodenetleyici Seçenek Kutusunun Kullanılması
  • Program Dosyasını Açmak
  • Mikrodenetleyici Konfigürasyonu
  • Bilgisayar İle Kart Arasındaki Haberleşme Ayarları
  • Programın Mikrodenetleyiciye Yüklenmesi

Sıkça Sorulan Sorular

RAM, ROM, PROM, EPROM ve EEPROM arasındaki fark nedir?

RAM geçici veriyi tutar, enerji kesilince silinir. ROM fabrikada yazılır ve değiştirilemez. PROM bir kez yazılabilir. EPROM mor ötesi ışıkla silinip yeniden yazılabilir. EEPROM ise elektriksel olarak silinip yeniden programlanabilir; mikrodenetleyicilerde kalıcı ayarları saklamak için kullanılır.

Veri yolu, adres yolu ve kontrol yolu ne işe yarar?

Adres yolu, işlemcinin hangi bellek hücresine erişeceğini belirtir. Veri yolu, o hücreyle işlemci arasında bilgiyi taşır. Kontrol yolu ise okuma, yazma gibi sinyalleri ileterek işlemin türünü ve zamanlamasını bildirir. Üçü birlikte birimler arası iletişimi sağlar.

ALU mikroişlemcide hangi görevi üstlenir?

ALU (aritmetik mantık birimi), toplama, çıkarma gibi aritmetik işlemleri ve VE, VEYA, DEĞİL gibi mantıksal işlemleri yürütür. İşlem sonuçları kaydedicilere yazılır, taşma veya sıfır gibi durumlar ise STATUS kaydedicisindeki bayraklarla işaretlenir.

ICProg ile mikrodenetleyiciye program nasıl yüklenir?

ICProg açılır, kullanılan programlayıcı ve hedef mikrodenetleyici menüden seçilir. Derlenmiş .hex dosyası açılır, konfigürasyon bitleri ayarlanır ve bilgisayar ile kart arasındaki haberleşme port ayarları yapılır. Ardından yazma (write) komutuyla program çipin belleğine aktarılır.

PIC16F84 hangi özellikleriyle eğitimde sık kullanılır?

PIC16F84, az pinli, EEPROM program belleğine sahip ve tekrar tekrar yazılabilen bir denetleyicidir. Sade komut seti ve anlaşılır giriş-çıkış portları sayesinde temel kavramları öğretmek için elverişlidir; bu yüzden eğitim devrelerinde sıkça örnek olarak seçilir.

Kelime uzunluğu bir mikroişlemcinin performansını nasıl etkiler?

Kelime uzunluğu, işlemcinin bir seferde işleyebildiği bit sayısını gösterir. 8 bitlik bir işlemci tek seferde sekiz bit işlerken 16 bitlik olan iki kat veri işler. Daha uzun kelime, aynı işi daha az adımda bitirir ve adresleme kapasitesini de artırır.

 TESLA AKADEMİ