Hi,
um einezlene Bits zu ändern musst du das mit einem Komma hinter dem Register angeben:
Mal ein Beispeil:Code:bsf PORTB,0 ; RB0 wird gesetzt bcf PORTB,7 ; RB7 wird gelöscht
Hier eine BefehlslisteCode:#define E PORTB,0 #define F PORTB,1 ; E = 1 geht nicht, das ist Syntax einer Hochsprache. Du musst machen: bsf E bsf F ; um es auf 0 z6u setzen: bcf E bcf F
Edit: Huuups habe nur die ersten paar Zeilen gesehn und dachte daher es sei Assembler, mein Beitrag ist somit hinfällig! Sorry.
mfg
Benny
Lesezeichen