Club africain

Disponible uniquement sur Etudier
  • Pages : 26 (6316 mots )
  • Téléchargement(s) : 0
  • Publié le : 23 avril 2011
Lire le document complet
Aperçu du document
PIC 16F84

Département GEII

PIC 16F84

Philippe Hoppenot
hoppenot@lsc.univ-evry.fr http://lsc.univ-evry.fr/~hoppenot/presentationfrancaise.html

Ce cours sur le PIC est dispensé en licence professionnelle Concepteurs de Systèmes de Commande Industrielle. Son utilisation est libre avec les contraintes suivantes : - Ne pas l'utiliser à des fins commerciales - Citer la source lors de sonutilisation - Avertir l'auteur de son utilisation Toutes les remarques sur le fond et la forme de ce document sont les bienvenues.

Ph. Hoppenot (juin 2004)

1/29

PIC 16F84

PIC 16F84
I. Qu'est-ce qu'un PIC ? ........................................................................................................................4 II. PIC16F84........................................................................................................................................4 II.1. Brochage et fonction des pattes...........................................................................................5 II.2. Architecture générale ..........................................................................................................5 III. Organisation de la mémoire...........................................................................................................6 III.1. Mémoire de programme.....................................................................................................6 III.2. Mémoire de données..........................................................................................................7 III.2.1. Registres généraux................................................................................................8 III.2.2. Registres spéciaux - SFRs .....................................................................................8 III.2.3. Mémoire EEPROM..............................................................................................10 IV. Jeu d'instructions..........................................................................................................................10 IV.1. Format général.................................................................................................................11 IV.2. Exemple d'instruction – le transfert .................................................................................11 IV.3. Liste des instructions.......................................................................................................13 IV.4. Exécution d'un programme – notion de pipe-line............................................................13 V. Modes d'adressages .......................................................................................................................14 V.1. Adressageimmédiat..........................................................................................................14 V.2. Adressage direct................................................................................................................14 V.3. Adressage indirect.............................................................................................................14 VI. Ports d'entrées/Sorties..................................................................................................................15 VI.1. Port A...............................................................................................................................15 VI.2. Port B...............................................................................................................................16 VII. Compteur....................................................................................................................................17 VII.1. Registre TMR0...............................................................................................................17 VII.2. Choix de l'horloge ..........................................................................................................18 VII.3....
tracking img