Salut à tous,
Voila en cours on travail sur un programme qui permet d'afficher des chiffre de 0 à 3.
Et cet fois ci il es demander de réaliser avec un bouton poussoir mais a partir de la je bloque, que lorsque on appuie sur un bouton le chiffre change.
Merci encore de votre aide
Voici un début de code:
Code:__CONFIG _RS-OSC & _WDT_OFF & _CP_OFF org 0x0005h main: BCF STATUS,6 ; Pointe sur page 1 BSF STATUS,5 ; Pointe sur page 1 BSF TRISA, 2 ; RB2 = entree BCF TRISB, 3 ; RB3 = sortie CLRF PORTA ; initialise PORTA a 0 CLRF PORTB ; initialise PORTB a 0 COMPTEUR BTFSS PORTA, 2 ; test le bit = RA2 goto $-1 ; Remonte a la ligne au-dessus MOVLW B'0011 1111' ; Affichage du 0 MOVWF PORTB BTFSC PORTA, 2 goto $-1 ; Remonte a la ligne au-dessus MOVLW B'0000 0000' ; Eteindre l’afficheur MOVWF PORTB BTFSS PORTA, 2 ;Teste le bouton goto $-1 ; Remonte a la ligne au-dessus MOVLW B'0000 0110' ; MOVWF PORTB BTFSC PORTA, 2 goto $-1 ; Remonte a la ligne au-dessus CLRF PORTB RETURN COMPTEUR END
-----