877 ile lcd uygulamasına yönelik bir baskı devre hazırladım aşağıdaki linkten indirebilirsin
Henüz plakete aktarmadım ama bir aksilik çıkacağını sanmıyorum !!
Yolladığın PCB yi hazırladım ve kurdum. Ancak yine de çalıştıramadım.
ekranda hiç bir hareketlenme olmuyor..
Acaba Entegrede mi sorun ver diye 3 ayrı entegre kullandım
Port çıkışlarını kontrol ederek bir ledi yakıp zöndürsün oedim onu bile yapmıyor.
Aşağıda ki kod ile Ekrana Mustafa yazdırması gerekiyor mu?
**********************************************************************
Device = 16F877A
Config WDT_on, PWRTe_ON, XT_OSC
'CONFIG HS_OSC , WDT_OFF , PWRTE_ON , BODEN_OFF , LVP_OFF , WRTE_ON , CP_OFF , DEBUG_OFF
#define LCD_DTPin 4 'LCD data bacakları hangi bitten başlıyor?
Declare LCD_ENPin PORTD.0 'LCD Enable Bacağı /////
Declare LCD_RSPin PORTD.1
Declare LCD_Interface 4
Declare LCD_Lines 2
Declare LCD_Type 0
Declare LCD_DTPort PORTD
Declare LCD_RWPin PORTD.2
'-------------------------------------------------------------------------------
Low PORTD.2 ' LCD R/W line Low (W), şemada direkt GND ye bağlanabilir.
LCDOut $FE,1 ' LCD de CLS yapar
DelayMS 200 ' LCD nin açılması için gerekli süredir.
'-------------------------------------------------------------------------------
BASLA:
lcdout $FE,1, "Mustafa "
Toggle PORTA.0
DelayMS 500
GoTo BASLA
****************************************************************