[ powersz @ 16.01.2015. 19:18 ] @
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? |