Vous êtes sur la page 1sur 7

Module : Architecture des microcontrôleurs

Derniè re mise à jour : 21/12/2022

Code Cours intégré HNE ECTS


- 42h 58h pour 2A et 3B 4 pour 2A
83h pour 2P 5 pour 2P
4 pour 3B

Responsable Module Mohamed Selmene Ben Yahia

Enseignants – Intervenants AYARI Nidhal ROUKHAMI Marwen, HACHANI Abderrazek, JEDIDI hassen, REJEB nejla, SOUAKI
ghofrane, TEBER Feten, MERSANI Ameni, CHAGTMI Nadia et KOLSI Mohamed.

Unité pédagogique UP Embarqué

Prérequis Système et réseaux (architecture interne), Electronique numérique, Electronique Analogique,


programmation en langage C

Niveaux et Options 2è me& 3è me année

Objectif du module :
L’objectif de ce cours est de familiariser les étudiants avec les systèmes embarqués afin de développer et
préparer de nouvelles applications et fonctionnalités pour des systèmes autonomes embarqués.
Mode d’évaluation :
La moyenne de ce module est calculée comme suit :
 DS (30%)
 TP (workshop) (20%)
 Examen écrit (50%)
Acquis d’apprentissage :

à la validation de ce module l’étudiant sera capable de:

Niveau d’approfondissement
Acquis d’apprentissage
(*)

AA1 Définir les microcontrô leurs en se référant à la fiche technique 1


« datasheet », leurs rô les dans plusieurs domaines d’utilisation.
AA2 Expliquer l’architecture interne du microcontrôleur 2
AA4 Utiliser les jeux d’instructions 3

AA3 Schématiser un organigramme qui illustre le fonctionnement 4


du système
AA7 Analyser les différentes interruptions du microcontrôleur 4
Tester le fonctionnement des systèmes à base du
AA6 microcontrôleur sur un environnement de simulation et de 5
programmation.
AA5 Développer un code en langage assembleur et langage C 6

* : (1 : Mémoriser, 2 : Comprendre, 3 : Appliquer, 4 : Analyser, 5 : évaluer, 6 : Créer).

Contenu détaillé
Séance 1 : Introduction sur les microcontrôleurs
Chapitre0: Introduction architecture
Cours intégré :
Supports utilisés: support de cours
Chapitre1: Présentation du pic16f84
Cours intégré :
Supports utilisés: support de cours, capsule
TP :
Tp0: bouton+led avec l’explication des deux commandes BCF et BSF
Supports utilisés: énoncé du TP
Cours Cours intégré + tp
Durée 1.5h+1.5h
Rendu Non

Séance 2 : La configuration des entrées et des sorties


Chapitre2: Configuration des entrées/sorties
Cours intégré :
Supports utilisés: support de cours, capsule
TP :
Tp1: bouton + deux leds avec l’explication des deux commandes BTFSS et BTFSC.
Supports utilisés: énoncé du TP
Cours Cours intégré + tp
Durée 1.5h+1.5h
Rendu TP

Séance 3 : Mémoire de donnée & les modes d'adressages


Chapitre3: Restructuration sur la mémoire de donnée
Cours intégré :
Supports utilisés: support de cours, capsule
Chapitre 5:Les Modes d’adressage et le jeu d’instructions
Cours intégré :
Supports utilisés: support de cours, capsule

Cours Cours intégré


Durée 1.5h+1.5h
Rendu TP

Séance4 : Mémoire de programme & structure du code en assembleur


Chapitre 4: Restructuration sur la mémoire de programme
Cours intégré :
Supports utilisés: support de cours, capsule
TP :
Tp2 : présenter la Structure du code : (Macro, Etiquette, Define, Sousroutine…)
Supports utilisés: énoncé du TP
TP :
Tp3 : BCD + BOUTON
Supports utilisés: énoncé du TP
Cours Cours + tp
Durée 1.5h+1.5h
Rendu TP

Séance5 : Correction TD jeux d'instructions & exercice comparaison


TD :
TD1 : TD jeu d’instructions
Supports utilisés: énoncé du TD
Cours TD
Durée 3h
Rendu Homework+ Classroom

Séance6 : Temporisation
Chapitre 6: la temporisation
Cours intégré :
Supports utilisés: support de cours, capsule
TP :
Tp4 : traffic light
Supports utilisés: énoncé du TP
Cours Cours +tp
Durée 1.5h+1.5h
Rendu Homework sur Classroom

Séance7 : Révision + Application sur les afficheurs


Chapitre 7: les afficheurs
Cours intégré :
Supports utilisés: support de cours
TD :
TD2: TD les instructions en assembleur (Révision)
Supports utilisés: énoncé du TD
Cours Cours+TD
Durée 3h
Rendu Homework sur Classroom

Séance8 : Dualité assembleur et C


TP :
TP: Dualité assembleur et C
Supports utilisés: énoncé du TP
Chapitre 8: les interruptions
Cours intégré :
Supports utilisés: support de cours
Cours tp +Cours
Durée 1.5h+1.5h
Rendu Homework sur Classroom

Séance9 : Interruptions INTE


Chapitre 9: Interruption sur RB0
Cours intégré :
Supports utilisés: support de cours
Tp : Interruption INTE
Supports utilisés: énoncé du TP
Cours Cours+tp
Durée 1.5h+1.5h
Rendu Homework sur Classroom

Séance10 : Interruptions RBIE


Chapitre 10: Interruption sur le portb
Cours intégré :
Supports utilisés: support de cours
TP :
Tp : Interruption INTE+ RBIE
Supports utilisés: énoncé du TP
Cours Cours+tp
Durée 1.5h+1.5h
Rendu Homework sur Classroom
Séance11 : Interruption en sur le timer (mode Timer & en mode compteur)
Chapitre11: Interruption sur le timer en mode timer
Cours intégré :
Supports utilisés: support de cours
Tp : Interruption T0IE + RB0
Supports utilisés: énoncé du TP
Chapitre11: Interruption sur le timer en mode compteur
Cours intégré :
Supports utilisés: support de cours
Tp : Interruption TMR0
Supports utilisés: énoncé du TP
Cours Cours+tp
Durée 1.5h+1.5h
Rendu Homework+ Classroom

Séance12 : Workshop
WORKSHOP : xxxxxx
Supports utilisés: énoncé du Workshop
Cours Workshop : Mini-projet
Durée 3h
Rendu Homework+ Classroom

Séance13 : Révision
Révision : Correction deux anciens examens
Supports utilisés: énoncé des anciens examens
Cours Ancien examen
Durée 3h
Rendu non

Séance14 : Validation du Workshop


WORKSHOP : xxxxxx
Supports utilisés: énoncé du Workshop
Cours Workshop : Mini-projet
Durée 3h
Rendu non
Evaluation :
Oral TESTs ecrits/ Report/ TP examen
assessment DS Homework

Définir les microcontrô leurs, leurs rô les dans plusieurs X X X


domaines d’utilisation.
Expliquer l’architecture interne du microcontrôleur X X X
Utiliser les jeux d’instructions X X X X X
Schématiser un organigramme qui illustre le X X X
fonctionnement du système
Analyser les différentes interruptions du X X X X
microcontrôleur
Tester le fonctionnement des systèmes sur un X X
environnement de simulation et de programmation.
Développer un code en langage assembleur et X X X X
langage C

Matrice de compétences
L'acquisition desL'adaptation auxprise en compte de la
connaissances scientifiquesexigences propres dedimension
et techniques et la maîtrisel'entreprise et de laorganisationnelle
de leur mise en œuvre société personnelle, et culturelle
1 2 3 4 5 6 7 8 9 10 11 12 13 14
X X X X X X
Module 1

Compétence n° 1 : La connaissance et la compréhension d'un large champ de sciences fondamentales et la


capacité d'analyse et de synthèse qui leur est associée.
Compétence n° 2 : L'aptitude à mobiliser les ressources d'un champ scientifique et technique liées à une
spécialité.
Compétence n° 3 : La maîtrise des méthodes et des outils de l'ingénieur.
Compétence n° 4 : La capacité à concevoir, concrétiser, tester et valider des solutions, des méthodes, produits,
systèmes et services innovants.
Compétence n°5 : La capacité à effectuer des activités de recherche, maîtriser les dispositifs expérimentaux et
le travail collaboratif.
Compétence n°6:La capacité à trouver l’information pertinente, à l’évaluer et à l’exploiter : compétence
informationnelle.
Compétence n° 7 : L'aptitude à prendre en compte les enjeux de l'entreprise: dimension économique, respect de
la qualité, compétitivité et productivité, exigence commerciales, intelligence économique.
Compétence n° 8 : L'aptitude à prendre en compte les enjeux des relations au travail, d'éthique, de sécurité et
de santé au travail.
Compétence n° 9 : L'aptitude à prendre en compte les enjeux environnementaux, notamment par application
des principes du développement durable.
Compétence n° 10 : L'aptitude à prendre en compte les enjeux et les besoins de la société.
Compétence n° 11 : La capacité à s'insérer dans la vie professionnelle, à s'intégrer dans une organisation, à
l'animer et à la faire évoluer: exercice de responsabilité, esprit d'équipe, engagement et leadership, management
de projets, maitrise d'ouvrage, communication avec des spécialistes comme avec des non-spécialistes.
Compétence n° 12 : La capacité à entreprendre et innover, dans le cadre de projets personnels ou par
l’initiative et l’implication au sein de l’entreprise dans des projets entrepreneuriaux.
Compétence n° 13: l’aptitude à travailler en contexte international : maîtrise d’une ou plusieurs langues
étrangères et ouverture culturelle associée, capacité d’adaptation aux contextes internationaux.
Compétence n° 14 : La capacité à se connaître, à s'autoévaluer, à gérer ses compétences à opérer ses choix
professionnels.

Références:

Références Ref 1 :
bibliographiques :

Vous aimerez peut-être aussi