Tp pic en c INITIATION A LA PROGRAMMATION DU MICROCONTROLEUR PIC F EN LANGAGE C I Objectifs - conna? tre les structures de base - conna? tre les instructions réalisant les structures de base - conna? tre quelques instructions spéci ?ques du langage C de C

INITIATION A LA PROGRAMMATION DU MICROCONTROLEUR PIC F EN LANGAGE C I Objectifs - conna? tre les structures de base - conna? tre les instructions réalisant les structures de base - conna? tre quelques instructions spéci ?ques du langage C de CSS dédiées au PIC - faire exécuter un programme sur une maquette - savoir modi ?er un programme existant TP PIC II Description du système d'initiation à la programmation L ? écriture du programme dans la mémoire ash du PIC F se fait par l'intermédiaire d'un module connecté au PC ICD identique à celui utilisé avec MPLAB ce module permet également un dialogue avec le PIC de la cible maquette pédagogique a ?n de faire le debuggage du programme pas à pas points d'arrêts modi ?cation directe des registres PC CCS PCW dialogue PC-ICD par liaison série RB RB RB Module ICD MCLR édition - compilation - mise au point maquette pédagogique PIC à programmer Le logiciel CCS PCW permet de réaliser toutes les étapes nécessaires à la conception d'un programme en C pour PIC édition écriture du programme source - compilation sur PC génération du programme binaire au format HEX - chargement par le module ICD du programme en mémoire ash - exécution ou débuggage du programme Le programme source a une extension c ex prog c lors de la compilation le ?chier binaire ex prog HEX est généré un ?chier listing ou apparaissent les instructions en assembleur réalisant le programme en C ce ?chier a l ? extension lst ex prog lst III Utilisation du système de développement Le TP se fera à l ? aide d'une maquette pédagogique possédant - deux boutons poussoir - une LED - deux a ?cheurs à anodes communes multiplexés Connecter l'ensemble comme représenté ci-dessus C exécution d'un programme existant avec module ICD Il faut au préalable que le module ICD ait été programmé a ?n de pouvoir fonctionner avec CCS si cela n'a pas été fait lancer le programme ICD et changer le ?rmware en choisissant celui pour PIC On désire faire exécuter le programme en C exécutant la même chose que celui étudié en assembleur c'est-àdire allumer la led quand on appuie sur le bouton poussoir connecté RB pour cela réaliser les opérations suivantes lancer le logiciel de développement PCW PIC C compiler ou PIC demo et exécuter les opérations suivantes ? Ouvrir le programme prog c ? ? ? placé dans le répertoire D tpccs ? Compiler le programme c'est-à-dire transformer les instructions en C en instructions en assembleur puis en code binaire ? Lancer le debugger comme indiqué ci-dessous la programmation se fait automatiquement A partir de maintenant plusieurs opérations sont possibles on peut ? faire exécuter le programme en appuyant sur GO ? arrêter le programme en appuyant sur S ? une fois le programme arrêté l'exécuter en pas à pas symbole de pieds modi ?er des données en RAM et placer des points d'arrêt ? Faire exécuter le programme et véri ?er son fonctionnement ? Arrêter

Documents similaires
Dv sp1000 u2 denl B PWFS 'S T BHF VFTEBZ BZ Super Audio CD DVD Audio Video Player DV-SP DV-SP E Manuel d ? instructions Manual de Instrucciones Français Espa? ol Remarques importantes pour votre sécurité Fr- Instrucciones de seguridad importantes Es- Intr 0 0
Cm markov misc Modélisation et Simulation des S E D Cha? nes de Markov Stochastique Déterministe ? Déterministe aucune entrée n ? est de nature aléatoire ? Stochastique variables aléatoires phénomènes aléatoires ?? le comportement du système est décrit de 0 0
Maintenance fraiseuse exemple pdf 1 0 0
Conception agro alimentaire 0 0
Du soleil de l x27 algerie a l x27 ombre de la censure franquiste 0 0
Paris 8 guide etudiant Guide de l ? étudiant rue de la Liberté Saint-Denis cedex Tél Fax www univ-paris fr - C L ? université Paris s ? est dotée d ? une vice-présidence étudiante et montre par là une volonté d ? associer les étudiants et de les placer au 0 0
Copyright protected. Use is for Single Users only via a VHP Approved License. F 0 0
Traitement d’un rejet chargé en Zn²+ et en Ca²+ par électrofloculation Objectif 0 0
Qualitei vocabulaire 1 ENSA DE MARRAKECH Date de di ?usion Novembre THEME TRAITE VOCABULAIRE QUALITE Nom et Prénom de l ? intervenant Visa Nombre de pages Destinataires Etudiants de génie industriel et Logistique G Vocabulaire Qualité ?? Version - IDECQ ? 0 0
htt btp Formations Hors Temps de Travail et à Distance Se former dans les métiers du BTP Des diplômes de Licence à Ingénieur Conservatoire National des Arts et Métiers Une organisation en Unités d ? Enseignement UE Le système est composé d ? Unités d ? En 0 0
  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager