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