Home
TP Informatique industrielle 2
Contents
1. un programme demandant une analyse structur e plus fine Travail demand Reprendre le chenillard pr c dent avec cette fois ci un marche arr t bouton RBO et un changement de sens bouton RA4 sur chaque LED Ici nous utiliserons un chenillard sur 3 LEDs RB90 tant pris par le bouton poussoir Proposer une analyse structur e de votre programme avec une structure de type if else puis crire et tester le programme
2. Temporisation_ variable le param tre X TP Informatique industrielle microcontr leur IUT1 GE i Grenoble TP1D Chenillard simple Objectif V rifier les acquis des deux premiers exercices Travail demand Programmer les sorties TOR du port B pour faire clignoter successivement et ind finiment les 4 LEDs du kit RBO RB3 pendant 0 2s environ chaque pas RB3 RB2 RB1 RBO teinte teinte teinte allum e teinte teinte allum e teinte teinte allum e teinte teinte allum e teinte teinte teinte teinte teinte teinte allum e Etc La fonction Temporisation variable base 100ms recevra un param tre qui sera la dur e de celle ci en dixi mes de secondes TPIE Chenillard avec fonction Objectif Mise en uvre d une fonction avec param tre d entr e Travail demand Reprendre le programme ci dessus mais en utilisant cette fois ci une fonction qui prend en entr e la num ro de la LED allumer et g re l allumage et l extinction des 4 LED Prototype void allume LED uns8 led Utiliser cette fonction judicieusement dans votre programme principal TP1F Chenillard avec fonction plus volu e Objectif Mise en uvre d une fonction avec deux param tres d entr es Travail demand Reprendre le programme ci dessus en rajoutant une fonction qui prend deux param tres d entr e le num ro de la LED allumer ainsi que le temps d al
3. es en TP uns8 uns16 char int bit Pr paration relative au TP1B crire un programme permettant de faire clignoter une LED RBO avec une temporisation d environ 0 5 seconde 0 5 seconde allum e et 0 5 seconde teinte les autres LEDs seront teintes Le temps de 0 5s sera fait l aide d une fonction appel e tempo environ 500ms avec une structure de type for On ne passera pas de param tre cette fonction vous trouvez la syntaxe exacte de cette structure pages 32 et 33 du manuel de CCSX Pr paration relative au TPID crire un programme pour faire allumer et teindre successivement et ind finiment les 4 LEDs du kit PBO PB3 pendant 0 2s environ chaque pas RB3 RB2 RB1 RBO teinte teinte teinte Eteinte teinte allum e allum e Eteinte teinte allum e teinte teinte Allum e Eteinte teinte Eteinte teinte Eteinte teinte allum e teinte teinte allum e teinte TP Informatique industrielle microcontr leur IUT1 GE i Grenoble TP1A D couverte du kit de d veloppement Objectifs tre capable d utiliser l outil de Microchip MPLAB et le compilateur CC5X Etre capable de mettre en uvre les E S TOR du microcontr leur PIC Travail demand 1 Cr er un nouveau r pertoire par exemple TP_ Info microcontroleur dans votre r pertoire Z Suivre les dif
4. TP Informatique industrielle microcontr leur IUT1 GE i Grenoble SCIENCES TECHNOLOGIE MEDECINE M UNIVERSITE JOSEPH FOURIER GRENOBLE ALPES p IUU Travaux pratiques de micro controleur Power ACTIVE STATus IC P A Be In Circuit Debugge INSTITUT UNIVERSITAIRE DE TECHNOLOGIE 1 G nie lectrique et Informatique Industrielle T Airault J L Amalberti F Argeles J C Castro O Deleage B Despinasse S Dumont C Florescu J E Gomez Balderas P Goubier J P Guiramand 2013 2014 TP Informatique industrielle microcontr leur IUT1 GE i Grenoble Planning des TPs TP1 Utilisation des ports d entr e sortie S1 TP2 Mise en uvre des Timer TP3 Signaux PWM TP4 Interruptions 1 re partie TP5 Le CAN S2 TP6 Liaison s rie RS232 TP7 Interruptions 2 me partie TP8 TP Bilan La carte de d veloppement utilis e est PICDEM2 Vous trouverez la documentation sur cette carte l adresse http www microchip com stellent idcplg IdeService SS GET PAGE amp nodeld 1406 amp dDocName en010072 Premier site sur google en tapant PICDEM2 PLUS Attention cette carte a t fabriqu e en trois versions Une rouge une verte et une noire Les fonctionnalit s de ces cartes sont diff rentes essentiellement pour la commande de l afficheur Le microcontr leur utilis est le PIC16F887 Nous utiliserons l environnement de travail MPLAB Le compilateur utili
5. f rentes tapes de la cr ation d un nouveau projet comme expliqu dans le guide de mise en route que vous trouverez sur l espace p dagogique TICE de O D LEAGE Choisir le d bugger ICD2 ou ICD3 en fonction du mat riel disponible sur votre kit 2 crire un programme permettant d avoir l tat des LED suivant RBO teinte RB1 allum e RB2 teinte RB3 allum e TP1B Clignoteur temporis Objectif tre capable de mettre en uvre les structures de base du C e D claration de variables uns8 uns16 char e Utilisation de sous programmes e Utilisation de la boucle For Travail demand Faire clignoter une LED RBO0 pendant environ 0 5 seconde les autres LEDs seront teintes Vous devez crire un programme principal et une fonction de temporisation sans passage de param tres que vous nommerez tempo environ 500ms en utilisant l instruction for Travail compl mentaire 1 Mesurer le temps exact d ex cution de votre fonction avec la fonction STOP WATCH Indiquer sur le compte rendu votre proc dure d essai pour pouvoir la renouveler sans aide dans les futurs TPs TP1C Clignoteur avec temporisation r glable Objectif Mise en uvre du passage de param tres dans une fonction Travail demand Faire clignoter une LED RBO0 dont le temps l tat haut et l tat bas sont de X secondes les autres LEDs seront teintes On passera la fonction
6. it en pr paration TP Informatique industrielle microcontr leur IUT1 GE i Grenoble TP1H Clignoteur temporis avec bouton Marche Arr t et choix de la temporisation Travail demand crire puis tester le programme C partir de votre analyse structur e faite en pr paration Attention page 49 de la documentation paragraphe 3 4 1 page 50 register 3 4 et page 52 figure 3 9 Ces informations sont prendre en compte s rieusement avant d arriver la conclusion que a ne marche pas TP11 CHENILLARD avec M A en bout de ligne Travail demand crire puis tester le programme C partir de votre analyse structur e faite en pr paration TP1J CHENILLARD avec M A sur la LED Objectif laboration d un programme demandant une analyse structur e plus fine Travail demand crire puis tester le programme C partir de votre analyse structur e faite en pr paration TP1K CHENILLARD avec gestion du sens Objectif laboration d un programme demandant une analyse structur e plus fine Travail demand R aliser le chenillard du TP1F en y ajoutant la possibilit de changer de sens sur la LED D s que RA4 changera de position le chenillard devra changer de sens Proposer une analyse structur e de votre programme avec une structure de type if else puis crire et tester le programme TP1L CHENILLARD avec gestion du sens et M A sur la LED Objectif laboration d
7. lumage de celle ci en dixi mes de secondes Prototype void allume LED temporise uns8 led uns8 duree Cette fonction devra bien s r faire appel aux deux fonctions pr c dentes d j crites Utiliser cette nouvelle fonction judicieusement dans votre programme principal TP Informatique industrielle microcontr leur IUT1 GE i Grenoble TP1 Utilisation des ports d entr e sortie 2 me partie Pr paration faire AVANT la s ance de TP A Pr paration relative au TP1G Clignoteur temporis avec bouton Marche Arr t Le bouton c bl sur RA4 sert de bouton Marche Arr t Lorsque le bouton est sur ON la LED RBO doit clignoter la fr quence d environ 1Hz et lorsqu il est sur OFF la LED doit rester teinte 1 Proposer une analyse structur e du programme avec une structure de type if else 2 crire le programme en C Pr paration relative au TP1H Clignoteur temporis avec bouton Marche Arr t et choix de la temporisation Le bouton c bl sur RBO sert de bouton marche arr t RBO enfonc le syst me sera l arr t RBO rel ch le syst me sera command par RA4 Le bouton c bl sur RA4 permet de s lectionner la fr quence de clignotement RA4 enfonc la fr quence de clignotement sera de 1Hz RA4 rel ch la fr quence de clignotement sera de SHz La LED faire clignoter est la LED plac e sur RB1 e Proposer une analyse structur e de votre programme avec une str
8. s est CCSX Vous trouverez une version gratuite ainsi qu une documentation en anglais l adresse suivante http www bknd com ccSx download shtml L outil de programmation et ou de d bogage est l ICD3 ou ICD2 Il vous suffit de regarder ce qui est marqu sur le debugger contenu dans votre kit TP Informatique industrielle microcontr leur IUT1 GE i Grenoble TP1 Utilisation des ports d entr e sortie 1 re partie Note Pour tous les programmes il vous sera demand e Faire l analyse structur e e crire le programme en C e Utiliser des sous programmes SP _INIT SP TEMPO SP SENS etc sans oublier les commentaires e V rifier vous m me et faire valider le fonctionnement par votre enseignant Pr paration faire AVANT la s ance de TP A Dessiner le sch ma de principe d une carte avec un microcontr leur PIC le quartz le circuit de reset et permettant de commander 4 LEDs connect es sur RBO RB3 un niveau haut en sortie du microcontr leur doit allumer les leds Pr paration relative au TP1A Indiquer quel est l tat des registres TRISB et PORTB pour que les LEDs connect es sur le port B pr sentent le code suivant RBO teinte RB1 allum e RB2 teinte RB3 allum e Aux pages 15 et 16 du manuel d utilisation du compilateur CCSX vous trouverez les d clarations des variables Quelles sont les valeurs min et max que peuvent prendre les principales variables utilis
9. ucture de type i else Pr paration relative au TPII CHENILLARD avec M A en bout de ligne Le bouton c bl sur RA4 sert de bouton marche arr t RA4 enfonc le syst me sera l arr t RA4 rel ch le chenillard marche normalement le chenillard d marre de la premi re LED Pensez utiliser certaines fonctions que vous avez d j r alis es Lorsque le bouton est enfonc la ligne du chenillard entam e se poursuivra jusqu au bout de la ligne le chenillard s arr te sur le dernier code Le chenillard reste bloqu tant que le bouton est enfonc On utilisera les 4 LEDs connect es sur RBO RB3 un niveau haut en sortie du microcontr leur doit allumer les LEDs e Proposer une analyse structur e de votre programme avec une structure de type if else Pr paration relative au TP1J CHENILLARD avec M A sur la LED Reprendre le chenillard pr c dent avec cette fois ci un marche arr t sur chaque LED D s que le bouton RA4 sera sur OFF le chenillard devra s arr ter sur la LED et bien s r red marrer de cette LED lorsque le bouton passe ON e Proposer une analyse structur e de votre programme avec une structure de type if else TP1G Clignoteur temporis avec bouton Marche Arr t Objectifs tre capable de mettre en uvre les ports en entr e et en sortie Etre capable de mettre en uvre la structure IF THEN ELSE en C Travail demand Tester votre programme fa
Download Pdf Manuals
Related Search
Related Contents
プレミアムドライブレコーダー PDVR Kenroy Home 32058BZG Instructions / Assembly Amar Bose, cinquantenne di origine indiana, professore Monsoon RS400 PDF Copyright © All rights reserved.
Failed to retrieve file