Support cours pic16f84 wajdi bouajila pdf
Pic f Bouajila Wajdi Département Technologies de l ? Informatique de DJERBA CI II III a b c IV V VI VII VIII IX a b c d X XI a b Table des matières QU'EST-CE QU'UN PIC PIC F Brochage et fonction des pattes Architecture générale ORGANISATION DE LA MEMOIRE Mémoire de programme Mémoire de données Registres généraux Registres spéciaux ?? SFRs Mémoire EEPROM JEU D'INSTRUCTIONS Format général Exemple d'instruction ?? le transfert Liste des instructions Exécution d'un progr amme ?? notion de pipe-line MODES D'ADRESSAGES Adressage immédiat Adressage direct Adressage indirect PORTS D'ENTREES SORTIES Port A Port B COMPTEUR Registre TMR Choix de l'horloge Pré-diviseur Fin de comptage et interruption Registres utiles à la gestion de timer ACCES A LA MEMOIRE EEPORM Registres utilisés Lecture Ecriture INTERRUPTIONS Di ?érentes sources d'interruption Validation des interruptions Séquence de détournement vers le sous-programme d'interruption Sauvegarde et restitution du contexte O? sauvegarder ces registres Comment sauvegarder ces registres Comment restituer ces registres Résumé Reconnaissance de l'interruption active Retour au programme initial CHIEN DE GARDE Principe Mise en service Gestion Choix de la durée MODE SOMMEIL Principe Gestion Mise en sommeil Rév ei l p CXII XIII ASTUCES DE PROGRAMMATION Les comparaisons Soustraire une valeur de w Les multiplications Adressage indirect pointant sur zones di ?érentes Les tableaux en mémoire programme BIBLIOGRAPHIE p CI Qu'est-ce qu'un PIC Un PIC est un microcontrôleur de chez Microchip Ses caractéristiques principales sont Séparation des mémoires de programme et de données architecture Harvard On obtient ainsi une meilleure bande passante et des instructions et des données pas forcément codées sur le même nombre de bits Communication avec l'extérieur seulement par des ports il ne possède pas de bus d'adresses de bus de données et de bus de contrôle comme la plupart des microprocesseurs Utilisation d'un jeu d'instructions réduit d'o? le nom de son architecture RISC Reduced Instructions Set Construction Les instructions sont ains i codées sur un nombre réduit de bits ce qui accélère l'exécution cycle machine par instruction sauf pour les sauts qui requirent cycles En revanche leur nombre limité oblige à se restreindre à des instructions basiques contrairement aux systèmes d'architecture CISC Complex Instructions Set Construction qui proposent plus d'instructions donc codées sur plus de bits mais réalisant des traitements plus complexes Il existe trois familles de PIC Base-Line Les instructions sont codées sur bits Mid-Line Les instructions sont codées sur bits High-End Les instructions sont codées sur bits Un PIC est identi ?é par un numéro de la forme suivant xx L XXyy ??zz - xx Famille du composant - L Tolérance plus importante de la plage de tension - XX Type de mémoire de programme C - EPROM ou EEPROM CR - PROM F - FLASH - yy Identi ?cation - zz Vitesse maximum du quartz Nous utiliserons un PIC F ?? soit - Mid-Line - F FLASH - Type - Q uartz à MHz au maximum PIC et PIC Ce sont des composants récents Ils ont comme particularités d'être extrêmement petits pour
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 16, 2021
- Catégorie Management
- Langue French
- Taille du fichier 116.5kB