x (Kapat)



Assembly ve PIC Basıc Pro ile Mikrodenetleyici Programlama

KURS İÇERİĞİ

Assembly ve PIC Basıc Pro ile Mikrodenetleyici Programlama
Kursun Amacı
  Mikrodenetleyici sistemlerinin çalışmasını kavramak ve bu denetleyicileri programlayabilmek için gerekli teknik yeterlikleri kazandırmak.  
     
  Kursun İçeriği  
 
  • Mikroişlemci ve Mikrodenetleyici tanımı

  • Mikrodenetleyici birimleri

  • Sık kullanılan mikrodenetleyiciler

  • 16FXXX, 18FXX, Mikrodenetleyicilere genel bakış

  • Sistem tasarımında kullanılacak denetleyici seçiminde dikkat edilecek hususlar

  • Mikrodenetleyici ile temel devre kurma

  • Mikrodenetleyicilerde besleme ve osilatörler

  • Mikrodenetleyici register yapıları

  • Mikrodenetleyici programlayabilmek için gerekli donanım ve yazılımlar

  • Assembly ile program yazım kuralları

  • Zaman gecikme programlarının mantığı

  • Çevrim Tabloları oluşturma

  • Kesme türleri ve kullanımları

  • Aritmetik ve mantıksal işlem komutları

  • Analog Digital çevirme işlemleri

  • Mikrodenetleyiciler ile motor ve röle gibi Endüktif yüklerin sürülmesi

  • Dış ortamdan alınan Parazitleri giderme yöntemleri

  • Temel algoritma mantığı ve CCS C dilinin Kuralları

  • CCS Dilinde program yazmak ve kendi editöründe derlemek

  • Mplab ile toolsuit ayarları ve program derleme

  • Mikrodenetleyiciyi devre üzeri programlama ve devre üzeri hata analizi 
    (ICSP ve ICD)

  • Mikrodenetleyici progamlayıcılarını tanımak

  • Mikrodenetleyiciler ile birlikte sensör kullanımı ve tasarımı

  • Bootloader ile programlama

  • Step, Servo ve DC motor kullanımı

  • Grafik LCD kullanımı

  • Örnek programlar ve uygulama geliştirme

  • Sistem tasarımında PCB hazırlarken dikkat edilecek hususlar

 
  Kursa Katılmak için Gerekli Ön Şartlar  
  Temel ve Dijital Elektronik Bilgisine sahip olmak, basit algoritma bilgisine sahip olmak.  
     
  Kimler Katılabilir?  
  Mesleki Eğitim Merkezi, Meslek Lisesi mezunu olmak veya ilgili alanların MYO ya da fakültelerinde öğrenci veya mezun olmak. İlgili sektörde çalışıyor olmak bu dersin ön koşuludur.  
     
  Kurs Sonunda Kazanılacak Bilgi ve Beceriler  
  Temel mikrodenetleyicileri tanır.
Temel mikrodenetleyicilerin dahili birimlerini bilir ve bunları kullanır.
Temel mikrodenetleyiciler ile ilgili basit sistem tasarımı yapar
Temel mikrodenetleyici sistemlerin programlarını çeşitli dillerde yapabilir.
 
     
  Kursiyerin Çalışacağı Sektör (Ne Tür İşyerleri)  
  Elektrik ve Elektronik devrelerin kullanıldığı her işyeri  
     
  Kursiyerin Çalışacağı Konum (Ne Tür İşler)  
  Elektrik ve Elektronik devrelerin kullanıldığı her işyerinde bakımcı, onarımcı ve AR-GE elemanı olarak çalışabilir.  
     
  Süre  
  Toplam kurs süresi 56 saattir. 6 hafta sürer.

Hafta içi akşamları 18:00-22:00 saatleri arasında, 

Hafta sonu 08:30-13:30 veya 13:30-18:30 saatleri arasında düzenlenir.

 

KURS PLANI

Assembly ve PIC Basıc Pro ile Mikrodenetleyici Programlama

Kurs Süresi: 56 saat

TARİH

SAATLER

SÜRE

İŞLENECEK KONULAR

EĞİTİMCİ

AÇIKLAMALAR

    4 A- MİKRODENETLEYİCİLERİN YAPISI, ÖZELLİKERİ VE BAĞLANTISI 
16F, 16C, 12C, 10C serisi Mikrodenetleyicilerin Özellikleri ve Karşılaştırılması
16F, 16C, 12C, 10C serisi Mikrodenetleyicilerin Portaları ve Pinleri. Lojik 0 ve Lojik 1 Kavramı.
Kristal Çeşitleri ve Bağlantısı, Reset Butonu Bağlantısı, Pull Up ve Pull Down Kavramı. Led, Role ve Transistör Bağlantısı.
   
    4 B- MİKRODENETLEYİCİ PROGRAMLAMAK İÇİN GEREKLİ PROGRAMLAR, ARAÇ VE GEREÇLER  
Parsic Editörü İle PİC programının yazılması
MPLAB ile HEX dosyasının elde edilmesi
Proteus İsis’te PİC Animasyon Devresinin Hazırlanması ve Çalıştırılması
   
    4 Programlama kartı kullanarak PİC hafızasına HEX dosyasının yüklenmesi.
Deneme Kartı Kullanımı ve PIC’in çalıştırılması
PIC Programlanmasında Dikkat Edilecek Husular
   
    4

D- PIC PROGRAMLAMA KOMUTLARI

Set Reset Komutu. 

OR, AND ve XOR Komutu

Monoflop Komutu İle Zamanlama Devreleri

Düz Zaman Rolesi Uygulaması

Ters Zaman Rolesi Uygulaması

   
    4 Basit Sayıcı Komutu
Basit Sayıcı Uygulaması
Bir Buton ile Start Stop Uygulaması
Ledli İkaz Lambası Uygulaması
   
    4 Shift Register Komutu
Yürüyen Işık Uygulaması
Karaşimşek Uygulaması
Tek Buton İle Start Stop Uygulaması
Çeşitli Devre Uygulamaları
   
    4 Copmare Karşılaştırma Komutu
Sayıları Karşılaştırma Uygulaması
Sayılarla Dört İşlem
Toplama, Çıkarma, Çarpma, Bölme Uygulaması
   
    4

Multiplexer Komutu

Label Komutu

Limiter Komutu

One-Shot Komutu

   
    4 Bit Bayt Dönüştürme Komutu

Binary sayıyı Decimal Sayıya Dönüştürme Uygulaması

Decimal Sayıyı Binary Sayıya Dönüştürme Uygulaması

LCD Base ve LCD Text Komutları
LCD’de Ekrana Metin Yazdırma Uygulaması
   
    4 LCD’de Türkçe Karakterler ve Özel Karakterleri Yazdırma Uygulaması
LCD ile İleri-Geri Sayıcı Uygulaması
LCD ile Zaman Rolesi Uygulaması
LCD ile ayarlanabilir zaman rölesi uygulaması
   
    4 TAB Komutu İle Veri Çağırma
1 Dijit Display Uygulaması
2 Dijit Display Uygulaması
   
    4 4 Dijit Display Uygulaması
DAT Komutu ve Analog Sinyal Kavramı
8 bit Analog Sinyal İşleme Uygulaması
16 bit Analog Sinyal İşleme Uygulaması
   
    4

LCD ile LM 35 sıcaklık Sensörü Uygulaması

PWM Kavramı ve PWM Komutu

PWM ile Led Parlaklık Ayarı Yapma Uygulaması

   
    4 PWM ile DC Motor Hız Kontrol Uygulaması
PWM ile Hız ve Devir Yönü Kontrol Uygulaması
Çeşitli Devre Uygulamaları
   
    4 Tarama Yöntemi İle PIC’e Veri Transferi
3x4 Keyped’in çalışma mantığı.
3x4 Keyped ile LCD’de Sayı yazdırma Uygulaması
Şifreli kapı kilidi Uygulaması
   
    4 EEprom’da Veri Saklama ve EEProm Komutu
Enerji Kesildiğinde Hafızada Bilgi Saklama Uygulaması 1
Enerji Kesildiğinde Hafızada Bilgi Saklama Uygulaması 2
   
    4

 PIC’in Uyku Modunda Çalıştırılması Sleep Modus Komutu

   
    4 Saat Tasarımı Uygulaması
Alarmlı Saat Tasarımı Uygulaması
Trafik Lambası Tasarımı Uygulaması
10 Katlı Asansör Tasarımı Uygulaması

 

KURS MODÜLÜ

Assembly ve PIC Basıc Pro ile Mikrodenetleyici Programlama

YETERLİKLER

DERSİN MODÜLLERİ

SÜRE

1

Assembly dilinde programlama yapmak

Assembly ile Programlama

40/32

2

PIC Basıc Pro ile programlama yapmak

PIC Basıc Pro ile Programlama

40/24

TOPLAM

80/56

 

KURS ANİMASYONU

Assembly ve PIC Basıc Pro ile Mikrodenetleyici Programlama
KURS EĞİTİMCİLERİ