Enonce tp 02 Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Nabeul Département Génie Electrique Spécialité Automatismes et Informatique Industrielle AII et AII Module Atelier Circuits Programmables Année unive

Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Nabeul Département Génie Electrique Spécialité Automatismes et Informatique Industrielle AII et AII Module Atelier Circuits Programmables Année universitaire ?? TRAVAUX PRATIQUES N Premier programme Utilisation Wizard et PROTEUS Simulation Validation I Premier programme avec PICC langage C organisation d ? un programme Le schéma du montage est donné ci-dessous avec le nom des composants en bleu librairie ISIS Vous dessinez le schéma vous le sauvegardez avec pur nom Tp dsn ? dans un dossier nommé Tp Le fonctionnement voulu est simple un appui sur le bouton et la LED éclaire Un quartz de MHz est monté en oscillateur principal PICC le wizard production du squelette du programme Nous allons utiliser le logiciel PICC pour produire le programme La programmation se fait en langage C PICC nous permet pour les microcontrôleurs et bits de marque microchip De produire le squelette et la con ?guration de base du programme D ? éditer le programme en langage C De compiler le programme source pour obtenir le programme en langage machine Deux versions sont produites HEX programme binaire simple Mr Nizar TOUJENI C- COF programme binaire contenant les éléments pour la simulation ou l ? émulation en pas à pas - De programmer les microcontrôleurs - De tester à l ? aide d ? une sonde les programmes dans la cible Dans ce document nous testerons les programmes par simulation avec Proteus Vous devez avoir l ? option pour la simulation des processeurs microchip ici uniquement bits Création du squelette du programme en langage C avec PICC Vous lancez PICC Nous allons utiliser le wizard pour produire le squelette et la con ?guration Nous obtenons la première page du Wizard il faut alors dé ?nir les valeurs des di ?érentes ressources utilisées Ici seul l ? ICD et l ? oscillateur sont utilisés Remarque pour avoir plus de détails sur la con ?guration de l ? horloge il faut se référer à la notice technique du circuit PI F J Mr Nizar TOUJENI ? ? ? ? CEn activant le bouton Ok le squelette du programme est produit deux ?chiers sont créés Nous pouvons le compiler onglet Compile Le résultat est donné en bas de la fenêtre Nous voyons que la compilation s ? est e ?ectuée correctement Il est possible de voir les di ?érents ?chiers utilisés par le projet onglet Projet Trois ?chiers sont utilisés par le projet Tp c ?chier produit par le wizard contenant le squelette du programme Tp h ?chier produit par le wizard contenant les déclarations F J h ?chier provenant de la librairie de PICC contenant les déclarations particulières du composants F J En jetant un coup d ? ?il nous voyons l ? a ?ectation des ports des registres ? Le ?chier Tp c include void main setuptimer T DISABLED T DIVBY setuptimer T DISABLED Mr Nizar TOUJENI Csetupcomparator NCNCNCNC This device COMP currently not supported by the PICWizard while TRUE TODO User Code Nous

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager