LCD örneği

Pikyazda kitaplıklar kullanıcının en büyük yardımcısı. pikyaz ilk kullanıldığında temel yazılım araçları ve LCD , seri port gibi kitaplıkları da kurar. Ancak daha başka lcd veya seri port kitaplıklarını da yükleyip kullanabilirsiniz.

  Şimdi hazır kurulu gelen lcd kitaplığı ekleyerek basit bir kaç işlem yapalım.

Öncelikle lcd kitaplığını projemize dahil etmeliyiz.
Kitaplık menüsü altından lcd yi seçerek bu işlemi yapıyoruz.


ilk satıra "ekle lcd " komutu geldi. Hemen altında

; pinlerlcd(lcdport,rs,e,d7,d6,d5,d4)

yazısı var. noktalı virgülden sonraki tüm yazımlar yorumdur. bu yüzden bunlar işlenmez.
bize bu kodun kendi projemize uygun olarak yazılma örneği olarak bu satır yazılmıştır.
biz kendi kodlarımıza

pinlerlcd(PORTA,5,4,3,2,1,0)
kodu gibi bir kod yazmalıyız. burada ;
port olarak PORTA yı
rs olarak A5 pinini
e olarak A4 pinini
.
.
.
d4 olarak A0 pinini
seçtiğimizi belirtiyoruz.  Sizde kendi istediğiniz port ve pinleri belirtebilirsiniz. (Dikkat: d4,d5,d6,d7 pinleri pikyazın kendi lcd kitaplığında sıralı olmalıdır.)



Ayar bölümüne lcdgiris yazıp 100 mikrosaniye bekletiyoruz.




lcdsil komutu ile lcd yi temizliyoruz.
lcdkonum 1,0    komutu ile lcd cursorunu 1.satır 0.sıraya götürüyoruz.
lcdyaz komutu ile istediğimiz yazıyı yazdırıyoruz.
bekle 10000  yazarak 1 saniye kadar bekletiyoruz.

derleyip yüklüyebiliriz.




kodun tamamı :

ekle lcd
;// Picyaz PİC Programlama //
pinlerlcd(LATA,5,4,3,2,1,0)  ; pinlerlcd(lcdport,rs,e,d7,d6,d5,d4) ; pin isimleri
; PORTA 5.pin RS, 4.pin Enable,
; 0. pin data4, 1.pin data5,2. pin data4, 3.pin data5 e bağlanıyor..
kod ayar(){
lcdgiris                                      ; lcd başlatma komutları
bekle 1000
}
kod bas(){                             ; kodlar burada yazılacak...
lcdsil                                     ; lcdyi temizle..
lcdkonum 1,0
lcdyaz pikyaz programlama
bekle 10000                        ; 1 saniye bekle
}
kod kesme1(){

}
kod kesme2(){
}