Kullandığın Lcd'nin datasheet ini tekrar kontrol etmende fayda var. Ayrıca kodlar proteusta çalışsa da burda bizimle paylaşman iyi olacaktır. Belki gözden kaçan bir şey vardır.
arkadaşım 877 de 4 mhz dahili kristal var 20 mhz lik kristalin doğru bacaklara bağlandığından ve dahili ve harici osilatörlerin enable/disabledurumlarını kontrol etmeni öneririm.boşta kalan ayak bağlantılarının toprağa ya da gerilime bağlanması önerilir ancak pek bir sorun yaratacağını sanmam.ayrıca proteus büyük bir doğrulukla çalıssa dahi her zaman doğru sonuç veremeyebiliyor.(%99 doğru sonuç vermesi demek %1 hataya pay bırakıyor demektir FELSEFE ÖZENTİSİ )