Hitech vs. C2C-plus
Fuzesi Arnold
arno at freemail.hu
Fri Nov 10 22:59:28 CET 2000
> > Pl engem kifejezetten idegesitene a C2C printf-je, mert igy nem
> > hasznalhatnam a printf-et LCD vezerlesre.
> > (Az sprintf pedig nem johet szoba, mert egy 80 karakteres LCD-nel
80byte-ot
> > el kell "pocsekolni" az igy is keveske RAM-bol)
> > Igy meg csak megirja az ember a putch() fuggvenyt olyanra amilyenre
tetszik.
> > Es arra az eszkozre ir ki amire tetszik. Soros port, Lcd...
>
> Mondjuk megirhatod az lcd-t kezelo fuggvenyt lcdprintf neven, es maris
> nincs gond. A printf soros portra azert jo, mert csak egy terminalprogi
> kell es lathatod a program futasanak erdmenyet. Kb ugy mintha egy pc-n
> futo program lenne.
Oke, de ha en irom meg az lcdprintf() fuggvenyt, akkor belegebedek, ha
mondjuk az alabbit szeretnem kiiratni
lcdprintf("%6.3f a pi erteke",PI);
Azaz 6 karakteren, harom tizedes pontossaggal irjon ki egy lebegopontos
szamot.
Ekkor a 24 (vagy 32, attol fugg hogyan allitom be a forditot) bites
lebegopontos szamot nekem kellene szetszedni egy szamsorozatta,
elvegezni a szam->ascii konverziot, varialni a kiirasi hosszusagokkal,
kitenni a pontot...
Igy meg csak a putch() fuggvenyben megirom az lcdkezelo reszt, vagy a
sorosportkezelo reszt (2 sor egyebkent), es kesz.
A printf a putch-nak a mar emesztheto karakterkodokat adja at, amit oda
iranyitok, ahova tetszik.
Arnold
More information about the Elektro
mailing list