TARİH
|
SAATLER
|
SÜRE
|
İŞLENECEK KONULAR
|
KURS EĞİTİMCİSİ
|
AÇIKLAMALAR
|
|
|
2
|
· PIC ve Mikrodenetleyici Ailesinin Tanıtımı.
· PIC 16F877A Mikrodenetleyicisinin yapısı.
|
|
|
|
|
|
2
|
· PIC 16F877A’ile program yazılımı programlayabilmek için gereken derleyici ve deney setlerinin kullanımı.
· 16F877A’nın çalışabilmesi için gereken temel bağlantı.
|
|
|
|
|
2
|
· Mikrodenetleyiciler için kullanılan programlama dillerinin tanıtımı.
· PIC ASSEMBLY , PIC BASIC ve CCS C ‘nin tanıtılması.
|
|
|
|
|
|
2
|
· MPASM ve MPLAB programlarının tanıtılması.
|
|
|
|
|
2
|
· Port Giriş/Çıkış İşlemleri ve örnek program yazımları.
|
|
|
|
|
|
2
|
· Veri Transferi ve Karar Verme İşlemleri ile ilgili komutlar.
(MOVLW,MOVWF,MOVF,BTFSC,BTFSS)
|
|
|
|
|
|
2
|
· Veri transferi ve karar verme komutları ile ilgili örnek programların yazılması.
· Pulll up ve pull down kavramı.Lojik seviye kavramı.
|
|
|
|
|
2
|
· Döngü düzenlemek.
· Zaman Geciktirme ve Alt Programlar.
|
|
|
|
|
|
2
|
· Tek döngülü zaman geciktirme alt programları.
· Çift döngüyle zaman geciktirme alt programları.
|
|
|
|
|
2
|
· Zaman gecikmesi ile ilgili örnek hesaplamaların yapılması.
· Zaman gecikmesi ile ilgili örnek uygulamaların yapılması.
|
|
|
|
|
|
2
|
· Bit Kaydırma ve Mantıksal İşlem komutları.
· RLF, RRF, COMF, SWAPF, ANDLW, ADDWF,IORWF,XORLW ve XORWF komutları ile ilgili program yazımı.Yürüyen ışık uygulaması.
|
|
|
|
|
|
SÜRE
|
İŞLENECEK KONULAR
|
|
AÇIKLAMALAR
|
|
|
2
|
· Aritmetiksel İşlemler.
· Aritmetiksel işlem komutları.(8 ve 16 bitliklik toplama ve çıkarma.)
· Toplama ve çıkarma işlemine ait programların yazımı.
· Toplama ve çıkarma işlemine ait programların uygulanması
|
|
|
|
|
2
|
· ÇevrimTabloları. Neden çevrim tablosuna ihtiyaç duyulur?
· Pogram counter (sayıcı).RETLW komutu. Örnek programlar.
|
|
|
|
|
|
2
|
· KESMELER (INTERRUPTS)
· Kesme ne demektir?Kesme çeşitleri.
· INTCON REGISTER
|
|
|
|
|
2
|
· RB0/INT Harici Kesmesi.
· RB0/INT Harici Kesmesi program uygulaması.
|
|
|
|
|
|
2
|
· PORTB(RB4-RB7) Lojik Seviye Değişiklik Kesmesi.
· PORTB(RB4-RB7) Lojik Seviye Değişiklik Kesmesi
program uygulaması.
|
|
|
|
|
|
2
|
· Donanım Sayıcı ve Zamanlayıcıları.
· OPTION REGISTER.
· TMR0 Zamanlayıcı/Sayıcısı(TMR0)
|
|
|
|
|
2
|
· TMR0 ile zaman gecikmesi elde etmek.
· TMR0 ile örnek program yazmak.
|
|
|
|
|
|
2
|
· TIMER1 Zamanlayıcı/Sayıcısı(TMR1)_T1CON Saklayıcısı.
· TMR1 ile örnek program yazmak.
|
|
|
|
|
2
|
· TIMER2 Zamanlayıcısı (T2CON Saklayıcısı)
· TMR2 ile örnek program yazmak.
|
|
|
|
|
|
2
|
· WDT Zamanlayıcısı. SLEEP (UYKU) Modu ve kullnımı.
· WDT zamanlayıcısı ve SLEEP modu ile örnek program yazmak.
|
|
|
|
|
|
2
|
· Capture/Compare/PWM BİRİMİ.
· Capture (Yakalama)
|
|
|
|
|
SÜRE
|
İŞLENECEK KONULAR
|
|
|
|
|
2
|
· Compare (Karşılaştırma)
· PWM (Pals Genişlik Modülasyonu)
|
|
|
|
|
|
2
|
· Dahili EEPROM İşlemleri.
· Dahili Eeproma yazma ,okuma işlemleri.
|
|
|
|
|
2
|
· Dahili Eeproma yazma ,okuma işlemleri ile
ilgili program yazılımı ve uygulaması.
|
|
|
|
|
|
2
|
· Tuş Takımı (Keypad ) Kullanımı.
· Tuş Takımı (Keypad ) uygulamaları
|
|
|
|
|
|
2
|
· Karakter LCD Kullanımı.
· Karakter LCD uygulaması.
|
|
|
|
|
2
|
· USART BİRİMİ ve SERİ İLETİŞİM
· Seri iletişim metodları.
|
|
|
|
|
|
2
|
· Usart birimi ve özellikleri.
· Usart ile asenkron veri göndermek ve almak
|
|
|
|
|
2
|
· DC MOTOR UYGULAMALARI
· Step motor kullanımı ve program uygulaması.
|
|
|
|
|
|
2
|
· DC motor Yön ve Hız Kontrolü.
· RC servo motor uygulaması.
|
|
|
|
|
2
|
· RF iletişim uygulamaları.(ARX_34 – ATX_34)
· RF verici ve alıcı ile sıcaklık değerine göre step motor kontrolü.
|
|
|