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 :
et merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 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
Partager