Rep 2 Microcontrôleur PIC F Aspect Programmation I Fonctions générales sur des Registres Programme Charger déplacer un registre Charger la constante b' ' dans le registre x C bank Charger la constante b' ' dans le registre x bank Déplacer le contenu du re
Microcontrôleur PIC F Aspect Programmation I Fonctions générales sur des Registres Programme Charger déplacer un registre Charger la constante b' ' dans le registre x C bank Charger la constante b' ' dans le registre x bank Déplacer le contenu du registre x au registre x Déplacer le contenu du registre x C au registre x D Label Instruction Opérande List p f include p f inc et des bits ORG x commence MCLR GOTO logiciel Chargement des constantes debut BSF MOVLW MOVWF debut STATUS RP b' ' x C Commentaires instruction logiciel choix du ?C à programmer instruction logiciel Librairie qui contient les adresses des registres instruction logiciel Adresse Mémoire programme à laquelle l ? écriture de notre programme x la ligne du programme exécutée au démarrage ou après Sauter au label debut adresse Mém Prog Aléatoire dé ?nie par le Aller à la bank de la RAM mettre une constante binaire dans le registre de travail W Déplacer le contenu de W vers l'adresse x C BCF MOVLW MOVWF Déplacement des registre BCF MOVF MOVWF STATUS RP b' ' x STATUS RP x W x Aller à la bank de la RAM mettre une constante binaire dans le registre de travail W Déplacer le contenu de W vers l'adresse x Rester à la bank car les registres GPR de la bank sont Déplacer le contenu de x dans le registre de travail W résultat dans W Déplacer le contenu de W vers l'adresse x RAM ?? BCF MOVF MOVWF END STATUS RP x C W x D Rester à la bank car les registres GPR de la bank sont dupliqués dans la bak reg x C reg x C ??voir structure de la Déplacer le Contenu du registre x C vers le registre W Déplacer le contenu de W vers l'adresse x D instruction logiciel ?n programme Programme Complément Mettre les valeurs d ? ? et b ? ? dans les Variable var et var puis appliquer le compliment à ces adresses Label Instruction Opérande Commentaire List p f instruction logiciel choix du ?C à programmer include p f inc instruction logiciel inclure la librairie du ?C ORG x instruction logiciel Adresse de démarrage après reset instruction logiciel var RES x C instruction logiciel Réserver des adresses pour les variables var RES x D GOTO debut Aller au label debut adresse dé ?nie par le logiciel debut BCF STATUS RP Aller à la bank on peut ignorer cette instruction car au démarrage on est à la bank car RP MOVLW d ? ' mettre une constante décimale dans W MOVWF var Déplacer le contenu de W vers la variable var MOVLW b' ' mettre une constante binaire dans W MOVWF var déplacer le contenu de W vers la variable var COMF var Complément du contenu de la variable var résultat dans la même variable COMF var Complément du contenu de la variable var résultat dans la même variable END instruction logiciel ?n programme Programme Somme et Soustraction STE
Documents similaires










-
93
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 25, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 126.9kB