[elektro] C kérdés

hg12345 hg12345 at freemail.hu
Tue Dec 16 15:47:29 CET 2008


De nem.......  :-()

 #define DATA_HIGH() __asm{" bsf PORTC, Led2"}



> 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