Microcontrôleurs < Retour

Section: Informatique et systèmes - Finalité automatique
Codification: AU210
Microcontrôleurs
Année académique: 2017-2018
Période de l'année: Q2
Département: Département technique IESN
Secteur: Les sciences et techniques
Domaine: Sciences
Responsable de l'UE:
Intitulé de l'AA: Microcontrôleurs
Code AA: MICRO
Niveau EQF: 6
Cycle: 1
Localisation: 2B
Unité obligatoire: Oui
Langue d'enseignement: F
Langue d'évaluation: F
Pondération: 80
Crédits: 4
Volume horaire: 40
Place de l'UE dans le profil d'enseignement du programme
Contribution au profil d'enseignement
nb capacités à afficher 0
Lien avec d'autres UE
  • UE prérecquise(s) :
  • Cette UE est prérequise pour les UE : AU301
  • UE corequise(s) : AU204
Articulation avec d'autres activités d'apprentissage
  • Activités d'apprentissage supports + acquis d'apprentissage préalables requis

    Notions élémentaires en programmation (langage C), en électronique (analogique et numérique) et en programmation des modules ARDUINO

  • Activités d'apprentissage complémentaires

Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

Les objectifs de ce cours sont variés car celui-ci représente le lien entre les cours de programmation et d'électronique.
Au terme de l'activité, l'étudiant doit être capable de :
- Expliquer les mécanismes et structures du langage C grâce à des exercices de programmation réalisé en assembleur
- Décrire le principe de fonctionnement d'un microcontrôleur
- Choisir le microcontrôleur qui convient pour une application donnée
- Expliquer le principe de fonctionnement des composants périphériques d'un microcontrôleur.
- Programmer un système à microprocesseur pour une application donnée.
- Manipuler la documentation d'une fiche technique d'un microcontrôleur en anglais

Contenu

Le cours est constitué de différents chapitres. Chacun étant illustré par de nombreux exercices (en assembleur d'abord et en langage C ensuite).
INTRODUCTION AUX MICROCONTROLEURS
L'ADRESSAGE
LES INSTRUCTIONS
LES PORTS D'ENTREES/SORTIES
LE TIMER
MACROS INSTRUCTIONS ET PROCEDURES (utilité, mécanisme d'appel, différences)
LA MEMOIRE EEPROM DE DONNEES
LES INTERRUPTIONS (principe, mécanisme d'interruption, vecteur d'interruption)
CARACTERISTIQUES SPECIALES (configuration, reset, mise en veille, réveil, watchdog...)
COMPREHENSION DES DATASHEETS D'UN MICROCONTROLEUR (PIC).

Exercices progressifs sur logiciel.
Méthodes d'enseignement-apprentissage mises en oeuvre

Exercices progressifs sur logiciel.

Modalités d'évaluation de l'activité d'apprentissagee
Février - JuinSeconde Session
Interros1 interrogation pratique (programmation en assembleur et test pratique) d'un système piloté par un microcontrôleur.
ExamensExamen pratique (programmation en C et test pratique) d'un système piloté par un microcontrôleur.Examen pratique constitué de 2 parties : programmation en assembleur et test pratique d'un système piloté par un microcontrôleur. programmation en C et test pratique d'un système piloté par un microcontrôleur.
Pondération : 100%
AutresInterrogation écrite portant sur la connaissance des microcontrôleurs.

Pondération en % par rapport au total de l’activité d’apprentissage ou de l’UE si l’évaluation est intégrée.

Description éventuelle

    La pondération des différentes évaluations sera précisée en classe (en fonction du nombre d'heures qui auront été consacrées aux différentes parties).

Ressources
Supports indispensables pour atteindre les acquis d'apprentissage

    Datasheets du PIC16F84 ou équivalent, MICROCHIP.
    Syllabus reprenant les notions de base du langage C, énoncés des exercices

Sources et référence

    BIGONOFF (http://www.abcelectronique.com/bigonoff)

Actualités et agenda

Voir toutes les actualités