extrait_catalogue
Électronique
Semestre 6 -
MODULE UV INTITULÉ INTERVENANTS COEF.
/ECTS
E6-E Microprocesseurs et projets G. MORIZET (Resp.) 5.00
EN105 Microprocesseurs H. HENRY (Resp.) 1.00
EN111 Projet micro-processeur Y. BORNAT
V. LEBRET (Resp.)
G. MORIZET
2.00
IF112 Projet d'informatique (C) J. BIENVENU (Resp.) 2.00
24/05/2017 - 15:23:26 1
extrait_catalogue
EN105 : Microprocesseurs
Partagé par l'UV (les UVs) :
E6-E Microprocesseurs et projets
Crédits ECTS :
1.00
Volumes horaires :
Cours : 13.33
Enseignant(s) :
HENRY Hervé
Titre :
Microprocesseurs
24/05/2017 - 15:23:26 2
extrait_catalogue
EN111 : Projet micro-processeur
Partagé par l'UV (les UVs) :
E6-E Microprocesseurs et projets
Crédits ECTS :
2.00
Volumes horaires :
Travail Individuel : 18.00
Travaux Pratiques : 27.00
Enseignant(s) :
BORNAT Yannick
LEBRET Valery
MORIZET Guy
Titre :
Projet micro-processeur
Résumé :
Cet enseignement a pour objectif la programmation de microcontrôleurs PIC de MICROCHIP, choisis pour leur
facilité de mise en oeuvre lié à leur faible complexité. Après une présentation de cette famille de microcontrôleurs
et de leurs spécificités, l'activité commence par l'écriture de programmes simples en langage assembleur visant à
illustrer le fonctionnement du microcontrôleur (codage et exécution des instructions, accès aux registres, gestions
des ressources internes et des entrées/sorties...). Une carte d'application intégrant un PIC16F84 sert de support,
le développement logiciel se faisant grâce à la chaine d'outils intégrés MPLAB qui dispose notamment d'un
simulateur. La programmation s'effectue ensuite en langage C avec pour finalité la mise en oeuvre d'un projet
(par exemple une horloge à quartz sur afficheur LCD) au moyen de la carte de développement PICDEM2
comportant une cible PIC16F877 (plus de ressources internes, possibilité de faire du débbugage…).
L'accent est mis sur les limitations rencontrées sur les systèmes embarqués lors de la programmation en langage
C (espace mémoire réduit, puissance de calcul limitée, ..) ainsi que sur la gestion des interruptions.
Plan :
Présentation des microcontrôleurs PIC
Initiation à la mise en oeuvre de ces microntrôleurs à travers 3 TPs :
- TP1 : découverte de MPLAB, manipulation des instructions des PICs, gestion des entrées / sorties
- TP2 : gestion du timer, programmation avec interruption, utilisation de fichiers sources multiples avec
code objet relogeable
- TP3 : Programmation en langage C
Projet sur carte de développement PICDEM2, mise au point par débuggage
Prérequis :
cours de microprocesseurs EN105
Évaluation :
contrôle continu, rapport de projet
Document(s) :
polycopié de présentation des PIC et du logiciel MPLAB
sujet des TPs
24/05/2017 - 15:23:26 3
extrait_catalogue
sujet du projet et datasheet des composants utilisés (PIC, carte PICDEM2, afficheur LCD...)
Mot(s) clé(s) :
microcontrôleur,
langage C,
PIC,
MPLAB
Cours en ligne :
Architecture des ordinateurs : http://www.geea.org/IMG/pdf/Cours_II.pdf
langage C pour l'embarqué :
http://uuu.enseirb-matmeca.fr/~kadionik/enseirb/e2/E3%20E/langageCembarque_enseirb.pdf
24/05/2017 - 15:23:26 4
extrait_catalogue
IF112 : Projet d'informatique (C)
Partagé par l'UV (les UVs) :
E6-E Microprocesseurs et projets
Crédits ECTS :
2.00
Volumes horaires :
Cours Intégré : 9.00
Travail Individuel : 15.00
Travaux Pratiques : 15.00
Enseignant(s) :
BIENVENU Jean Luc
Titre :
Projet d'informatique (C)
Résumé :
Le projet permet de mettre en oeuvre l'ensemble des notions vues
en Algorithmique et Programmation pour resoudre un probleme concret.
Il est l'occasion d'une analyse des methodes et des types abstraits
de donnees a utiliser ou creer pour modeliser le probleme, puis de
l'implementation des types de donnees et, enfin, du decoupage modulaire
et de l'ecriture du programme.
Toutes ces phases doivent etre detaillees dans un rapport qui permet
d'evaluer la qualite et la pertinence du travail fourni.
24/05/2017 - 15:23:26 5
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !