für eine definierte Wartezeit von x Zyklen würde ich die Funktion _delay(x) verwenden.
ist mMn lesbarer alsCode:_delay(1020);
Und dann gibts noch die zeitbezogenen __delay_us(x) und __delay_ms(x) für die man lediglich _XTAL_FREQ definieren muss.Code:#asm movlw 255 movwf FSR0L delay_a: decf FSR0L,F btfss STATUS,2 goto delay_a #endasm
Lesezeichen