Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

89S51 i LCD 16x2 problem sa RAM memorijom

[es] :: Elektronika :: Mikrokontroleri :: 89S51 i LCD 16x2 problem sa RAM memorijom

[ Pregleda: 2011 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

powersz

Član broj: 245622
Poruke: 64
*.dynamic.isp.telekom.rs.



+2 Profil

icon 89S51 i LCD 16x2 problem sa RAM memorijom31.10.2014. u 15:26 - pre 98 meseci
Pozdrav. U programu mikroC sam napisao program koji treba da stampa nesto na lcd16x2.
Imam jedan problem, mikrokontroler 89s51 ima 128 bajta ram memorije i kada napravim ovako nesto dobijem gresku obzirom da svaki tekst koji upisem za prikaz na LCD zauzme deo memorije. Moguce je odstampati svega nekoliko reci a zadatak mi je takav da program mora da stampa desetak recenica. Da li neko ima ideju kako ovo resiti?

Unapred hvala na pomoci.

Code:

Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);

Lcd_Out(1, 1, "Neki tekst");
Lcd_Out(2, 1, "Neki tekst");
delay_ms(2000);


Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1, 1, "Neki drugi tekst");
Lcd_Out(2, 1, "Neki drugi tekst");
delay_ms(2000);


Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1, 1, "Neki treci tekst");
Lcd_Out(2, 1, "Neki treci tekst");
delay_ms(2000);

Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1, 1, "Neki cetvrti tekst");
Lcd_Out(2, 1, "Neki cetvrti tekst");
delay_ms(2000);

 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3717
89.111.241.158



+305 Profil

icon Re: 89S51 i LCD 16x2 problem sa RAM memorijom31.10.2014. u 18:12 - pre 98 meseci
Smjesti tekst u eprom, i onda ga samo poziovas iz programa.
 
Odgovor na temu

powersz

Član broj: 245622
Poruke: 64
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: 89S51 i LCD 16x2 problem sa RAM memorijom31.10.2014. u 21:02 - pre 98 meseci
Ne znam to da uradim. Da li mozete da mi posaljete primer koda? Da li se EPROM nalazi u mikrokontroleru ili mora da se doda?
 
Odgovor na temu

uart

Član broj: 232423
Poruke: 120
*.adsl.eunet.rs.



+6 Profil

icon Re: 89S51 i LCD 16x2 problem sa RAM memorijom01.11.2014. u 09:00 - pre 98 meseci
Poruke treba da se smeštaju u flash memoriju mikrokontrolera (code memory).


Više o tome ima ovde:

http://www.mikroe.com/forum/viewtopic.php?t=23196
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5017
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+495 Profil

icon Re: 89S51 i LCD 16x2 problem sa RAM memorijom01.11.2014. u 12:21 - pre 98 meseci
Citat:
uart: Poruke treba da se smeštaju u flash memoriju mikrokontrolera (code memory).


Više o tome ima ovde:

http://www.mikroe.com/forum/viewtopic.php?t=23196


Da, to je resenje, definises konstante, po jednu za svaku poruku.
Prevodilac ce u tom slucaju poruke smestiti u programsku (flash) memoriju a kada hoces da stampas poruku samo pozoves zeljenu konstantu.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

powersz

Član broj: 245622
Poruke: 64
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: 89S51 i LCD 16x2 problem sa RAM memorijom02.11.2014. u 19:35 - pre 98 meseci
Uspeo sam. Hvala puno :)
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: 89S51 i LCD 16x2 problem sa RAM memorijom

[ Pregleda: 2011 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.