mustafa6106
Üye
- Katılım
- 16 Şub 2010
- Mesajlar
- 382
- Puanları
- 1
- Yaş
- 32
benim bir sorum olacak lcd'ye bir türli yazı çıkaramıyorum.(2x16) program şu:
DEFINE LCD_DREG PORTB 'LCD DATA BACKLARI PORTB'YE BAGLI
DEFINE LCD_DBIT 4 'LCD DATA BITLRI HANGİ BTTEN BASLIYOR
DEFINE LCD_EREG PORTB 'LCD ENABLE BACAGI HANGI PORTA BAGLI
DEFINE LCD_EBIT 3 'LCD ENBLE BITI HANGI PORTA BAGLI
DEFINE LCD_RSREG PORTB 'LCD RS BACAGI HANGI PORTA BAGLI
DEFINE LCD_RSBIT 2 'LCD RS BACAGI HANGI BITE BAGLI
DEFINE LCD_BITS 4 'LCD 4 BIT BAGLI
DEFINE LCD_LINES 2 'LCD KAC SIRDAN OLUSUYOR
TRISA=%11001 'TRISA GIRIŞ
TRISB=0
PAUSE 200 '200 ms bekleme yap
LCDOUT $FE,1 'LCD temizle
SYMBOL BUTON_A=PORTA.0
BASLA:
IF BUTON_A=0 THEN
lcdout $FE,$0C
LCDOUT $FE,$06,"MUSTAFA ÇAKMAK"
pause 5000
ENDIF
IF BUTON_A=1 THEN LCDOUT $FE,$1
IF BUTON_A=1 THEN PORTB.2=0
PORTB.3=0
GOTO BASLA
END
neden yazı cıkmıyor hala anlayamadım.Pic de sağlam.bağlantılarda doğru.proteusta da çalışıyor.lütfen yarıdımcı olabilirmisiniz.
DEFINE LCD_DREG PORTB 'LCD DATA BACKLARI PORTB'YE BAGLI
DEFINE LCD_DBIT 4 'LCD DATA BITLRI HANGİ BTTEN BASLIYOR
DEFINE LCD_EREG PORTB 'LCD ENABLE BACAGI HANGI PORTA BAGLI
DEFINE LCD_EBIT 3 'LCD ENBLE BITI HANGI PORTA BAGLI
DEFINE LCD_RSREG PORTB 'LCD RS BACAGI HANGI PORTA BAGLI
DEFINE LCD_RSBIT 2 'LCD RS BACAGI HANGI BITE BAGLI
DEFINE LCD_BITS 4 'LCD 4 BIT BAGLI
DEFINE LCD_LINES 2 'LCD KAC SIRDAN OLUSUYOR
TRISA=%11001 'TRISA GIRIŞ
TRISB=0
PAUSE 200 '200 ms bekleme yap
LCDOUT $FE,1 'LCD temizle
SYMBOL BUTON_A=PORTA.0
BASLA:
IF BUTON_A=0 THEN
lcdout $FE,$0C
LCDOUT $FE,$06,"MUSTAFA ÇAKMAK"
pause 5000
ENDIF
IF BUTON_A=1 THEN LCDOUT $FE,$1
IF BUTON_A=1 THEN PORTB.2=0
PORTB.3=0
GOTO BASLA
END
neden yazı cıkmıyor hala anlayamadım.Pic de sağlam.bağlantılarda doğru.proteusta da çalışıyor.lütfen yarıdımcı olabilirmisiniz.