La programmation des pic bigonoff
LA PROGRAMMATION DES PICS PAR BIGONOFF PREMIERE PARTIE DEMARRER LES PICS AVEC LE PIC F Révision C CRÉVISION INTRODUCTION LES SYSTÈMES DE NUMÉROTATION LE SYSTÈME DÉCIMAL LE SYSTÈME BINAIRE LE SYSTÈME HEXADÉCIMAL LES OPÉRATIONS LES NOMBRES SIGNÉS LES OPÉRATIONS BOOLÉENNES Le complément La fonction ET ? ou AND ? La fonction OU ? ou OR ? La fonction OU EXCLUSIF ? ou Exclusif OR ? ou XOR ? COMPOSITION ET FONCTIONNEMENT DES PICS QU ? EST-CE QU ? UN PIC LES DIFFÉRENTES FAMILLES DES PICS IDENTIFICATION D ? UN PIC ORGANISATION DU F La mémoire programme La mémoire Eeprom La mémoire Ram ORGANISATION DES INSTRUCTIONS GÉNÉRALITÉS LES TYPES D ? INSTRUCTIONS Les instructions orientées octet ? Les instructions orientées bits ? Les instructions générales Les sauts et appels de sous- routines PANORAMIQUE DES INSTRUCTIONS LES INDICATEURS D ? ÉTAT L ? indicateur d ? état Z ? L ? indicateur d ? état C ? LES DÉBUTS AVEC MPLAB PRÉPARATION À L ? UTILISATION CRÉATION DE NOTRE PREMIER PROJET ORGANISATION D ? UN FICHIER ASM ? LES COMMENTAIRES LES DIRECTIVES LES FICHIERS INCLUDE ? LA DIRECTIVE CONFIG LES ASSIGNATIONS LES DÉFINITIONS LES MACROS LA ZONE DES VARIABLES LES ÉTIQUETTES LA DIRECTIVE ORG ? LA DIRECTIVE END ? RÉALISATION D ? UN PROGRAMME CRÉATION DE NOTRE PREMIER PROGRAMME L ? ASSEMBLAGE D ? UN PROGRAMME C LA SIMULATION D ? UN PROGRAMME LANCEMENT ET PARAMÉTRAGE DU SIMULATEUR EXPLICATION DES REGISTRES FONDAMENTAUX Les registres PCL ? et PCLATH ? Le registre W ? Le registre STATUS ? LANCEMENT DE LA SIMULATION LE JEU D ? INSTRUCTIONS L ? INSTRUCTION GOTO ? ALLER À L ? INSTRUCTION INCF ? INCREMENT FILE L ? INSTRUCTION DECF ? DECREMENT FILE L ? INSTRUCTION MOVLW ? MOVE LITERAL TO W L ? INSTRUCTION MOVF ? MOVE FILE L ? INSTRUCTION MOVWF ? MOVE W TO FILE L ? INSTRUCTION ADDLW ? ADD LITERAL AND W L ? INSTRUCTION ADDWF ? ADD W AND F L ? INSTRUCTION SUBLW ? SUBTRACT W FROM LITERAL L ? INSTRUCTION SUBWF ? SUBTRACT W FROM F L ? INSTRUCTION ANDLW ? AND LITERAL WITH W L ? INSTRUCTION ANDWF ? AND W WITH F L ? INSTRUCTION IORLW ? INCLUSIVE OR LITERAL WITH W L ? INSTRUCTION IORWF ? INCLUSIVE OR W WITH FILE L ? INSTRUCTION XORLW ? EXCLUSIVE OR LITERAL WITH W L ? INSTRUCTION XORWF ? EXCLUSIVE OR W WITH F L ? INSTRUCTION BSF ? BIT SET F L ? INSTRUCTION BCF ? BIT CLEAR F L ? INSTRUCTION RLF ? ROTATE LEFT THROUGH CARRY L ? INSTRUCTION RRF ? ROTATE RIGHT THROUGH CARRY L ? INSTRUCTION BTFSC ? BIT TEST F SKIP IF CLEAR L ? INSTRUCTION BTFSS ? BIT TEST F SKIP IF SET L ? INSTRUCTION DECFSZ ? DECREMENT F SKIP IF Z L ? INSTRUCTION INCFSZ ? INCREMENT F SKIP IF ZERO L ? INSTRUCTION SWAPF ? SWAP NIBBLES IN F L ? INSTRUCTION CALL ? CALL SUBROUTINE L ? INSTRUCTION RETURN
Documents similaires
-
63
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 13, 2021
- Catégorie Management
- Langue French
- Taille du fichier 697.3kB