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
Langue(s) de l'unité d'enseignement
Langue française
Organisation et évaluation
Enseignement au premier quadrimestre, examen en janvier
Horaire
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
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).
Savoirs et compétences prérequis
Si aucun pré-requis officiel 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
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
Examen pratique (100%) : programmation de la réalisation d'une tâche par un microcontrôleur.
Stage(s)
Remarques organisationnelles et modifications principales apportées au cours
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