programı pic e atınca ekranda yazı görünmüyor

yunus27

Üye
Katılım
28 Ara 2016
Mesajlar
9
Puanları
1
Yaş
33
Aşağıdaki pic programı pic basic ile microcode studio ile yazılmıştır. bu programı pic e atınca ekranda yazı görünmüyor. C portuna bağlı led yanıp sönmüyor hata bulamadım. acil yardım gerekli iyi akşamlar


DEFINE LCD_DREG PORTD 'LCD DATA BACAKLARI PORTB'YE BAGLI
DEFINE LCD_DBIT 4 'LCD DATA BITLERI HANGİ BITTEN BASLIYOR
DEFINE LCD_EREG PORTD 'LCD ENABLE BACAGI HANGI PORTA BAGLI
DEFINE LCD_EBIT 3 'LCD ENABLE BITI HANGI PORTA BAGLI
DEFINE LCD_RSREG PORTD '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 SIRADAN OLUSUYOR


@ DEVICE pic16F877A
@ DEVICE pic16F877A, WDT_on
@ DEVICE pic16F877A, PWRT_ON
@ DEVICE pic16F877A, PROTECT_OFF
@ DEVICE pic16F877A, XT_OSC

DEFINE osc 20
ADCON1 =%00000111 ' PORTA ve PORTE digital girişler aktif.
OPTION_REG = %00000000 ' PORTB PULLUP AKTİF


TRISA=0 ; porta çıkış olarak ayarlandı
TRISB=1 ;
TRISC=0 ;
TRISD=0 ;
TRISE=0 ;


y:
LCDOUT $FE,1," YENi SiSE ALINIYOR " ; lcdnin 1. satırına "yeni şişe alınıyor" yazıldı
LCDOUT $FE,$C0,1," DOLUM = "
pause 100


portc.0=1 ' c portu 0. bacaktaki lambayı yak
pause 100
portc.0=0 ' c portu 0. bacaktaki lambayı söndür
pause 100

goto y
end
 
Lcd data bacaklarını hangi portın hangi pinlerine bağladınız?
 
DEFINE LCD_DREG PORTD
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTD
DEFINE LCD_EBIT 3
DEFINE LCD_RSREG PORTD
DEFINE LCD_RSBIT 2
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2


ADCON1 =%00000111
OPTION_REG = %00000000


TRISA=%00000
TRISB=%11111111
TRISC=%00000000
TRISD=%00000000
TRISE=000


y:
LCDOUT $FE,1," PIC16F877A"
LCDOUT $FE,$C0,1," MİCROCODE"
pause 100


portc.0=1
pause 100
portc.0=0
pause 100

goto y
end

LCD BAĞLANTIM BU ŞEKİLDE. MİCROCODE İLE YAZDIM. AMA KRİSTAL TANIMLAMADA HATA VAR GALİBA
 
Port giriş-çıkış tanımlamalarını LCD tanımlamalarından önce yap öyle dene.
 

Forum istatistikleri

Konular
127,956
Mesajlar
913,902
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Çevrimiçi üyeler

Geri
Üst