Menu na LCD pomoci PIC

Milan Malich kulich.bulich
Středa Březen 17 14:52:35 CET 2004


Zdravim
No jestli vam to pomuze tak jsem delal docela slozite menu ale
implementoval jsem to na 8051. Tak tady mate muj postreh. Zjistil
jsem ze je nejlepsi pouzivat Video pamet. Proste nikdy
nevypisujete nic primo na displej, ale do urciteho pametoveho
bloku a ten treba v preruseni zapisete na displej. Tohle mozna
zesloziteni ma jednu uzasnou vlastnost. Treba mate nekde v pameti
programu texty pro jednotlive polozky menu a chcete k tomu textu
treba jeste neco pridat (treba znak ">" ktery indikuje aktualni
polozku menu). Tak proste zkopirujete text do video pameti a pak
jednoduchym zkopirovanim zapisete znak ">" na nultou pozici kde
zacina Video buffer a az dojde k preruseni tak se vypise pekne
text i se znakem. A jeste jedna vyhoda, ze takhle se da pekne
testovat program v nejakem SW simulatoru. Jednoduse si date vypis
pameti a tam se vam pak pekne zobrazuji ASCII znaky. Nevim jestli
to bylo jasne, ale ted jeste upravuju zdrojaky pro 8051 a za
mesic bych to zverejnil a zkusim napsat tutorial :-). Milan
Malich

----- P?VODN? ZPR?VA -----
Od: "Radek a Petra Vickovi" <rvicek@quick.cz>
Komu: hw-news@list.gin.cz
P?edm?t: RE: Menu na LCD pomoci PIC
Datum: 6.3.2003 - 20:09:37

> Ale ja myslim, ze jo. Jeste to ucesu a
> doplnim nejake
> komentare, protoze v zapalu boje na to nemam
> kdy.
> Treba mi zkusenejsi poradi jeste nejake finty
> - urcite by to
> slo jeste nejak vylepsit.
> 
> RadekCX
> 
> > -----Original Message-----
> > From: owner-hw-news@list.gin.cz
> > [mailto:owner-hw-news@list.gin.cz]On
> > Behalf Of serych@panska.cz
> > Sent: Thursday, March 06, 2003 8:32 AM
> > To: hw-news@list.gin.cz
> > Subject: RE: Menu na LCD pomoci PIC
> >
> >
> > Ja vim, je to drza otazka, ale nechtel
> > byste se o
> > svuj kod podelit s ostatnimi?
> >
> > 			Jakub Serych
> >
> > >ne dam tam radeji 628 jen za cenu toho, ze
> > >to menu je
> > >napsano univerzalne jednou pro vzdy.
> > >Cenove jsou na tom
> > >
> >
> > ---
> > P??choz? zpr?va neobsahuje viry.
> > Zkontrolov?no antivirov?m syst?mem AVG
> > (http://www.grisoft.cz).
> > Verze: 6.0.456 / Virov? b?ze: 256 - datum
> > vyd?n?:
> > 18.2.2003
> >
> ---
> Odchoz? zpr?va neobsahuje viry.
> Zkontrolov?no antivirov?m syst?mem AVG
> (http://www.grisoft.cz).
> Verze: 6.0.456 / Virov? b?ze: 256 - datum
> vyd?n?: 18.2.2003
> 
> 




Další informace o konferenci Hw-list