16F877A ile LCD çalıştırma sorunu

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.
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:
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.
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.
.
isis şemanı ve gerçekte yaptığım çalışmayan devrenin resmini paylaşırsan yardımcı olmaya çalışırız...
 
Ekran Alıntısı.JPG
hocam devre şeması bu gerçekte robot kol devresi üzerinde deniyoruz. Sizde çalışan bir uygulama varsa gönderebilirseniz iyi olur biz ondan faydalanabiliriz.Kodda bir eksiklik var mı yada yanlışlık var mı?
 
.
isis şemanı ve gerçekte yaptığım çalışmayan devrenin resmini paylaşırsan yardımcı olmaya çalışırız...
hocam devre şeması bu gerçekte robot kol devresi üzerinde deniyoruz. Sizde çalışan bir uygulama varsa gönderebilirseniz iyi olur biz ondan faydalanabiliriz.Kodda bir eksiklik var mı yada yanlışlık var mı?Ekran Alıntısı.JPG
 
hocam devre şeması bu gerçekte robot kol devresi üzerinde deniyoruz. Sizde çalışan bir uygulama varsa gönderebilirseniz iyi olur biz ondan faydalanabiliriz.Kodda bir eksiklik var mı yada yanlışlık var mı?

devrenin şemasını resim olarak değilde isis şeması olarak gönderirsen düzeltip tekrar gönderirim.
 
buyurun hocam
 

Ekli dosyalar

  • projednm.rar
    14.6 KB · Görüntüleme: 5

Forum istatistikleri

Konular
128,135
Mesajlar
915,325
Kullanıcılar
449,854
Son üye
Enes.trk

Yeni konular

Geri
Üst