Part1 r18 LA PROGRAMMATION DES PICS PAR BIGONOFF PREMIERE PARTIE DEMARRER LES PICS AVEC LE PIC F Révision C C 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ÉR

LA PROGRAMMATION DES PICS PAR BIGONOFF PREMIERE PARTIE DEMARRER LES PICS AVEC LE PIC F Révision C C 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 LA SIMULATION D ? UN PROGRAMME LANCEMENT ET PARAMÉTRAGE DU SIMULATEUR C 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

  • 570
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager