[elektro] C kérdés
Moravcsik Szilárd
mszilard at contarex.hu
Tue Dec 16 11:26:05 CET 2008
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
More information about the Elektro
mailing list