2020-2021 / GERE0027-1

Base des microcontrôleurs

Durée

3h Th, 15h Pr, 6h AUTR

Nombre de crédits

 Master : bioingénieur en sciences et technologies de l'environnement, à finalité2 crédits 

Enseignant

Bernard Heinesch

Langue(s) de l'unité d'enseignement

Langue française

Organisation et évaluation

Enseignement au premier quadrimestre, examen en janvier

Horaire

Horaire en ligne

Unités d'enseignement prérequises et corequises

Les unités prérequises ou corequises sont présentées au sein de chaque programme

Contenus de l'unité d'enseignement

  • Structure des microprocesseurs : mémoires, bus, ports d'entrée-sortie
  • Programmation d'un micro-processeur
  • Programmation d'un micro-contrôleur
Chacun des sujets donnera lieu à des applications à réaliser par les étudiants et se rapportant au domaine de la mesure ou de la régulation de paramètres climatiques ou environnementaux.

Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement

Sur base des circuits électroniques de base, décrire la structure interne d'un microcontrôleur et fournir les éléments permettant sa programmation et son utilisation dans le domaine de la mesure et de la régulation climatique et environnementale
A l'issue du cours, l'étudiant doit être capable de :


  • Programmer des fonctions simples sur un microprocesseur à l'aide d'un langage de bas niveau de type assembleur.
  • Programmer des fonctions simples sur un microcontroleur à l'aide d'un langage de haut niveau. Les fonctionnalités couramment rencontrées dans les microcontrôleurs disponibles sur le marché seront exploitées (par exemple convertisseur AD, comparateurs, communication série, mémoires flash, timers, chien de garde).
Ce cours participe à construire la compétence : "Concevoir des solutions technologiques permettant de définir des équipements, systèmes, infrastructures et services pour des besoins nouveaux ou non, dans le domaine de l'environnement".

Savoirs et compétences prérequis

Si aucun pré-requis officiels n'est associé à ce cours, les connaissances et compétences travaillées dans les cours suivants sont utiles :
- ELEC-0438-1 - Electricité - GERE-0007-3 - Electronique numérique (particulièrement les parties notations binaires et algèbre de Boole)

Activités d'apprentissage prévues et méthodes d'enseignement

L'essentiel de l'apprentissage se fera par la pratique. L'étudiant devra réaliser individuellement un programme par séance de cours, illustrant chaque fois une fonctionalité importante du microcontrôleur. Un projet original, intégrateur de toutes ces fonctionnalités, lui sera proposé lors des dernières séances et servira à l'évaluation finale.

Mode d'enseignement (présentiel, à distance, hybride)

Présentiel avec Cours magistral : 2h Travaux pratiques : 16h

Adaptations organisationnelles liées au contexte sanitaire

En cas de basculement en code orange/rouge, les séances de cours se donneront en ligne via l'outil Collaborate. Le matériel nécessaire sera fourni à chaque étudiant pour l'ensemble de la durée du cours (microcontrôleur + plaque de développement).
Le projet final servant à l'évaluation sera également maintenu.

Lectures recommandées ou obligatoires et notes de cours

PIC16F887 feuille technique, Microship
EAsyPIC manuel d'utilisation (MikroElectronika)
Floyd TL. Systèmes numériques. 7ème édition. Reynald Goulet Inc. Canada.
Programming the Z80 (Rodnay Zaks)
Microcontrôleurs PIC:Programmation en Basic (Christian Tavernier), éditions Dunod

Modalités d'évaluation et critères

Vous trouverez ci-dessous les modalités d'évaluation envisagées pour les examens en présentiel et à distance ainsi que celle souhaitée en cas de session hybride. En fonction de l'évolution sanitaire, la modalité choisie vous sera communiquée au plus tard un mois avant le début de la session d'examen.

Examen pratique (100%) : programmation de la réalisation d'une tâche par un microcontrôleur.

Stage(s)

Remarques organisationnelles

Contacts

Bernard HEINESCH
Biosystems Dynamics and Exchanges (BIODYNE) research axis TERRA Teaching and Research Centre Gembloux Agro-Bio Tech University of Liege BELGIUM
BioEcoAgro, Joint Research Unit/UMR Transfrontalière 1158
Tel: +32(0)81/62.24.92
bernard.heinesch@uliege.be