Salut a tous,
Quelques petits problème en ASM :
Petite question sur l’instruction suivante:
xorlw (0x01 ^ 0x00)
Comment ça marche ! Que fait-on ?
Ensuite 2éme question :
Sur un pic 16f84A j’ai les port B 0 , 1 , 2 , 3, 4 , 5 chacun avec une led en sortie.
Sur le port B 6 en entée ( un capteur ). Et enfin sur le port B7 une led en sortie :
Si je fais ceci :
La var Don = B. 00111111
Movfw Don
Movwf PortB
Est-ce que le prot B6 va être affecté ? Même si il est en entrée ?
Comment faire pour mettre les données de Don dans B 0,1,2,3,4,5 sans toucher a B 6 et 7 ?
Est-ce que ça c’est mieux :
Movfw Portb,6
Movwf don,6
Movfw Portb,7
Movwf don,7
Movfw Don
Movwf PortB
Une autre solution plus rapide ?
Merci.
-----