[ powersz @ 31.10.2014. 15:26 ] @
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); |