frkomr
Üye
- Katılım
- 20 Mar 2013
- Mesajlar
- 5
- Puanları
- 1
- Yaş
- 31
Selamun Aleyküm arkadaşlar pic basic pro ile yazdığım programla LCD ye bir şeyler yazdırmak istiyorum ama bir türlü çalıştıramadım. Kullandığım LCD ACM 1602B-FL-YBH ışık beslemesini verince ışığı yanıyor. Pic bağlantılarında sıkıntı yok uygun şekilde yapıyorum ama bir türlü çalıştıramadım.
Programda eksik mi var anlıyamadım ekstra ayarlar mı gerekiyor çok araştırdım ama başka bir şey bulamadım. LCD değiştirip denedik yine olmadı. Yardımlarınızı bekliyorum.
Kod:
@ __config _XT_OSC & _WDT_ON & _LVP_OFF & _CP_OFF
DEFINE OSC 4
DEFINE LCD_DREG PORTB 'LCD data bacakları hangi porta bağlı?
DEFINE LCD_DBIT 4 'LCD data bacakları hangi bitten başlıyor?
DEFINE LCD_EREG PORTB 'LCD Enable Bacağı Hangi Porta bağlı?
DEFINE LCD_EBIT 3 'LCD Enable Bacağı Hangi bite bağlı ?
define LCD RWREG PORTB 'LCD R/W Bacağı Hangi Porta bağlı?
define LCD_RWBIT 2 'LCD R/W Bacağı Hangi bite bağlı ?
DEFINE LCD_RSREG PORTB 'LCD RS Bacağı Hangi Porta bağlı ?
DEFINE LCD_RSBIT 1 'LCD RS bacağı Hangi Bite bağlı ?
DEFINE LCD_BITS 4 'LCD 4 bit mi yoksa 8 bit olarak bağlı?
DEFINE LCD_LINES 2 'LCD Kaç sıra yazabiliyor
CMCON=7
ADCON1=7
OPTION_REG=1
LOW PORTB.2
PAUSE 500
LCDOUT $FE,1
BASLA:
LCDOUT $FE,1
LCDOUT "merhaba"
PAUSE 1000
GOTO BASLA
END
Programda eksik mi var anlıyamadım ekstra ayarlar mı gerekiyor çok araştırdım ama başka bir şey bulamadım. LCD değiştirip denedik yine olmadı. Yardımlarınızı bekliyorum.
Son düzenleme: