Nema niekto take nieco napisane v Cecku ? Potrebujem aby text ktory je ulozeny v ram. sa resuval po displeji z lava do prava stale dookola teda pokial sa nezmni napln ram. MAlo by to byt pre graficky displekj 128*64. dakujem.
administrator: přesunuto z "Elektronika s mikrokontroléry, procesory"
administrator: přejmenováno z "Beziaci text na displeji"
z hladiska toho ze pre cko…tak je to jedno nie …ale dobre pre PIC 18f452
Tak uz som si to napisal sam…sice to zabera trocha miesta v pameti ale tej mam dost…
//****************************************************************************************
void beziacitext(void)
{
unsigned char znak,znakx=0,pzcz;
unsigned char mpzz=16; // max pocet zobrazenych znakov na riadok
if (ids==800)
{
// _delay_ms(300);
ids=0;
pzcz=pzc; //pzc - pocet znakov v sprave doplneny o medzeru
if (pzcz<mpzz)zaciatok=0;
for (znak=0;znak<mpzz;znak++)
{
if ((znak+zaciatok)<=pzcz)
poledisp[znak]=polezn[znak+zaciatok];
else
if (zaciatok) poledisp[znak]=polezn[znakx++];
}
LCD_Position(1 , 0); //kde sa budu pisat znaky poloha na displeji
for (znak=0;znak<mpzz;znak++)
{
wrdatac(poledisp[znak]);
}
if (zaciatok<pzcz) zaciatok++; else zaciatok=0;
}
ids++;
return;
}