16F628A & LCD

Pic Basic Pro kulanarak Pic 16F628A ve LCD kardeşliği sağlayalım. Hemen iki satırlık bir yazı yazalım. Elimizde piyasadan kolayca bulabileceğimiz 1602A LCD'si var. 16 karakter, 2 satır yazabiliyor. Farklı LCD'ler de kullanabilirsiniz. Pic 16F628A kullandım. Kod dosyalarındaki pin bağlantı açıklamalarını  kullanacağınız işlemcinin  pinlerine adapte edebilirsiniz.

Ben PIC 16F877A işlemcisinden 16F628A'ya uyarladım. Kod içerisindeki açıklamaları 16F628A için yazdım. 16F877A için aynı kod çalışıyor, yalnızca aşağı taraftaki şemaya göre bağlantı yapın.

DEVRE ŞEMASI:     16F628A için


LCD pin bağlantıları:
LCD D4-D5-D6-D7 => PIC 10-11-12-13
LCD RS-RW-E        =>  PIC 7-8-9
4.nolu bacak + beslemeye
İç osilatör kullanılıyor.  


DEVRE ŞEMASI:     16F877A için



PROGRAMLAMA ORTAMI:
Micro Code Studio Pic Basic Pro 4.0.0.0


FUSES AYARLARI:

Özellikle osilatör ayarına dikkat edin (IRCIO - İç Osilatör olmalı) doğru seçmezseniz ekranda hiç bir şey göremezsiniz. 16F628A'nın 4 nolu bacağını + beslemeye bağlamanız gerekebilir.


Kullanılan Programlar    : Micro Code Studio Pic Basic Pro 4.0.0.0
Kullanılan Programlayıcı: K150 PIC Programmer (Klon)












Yorumlar