Nokia 3310 ekranda Yazıyı kaydırmak

Başlatan M_B, 26 Eylül 2010, 17:59:43

M_B


Merhaba Arkadasşlar;
Nokia 3310 ekranında ( herhangi bir satırda ) yazıyı nasıl sagdan sola kaydırabilirim.
Bir takım denemeler yaptım ama olmadı. 
Ornek olarak
  //  ********YAZIYI KAYDIR*************************

void kaydir(void)
{
unsigned char temp;
unsigned char f;

temp=buff[0]; 				//ilk karakteri geçici olarak kaydet
for(f=0;f<15;f++)
	{						 //0 dan 14 e kadar say
		buff[f]=buff[f+1];
	}
	buff[15]=temp;
	buff[16]='\0'; 			//son karakter null olmalı
}

void Yazi_kay(void)
{
unsigned char kay;

strcpy(buff, "12/12/2010 Cuma "); //16 karakekter
nokia_gotoxy(0,2);

for(kay=83;0<kay;kay--)
	{
	nokia_gotoxy(kay,2);
	nokia_printchar(buff);
	DelayMs(75);
	}
DelayMs(100);  // belli bi süre beklenir.

}


Yukardaki sekilde yapınca  yazı ekranda kayıyor ama satırın en sagından baslarken buff  dızısının ıcındekı tum yazı alt satıra da yansıyor.
İlk harf istedigim satırın son kısmından cıkıyor. Birde satırın basına geldıginde yazı kayarak kaybolmuyor 12/12/2010 cuma  olarak kalıyor.


Yaptıgım uygulamanın tum dosyalar ektedir.
http://rapidshare.com/files/421433871/3310KayanYazi.rar
veya
http://www.4shared.com/file/RDZMDOJb/3310KayanYazi.html
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet