GLCD ekran optimizasyonu

Başlatan samedkutuk, 04 Mart 2019, 15:25:45

samedkutuk

merhabalar
Daha önce 2x16 ile yapmış olduğum , içinde DS1307 ile tarih saat bilgisini  de gösterdiğim uygulamamı GLCD kullanarak değiştirmek istedim.
Fakat GLCD nin yazı yazmak istediğimiğiz kısmı (on) yapıp sonra yazı yazmasını sağlıyorum saniye bilgisi değişince ekrandan bir önceki rakam silinmediği için üzerine yazıp ekranı karartıyor, önce (on),saat,(off) yapınca ise ekran sürekli dalgalanma oluyor ve ekran okunmuyor.
kod u mu paylaşıyorum  :)  tecrübeli hocalarımızın yardımlarını bekliyorum :)

void main(){
   setup_adc_ports(AN0);
    glcd_init(ON);
     char yazi[16];
     char yazi_1[20];
     
     
while(true){
     
     ds1307_get_date (day, month, yr, dow); //Tam Tarihi Oku
      ds1307_get_time (hrs, min, sec);   /// Tam Saati oku
       ds1307_get_day_of_week(tarih);
        sprintf(yazi,"%02u:%02u:%02u",hrs,min,sec);
         glcd_text57(20,5,yazi,2,on);
  }
  
}
samedkutuk