Mikrokontrolör

Assembler ile Mikrodenetleyici Programlama

ASSEMBLER İLE MİKRODENETLEYİCİ PROGRAMLAMA EĞİTİMİ

Assembler ile Mikrodenetleyici Programlama Eğitimi

Assembler ile Mikrodenetleyici Programlama Eğitimi: Eğitimin amacı; mikrodenetleyici programının yazılması ve derlenmesi ile ilgili bilgi ve becerilerin kazandırılmasını sağlamaktır.

Assembler ile mikrodenetleyici programlama eğitimi sonunda; kurulacak devre için mikrodenetleyici programlama yazılımını eksiksiz olarak kullanabilecek, yapılan mikrodenetleyici programını makine (heksadesimal kodlara) diline hatasız olarak çevirebileceksiniz.

Katılımcı Profili

Assembler ile mikrodenetleyici eğitimi programına aşağıda ilgili tüm kişi ve kurumlar katılabiir.

  • Öğrenciler;
    • Meslek Lisesi, Teknik Lise, Anadolu Teknik Meslek Lisesi Öğrencileri
    • Meslek Yüksek Okulu Öğrencileri
    • Mühendislik Öğrencileri
  • Elektronik ile ilgili dallarda çalışan veya çalışmak isteyenler;
    • Endüstriyel Elektronik ve Otomasyon
    • Kontrol Sistemleri
    • Mekatronik
  • Hobi olarak elektronikle ilgilenenler

Ön Gereklilikler

Assembler ile mikrodenetleyici programlama eğitimi, temel eğitim olduğu için ön koşul aranmamaktadır.

Süre ve Ücret

Bu eğitimimiz firmaya özel veya kişiye özel olarak verilmektedir. Aşağıdaki uygun olan bir form ile veya e-mail veya telefon ile iletişime geçebilirsiniz.


Assembler ile Mikrodenetleyici Programlama Eğitimi Konuları

1. Assembler ile Mikrodenetleyici Programlama Eğitimi - Akış Diyagramı Oluşturma Ve Sembolleri

  • Assembler Yazım Kuralları: Assembler dilinin temel yazım kuralları.
  • Noktalı Virgül Kullanımı: Yorum satırları ve noktalı virgül.
  • Başlık Tanımlama: Program başlığı ve açıklamalar.
  • Mikrodenetleyici Komutları: Temel Assembler komut seti.
  • Byte Yönlendirmeli Komutlar: Byte seviyesinde veri işlemleri.
  • Bit Yönlendirmeli Komutlar: Bit seviyesinde veri işlemleri.
  • Sabit İşleyen Komutlar: Sabit değerlerle çalışan komutlar.
  • Kontrol Komutları: Program akışını yöneten komutlar.
  • Sayı ve Karakter Yazımı: Heksadesimal, binary ve desimal sayılar.
  • ASCII Karakterler: ASCII tablosu ve karakter kullanımı.

2. Assembler ile Mikrodenetleyici Programlama Eğitimi - Mikrodenetleyici Kontrol Programının Makine Diline Çevrilmesi

  • Program Derleme: Assembler kodunun makine diline çevrilmesi.
  • Derleme İşlemi: Derleyici kullanarak program derleme.
  • Derleme Sonuçları: Derleme sonucu oluşan dosyalar.
  • Hata Ayıklama: Derleme hatalarını tespit ve düzeltme.
  • Hex Dosyası Oluşturma: Mikrodenetleyiciye yüklenecek hex dosyası.

3. Assembler ile Mikrodenetleyici Programlama Eğitimi - Uygulamalar

  • LED Yakma Uygulaması: Temel LED kontrolü örneği.
  • Buton Kontrolü: Buton ile LED yakma ve söndürme.
  • Zaman Geciktirme: Mikrodenetleyicide zaman gecikmesi oluşturma.
  • 7 Segment Display: 7 segment display kontrolü.
  • ADC Uygulaması: Analog dijital dönüşüm örneği.

4. Assembler ile Mikrodenetleyici Programlama Eğitimi - Temel Komutlar ve Kullanımı

  • MOV Komutu: Veri transferi için MOV komutu.
  • ADD Komutu: Aritmetik toplama işlemi.
  • SUB Komutu: Aritmetik çıkarma işlemi.
  • AND Komutu: Mantıksal AND işlemi.
  • OR Komutu: Mantıksal OR işlemi.
  • XOR Komutu: Mantıksal XOR işlemi.
  • GOTO Komutu: Program akışını yönlendirme.
  • CALL Komutu: Altprogram çağırma.

5. Assembler ile Mikrodenetleyici Programlama Eğitimi - Bellek Yönetimi

  • Bellek Bankları: Bellek banklarının yönetimi.
  • RAM Kullanımı: Geçici veri depolama için RAM.
  • EEPROM Kullanımı: Kalıcı veri depolama için EEPROM.
  • Stack Yönetimi: Stack kullanımı ve yönetimi.
  • Veri Kayıtçıları: W ve diğer kayıtçıların kullanımı.

6. Assembler ile Mikrodenetleyici Programlama Eğitimi - Kesmeler ve Zamanlayıcılar

  • Kesme Türleri: Donanım ve yazılım kesmeleri.
  • Timer Kesmeleri: Zamanlayıcı tabanlı kesmeler.
  • Dış Kesmeler: Harici kesme kaynakları.
  • Kesme Öncelikleri: Kesme önceliklerinin yönetimi.
  • Kesme Servis Rutinleri: Kesme işleyicilerinin yazılması.

7. Assembler ile Mikrodenetleyici Programlama Eğitimi - Port ve Giriş/Çıkış İşlemleri

  • Port Yapılandırması: Portların giriş ve çıkış olarak ayarlanması.
  • Port Okuma: Portlardan veri okuma işlemleri.
  • Port Yazma: Portlara veri yazma işlemleri.
  • Bit Manipülasyonu: Port bitlerinin kontrolü.
  • Pull-up Dirençleri: Pull-up dirençlerinin yapılandırılması.

8. Assembler ile Mikrodenetleyici Programlama Eğitimi - Aritmetik ve Mantıksal İşlemler

  • Toplama ve Çıkarma: Temel aritmetik işlemler.
  • Çarpma ve Bölme: Çarpma ve bölme işlemleri.
  • Mantıksal İşlemler: AND, OR, XOR ve NOT işlemleri.
  • Kaydırma İşlemleri: Bit kaydırma ve döndürme işlemleri.
  • Karşılaştırma İşlemleri: Veri karşılaştırma ve sonuçları.

9. Assembler ile Mikrodenetleyici Programlama Eğitimi - Alt Programlar ve Fonksiyonlar

  • Altprogram Oluşturma: Altprogramların yazılması ve çağrılması.
  • Parametre Geçirme: Altprogramlara parametre gönderme.
  • Stack Kullanımı: Altprogramlarda stack kullanımı.
  • Fonksiyonlar: Tekrar kullanılabilir fonksiyonlar.
  • Altprogram Örnekleri: Pratik altprogram örnekleri.

10. Assembler ile Mikrodenetleyici Programlama Eğitimi - Zaman Geciktirme ve Döngüler

  • Zaman Geciktirme: Zaman gecikmesi oluşturma teknikleri.
  • Döngü Oluşturma: For ve while döngüleri.
  • Sayaç Kullanımı: Döngülerde sayaç kullanımı.
  • Karşılaştırmalı Döngüler: Koşullu döngü oluşturma.
  • Zamanlayıcı ile Döngü: Timer kullanarak döngü oluşturma.

Assembler ile Mikrodenetleyici Programlama Eğitimi hakkında sorularınız mı var?

Eğitim içeriği, süre, ücret ve takvim için bize doğrudan sorabilirsiniz; eğitim danışmanımız en kısa sürede dönüş yapar.

 TESLA AKADEMİ