[elektro] C kérdés

János Zakó janoszako at gmail.com
Tue Dec 16 11:31:29 CET 2008


Üdv!

Én is ezzel küzdök.
Máshogy oldottam meg de köszönöm a választ, ebből is tanultam.

Jani

2008/12/16 Moravcsik Szilárd <mszilard at contarex.hu>:
> János Zakó írta:
>> Üdv!
>>
>> Hogy lehet ezt megcsinálni?
>>
>> #define       DIG1a   0xF64,5
>> void lcdwr (unsigned char pos, unsigned char num)
>> { asm("bsf      DIG1a"); }
>>
>> csak a DIG1a,bit -et fordítja le.
>> Ugyan ez a gondom, ha macro-t csinálok c-ben.
>>
>> A segítséget előre is köszönöm!
>
> Szia!
>
> Én anno PIC-es koromban az MPLAB + HI-TECH PICC Toolsuite párost használtam.
>
> A definiálás:
>
> #define DATA_HIGH       bsf 7,  2               // Tehat a teljes assembly
>
> majd a felhasználás egy fuggvenyben:
>
> #asm
> ...
>   DATA_HIGH
> ...
> #endasm
>
>
> Üdv:
> Szilárd
>
> -----------------------------------------
>          elektro[-flame|-etc]
>


More information about the Elektro mailing list