Pic 16f877 en assembleur

Fermé
YOUSSEFSINAN Messages postés 1 Date d'inscription jeudi 24 décembre 2015 Statut Membre Dernière intervention 24 décembre 2015 - 24 déc. 2015 à 15:32
salut a tous ,

bon j'ai fait un programme en assembleur qui sert a générer un signal carré en utilisant le Timer 2, la compilation sur MPLAB se fait correctement mais la simulation sur ISIS donne des erreurs

SVP j'ai besoin de l'aide a fin de trouver l'erreurs dans mon programme suivant :

org 0x00

BSF STATUS,RP0

BCF STATUS,RP1; bank1

BCF TRISB,1; configurer RB1 comme sortie

MOVLW 4

MOVWF PR2; charger PR2 par 4

BCF STATUS,RP0 ;bank0

MOVLW B'00101000'

MOVWF T2CON; configurer post-diviseur =6 et pré-diviseur =1

BSF PORTB,1 ; initialise la sortie a 1

bsf T2CON,TMR2ON; activer le TMR2

TE BTFSS PIR2,TMR2IF ; tester le flag

GOTO TE

COMF PORTB,1; changer la valeur ou bien vers 0 ou bien vers 1

GOTO TE

END

et merci d'avance
A voir également: