Proton Ide derleyicisi ile pic basic programlama dilinde I2C modülü, 1602A LCD ve 16F628A işlemcisi kullanarak Türkçe karakterler oluşturalım. Aynı yöntemle diğer özel karakterlerinizi de yapabilirsiniz.
ICSP (In-Circuit Serial Programming) devre üzerinden programlamadır. Bu bize mikrochipi programlarken, kod atmak için microchipi her seferinde yerinden söküp takmak yerine sadece kablo yardımıyla devre üstünden program atmamıza yarar.
Arka arkaya pek çok yazıyı LCD ekranda göstermek için Pic Basic kullandım. Yaptığım örnek size iyi bir rehber olur. Kod üzerinde gerekli bütün açıklamaları yaptım. Micro işlemcinin 4.pinini +beslemeye bağlamayı ve osilatör ayarını IRCIO-İç Osilatör olarak seçmeyi unutmayın.
16F628A ile rgb&pwm uygulaması. RGB Led'in (bir pikseli temsil eden Kırmızı-Yeşil-Mavi) ışık yoğunluğunu kontrol etmek için PWM (Pulse Width Modulation-Darbe Genlik Modülasyonu) modunu kullanacağız.
Yaptığınız PIC programlarını denemeniz için bir deney kartı. Devre Proteus'ta çizilerek denenmiştir. Animasyon ve Video dosyalarında devrenin çalışmasını izleyebilirsiniz.Kaynak dosyalarını aşağıda verilen linkten indirebilirsiniz.
“ Instruction Time ” = komut işletme süresidir. PIC denetleyiciler herhangi bir komutu işletmek için belli bir zamana ihtiyaç duyarlar. Buna instruction time adı verilir.
PIC 16F628A kullanarak bir sayıcı devresi daha yapalım. Bu devre hem Ortak Anotlu 7 segmentri 1 digit LED gösterge ile ondalık olarak göstersin hem de normal LED'ler ile ikilik düzende göstersin. Önceki yayınlanan sayıcı devremiz ortak katotlu devreydi. yani LED'ler -(eksi) şase kullanıyordu.