bonjour a tous,

j'ai ce exrcice la lampe LAMP est éteinte (RA0 = 0) lorsque le bouton poussoir BP n’est pas appuyé
(RA4 = 1). Elle s’allume et reste allumée (RA0 = 1) tant que BP est maintenu appuyé
(RA4 = 0).
et j'ai proposé ce programme en anssableur
Code asm : 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
LIST p=16f628a,r=dec
#INCLUDE "p16f628a.inc"
#DEFINE lamp PORTA,1
#DEFINE BP PORTA,5
__CONFIG_CP_OFF&_WDT_ON&_XT_OSC&_PWRTE_ON
LAMP_OFF
        org   0x000
        movlw 0x10
        movwf PORTA
        bsf STATUS, RP0
        movlw  0x10
        movwf  TRISA
        bcf STATUS, RP0
LAMP_ON
       btfsc PORTA,5
       goto LAMP_ON
       rrf PORTA,f
       goto LAMP_ON
       end
et je ne comprends pas pourquoi quand j'essai de compliler il trouve des erreurs.

merci pour votre aide