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 anssableuret je ne comprends pas pourquoi quand j'essai de compliler il trouve des erreurs.
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
merci pour votre aide
Partager