• 1 odgovor
  • 2.136 pregleda
8051 i Displej 1602 cudan problem 16.01.2015. u 19:18 · pre 143 meseci #1
Pozdrav, pravim casovnik pomocu 8051 i 1602 displeja i koristim MikroC kompajler.

Prilicno sam siguran da je kod dobar medjutim prilikom ukljucenja ekran ispisuje neke cudne i nepovezane znakove.

Tek nakon 5-10 startovanja uredjaj pocne da radi bas ono sto treba bez ispisivanja suvisnih i nepovezanih znakova.

U kodu na pocetku imam lcd inicijalizaciju i lcd clear.

Pre prikaza vremena promenljive tipa integer se konvertuju u string.

E sad mene najvise muci sto nekad radi bas kako treba a nekad ne.
Kada ubacim neki prostiji kod npr:

Code:
 if(T1==0)
 {
  Lcd_Out(2,5,"Taster 1");
  }
  else if(T2==0)
  {
  Lcd_Out(2,5,"Taster 2");
  }
  else if (T3==0)
   {
   Lcd_Out(2,5,"Taster 3");
  }
  else if (T4==0)
   {
   Lcd_Out(2,5,"Taster 4");
  }
  else
  {
  Lcd_Out(1,3,"Stisni taster!");
  }


onda uvek startuje i radi kako treba.

Da li mozda neko ima ideju zasto se to desava?
Re: 8051 i Displej 1602 cudan problem 17.01.2015. u 04:29 · pre 143 meseci #2
Imaš problem sa jednim kodom, koji ti "brljai", a postaljaš kod koji ti normalno radi.
Kako očekuješ da ti se pomogne?

Za početak, postai na početku programa kašnjenje (Delay) od oko 200ms, da bi displej sam po sebi uspeo da se inicijalizuje.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme