PIC Basic Dersleri

PIC Basic ile pic programlamak PIC basic öğrenmek isyen kişiler için detaylı uygulamalı eiğitim seti temel bilgilerin yanı sıra bir çok örnek bulunuyor örneklerin proteus isis simülasyon dosyaları kaynak ve diğer tüm kod dosyaları verilmiş
Eğitim 11 dersten oluşuyor hazırlayan: Erol Tahir Erdal (ETE) –
İsis dns dosyalarını “Proteus” programı ile açabilirsiniz hex dosyalarını program üzerinden yükleyip simule edebilirsiniz programın kullanım kılavuzu burada
![]()
PIC Basic Eğitim Ders İçeriği
PIC Basic Ders-1 : Pic mikro denetleyiciler hakkında (pic16f84) kısa temel bilgiler desimal, hexadesimal, binary sayı sistemleri hakkında bilgiler ve basit devre yazılım örnekleri bulunuyor
PIC Basic Ders-2: Pic pinlerinin input (giriş) olarak ayarlanması ve bu işlemin kullanım alanları hakkında detaylı bilgi kod örnekleri detaylı kod açıklamaları ve örnek uygulama devreleri
PIC Basic Ders-3: PIC basic ile LCD kullanımı LCD bacaklarının bağlantı bilgileri çalışması özel karakterler ve kod açıklamaları bulunuyor
PIC Basic Ders-4: Program oluşturmada uygulanacak genel kurallar kod yazımında dikkat edilecek hususlar “Microcode studio” programı hakkında bilgiler
PIC Basic Ders–5: Pic ile analog digital çeviricilerin kullanımı AD çeviriciler hakkında bilgiler PIC16F877 mikro denetleyici hakkında bilgiler ve örnek uygulamalar
PIC Basic Ders-6: Kesme (INTERRUPT) kullanımı RB0/INT kullanımı hakkında bilgiler PORTB (RB4-RB7) değişiklik kesmesi hakkında bilgiler örnek uygulamalar (pic16f628)
PIC Basic Ders–7: Seri iletişim kullanımı temel bilgiler program içinde kullanılan başlık dosyaları hakkında açıklamalar örnekler
PIC Basic Ders–8: Pic mikro denetleyicilere dışarıdan bağlanan aletler hakkında bilgiler ve uygulamalar
1. Tuş takımları (keyboard)
2. LED displayler
3. Port çoğullayıcılar (74hc595, 74hc165)
PIC Basic Ders–9: Eeprom ve sensör kullanımı okuma yazma hakkında bilgiler harici eeprom, microwire eeprom sensörler ds18b20, sht 11
PIC Basic Ders-10: Program Örnekleri Led Animasyonu, Oto Cam Kontrolü, DTMF ile cihaz Kontrolü Dijital Potans (DS1868) Kontrolü, Frekansmetre Pals Sayıcı
PIC Basic Ders-11: PWM nedir PIC basic ile PWM kullanımı Hpwm kod örnekleri bilgiler
PIC Basic Ders-12: PICbasic ile servo motor kontrolü servo motorlar hakkında bilgiler örnekler bulunuyor
PIC Basic Ders-13: Çoklu Tarama veya Kontrol Sistemleri (Multiplex Çalışma) örnekleri bilgiler
Yazar: Ete
Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 23 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız; Ete












merhaba erol bey yaptığınız çalışma çok faydalı ben pik basic derslerini kitap haline getirdim teoriden çok pratiğe dayalı.Bir yerde derslere daha ne eklenebilir diye sormuşsunuz ben 12C iletişimi olabilir diye düşünüyorum yani pikle bu entegreleri nasıl kumanda edebiliriz portlarını nasıl aktif edebiliriz mesela pll devrelerde bu entegralar pikle kumanda ediliyor konuyla ilgili örnek şemaları verirseniz sevinirim.Çalışmalarınızda başarılar dileriz.
Elinize emeğinize sağlık. Gerçekten müthiş bir bilgi paylaşımı pic le ilgili her şey çok sade ve basit bir dille anlatılmış
PIC konusunda kendimi geliştirdiğim harika bir kaynak. Sayın Erol beye çok teşekkür ediyorum. Allah razı olsun kendisinden.. Süper bir anlatım..
o kadar kaynak inceledim ama en iyisi. teşekkürler. elinize emeğinize sağlık
Paylaşımınız için teşekkürler ben daha yeni başlıyorum…
Öncelikle bu sitenin oluşumunda ve bu fevkalade eğitim sunumunda emeği geçen herkesi canı yürekten kutluyorum, şahsım adına hepinize ayrı ayrı teşekkür ediyorum.
Pic programlamayla ilgili bulduğun en güzel kaynak… Bu dersleri hazırlayan ve yayınlayan herkese teşekkürler…
Benim bir sorum olacak:
Pic Basic’de hangi komut kaç komut saykılı harcayarak icra edilir? Bilen varsa ve paylaşırsa sevinirim…
@buz
Maalesef Basic komutlarının kaç saykıl olduğunu açıklayan bir kaynak yok. Ama kendiniz yaklaşık bulabilirsiniz.
Komutun önünde TMR1 sayacını önce sıfırlayın daha sonra çalıştırın. Bölme oranı 1/1 olsun.
Komutun sonunda TMR1 sayacını durdurun. Kaç saymış ise o kadar komut saykılı diyebilirsiniz.
TMR1 sayacı 1/1 bölme oranı ile her komut çevriminde bir artar. Sİzin programınızdan bağımsız olarak geri planda saydığı için komut bittiğinde kaç saymış ise işlenen komutun çevrim sayısına eşit kabul edilebilir.
Hemen hatırlatayım. TMR1 bölme oranı T1CON registerinden ayarlanıyor. Ayrıca bu registerin sıfırıncı biti timer’i aktif ediyor.
TMR1 16 bitlik bir sayaç olup değeri direk olarak okunamıyor maalesef. Bunun için TMRH (Yüksek byte) TMR1L (alçak byte) olarak değer atanıp alınabiliyor.
Sıfırlamak için TMR1L=0: TMR1H=0 demek ve sayılan değeri almak içinde (16 bitlik SAYAC isimli değişkenimize) SAYAC.Byte0=TMR1L : SAYAC.Byte1=TMR1H şeklinde sayılan değer kendi değişkeninize aktarılarak kullanılmaktadır.
Ete
İlginiz için teşekkürler… Henüz denemedim fakat faydalı olacağına inanıyorum.
Allah Razı olsun hepsi de büyük bir emekle hazırlanmış. Teşekkür etmeden geçip gitmek ayıp olur. Çok sağ olun sizin gibi insanlara ihtiyaç var bu memlekette.
öğrencilerime tavsiye edeceğim emek verilmiş bir kaynak.
Pic ile İlgili Şuana (yeni başladım) kadar Ulaştığım en uzun anlatımlardan biri Hazırlayan ve Sunan Kişilerden ALLAH razı olsun çok Teşekkürler