[elektro] C kérdés
János Zakó
janoszako at gmail.com
Tue Dec 16 14:46:55 CET 2008
inkább azt áruljátok el, hogy milyen módon tudom azt megcsinálni, hogy
a printf 6 digiten írjon ki egy számot. Ha rövidebb, akkor jobbra
eltolva, esetleg úgy is, hogy bal oldalon ne legyenek nullák. Nekem
mindig a bal oldalra rendezi és remekül tudok a jobb oldali üres
helyekre nullákat íratni vele.
Előre is köszi!
Jani
2008/12/16 potyo <potyo.ada at gmail.com>:
> Ha a ledet átteszed másik portra, akkor a 7-et és a 2-öt át kell írni.
> Nem célszerűbb az, hogy a hetes helyén PORTC legyen, és áttevéskor a
> PORTC írjuk át pl. PORTD-re? De igen...
>
> 2008/12/16 hg12345 <hg12345 at freemail.hu>:
>>
>>
>>> Jajj, frászt kapok az ilyentől. Miért nem lehet azt írni, hogy bsf PORTC, 2 ?
>>>
>>>
>>> Ha átteszed a LED-t egy másik portra akkor csak a define-t kell megváltoztatni és kész, hordozható a kód ez komolyabb programoknál igen célszerű.... Mondjuk az ilyet azért célszerű függvény szerüen definiálni, csak a jobb olvashatóság kedvéért...
>>>
>>> #define DATA_HIGH() __asm{" bsf 7, 2"}
>>>
>>> 2008/12/16 Moravcsik Szilárd <mszilard at contarex.hu>:
>>> > #define DATA_HIGH bsf 7, 2 // Tehat a teljes assembly
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list