Mein Gott, ihr könnt es aber auch kompliziert machen.
MOVLW B'00001111'
MOVWF MeineZelle ; MeineZelle vorbelegen
zyklus:
RLF MeineZelle,W ; MSB ins Carry
RLF MeineZelle,F ; Carry ins LSB
GOTO zyklus
Sowas braucht beim PIC nur 800 ns, wovon der GOTO die Hälfte frißt.
Apropos GOTO, Ich halte das GOTO Statement sowohl bei C als auch bei
Pascal durchaus nicht für schlechten Stil. Wo man eine Ewigschleife zu
drehen beabsichtigt, da ist GOTO genau richtig!
Auf alle Fälle ist das besser und lesbarer als sowas wie while(true)
{....}
oder gar while (1)....
W.S.