Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.619 pregleda

Najnovija ↓

problem sa brisanjem karaktera GLCD 25.09.2014. u 01:25 · pre 147 meseci #1
pozz svima koji su budni ...
da li neko zna mozda kako se brise char na smart glcd displeju (potrebno za osvezavanje)?
displej koristi T6963C, u pitanju je smart glcd razvojna ploca iz mikroe-a ...
unapred hvala
Code:

unsigned int rpm=90;

 rpm++;
.
.
.

     T6963C_Write_Char_Adv(rpm/100+48,70,25);
     T6963C_Write_Char_Adv((rpm%100)/10+48,85,25);
     T6963C_Write_Char_Adv(((rpm%100)%10)%10+48,100,25);
     delay_ms(2000);
Potpis
mst
Re: problem sa brisanjem karaktera GLCD 26.09.2014. u 16:08 · pre 147 meseci #2
pozdrav, resio sam problem osvezavanja displeja. Evo koda a za sve nejasnoce slobodno pitajte....
Code:
      const code char FONT[];
   
   void prikazGLCD(int cifra,const code char FONT[])
   {

       // Brisanje stare vrednosti
     T6963C_Set_Font_Adv(FONT,T6963C_BLACK, _T6963C_HORIZONTAL);
     T6963C_Write_Char_Adv(cifraTXT[0], 70,20);
     T6963C_Write_Char_Adv(cifraTXT[1], 80,20);
     T6963C_Write_Char_Adv(cifraTXT[2], 90,20);
    // Konvertovanje nove vrednosti
     cifraTXT[0] = cifra/100+48 ;  // Stotine
     cifraTXT[1] = (cifra%100)/10+48 ;  // desetice
     cifraTXT[2] = (cifra%100)%10 +48;  // jedinice
     T6963C_Set_Font_Adv(FONT, T6963C_WHITE, _T6963C_HORIZONTAL);
    // Ispis nove vrednosti
     T6963C_Write_Char_Adv(cifraTXT[0], 70,20);
     T6963C_Write_Char_Adv(cifraTXT[1], 80,20);
     T6963C_Write_Char_Adv(cifraTXT[2], 90,20);
   
   }


  void main() {


   Start_TP();
   
   while (1) {
    Check_TP();
    rpm++;
    Delay_ms(1000) ;

    prikazGLCD(rpm,System14x16_Regular);
   }

  } 
Potpis
mst
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme