Duration
3h Th, 15h Pr, 6h AUTR
Number of credits
| Master in environmental bioengineering (120 ECTS) | 2 crédits |
Lecturer
Language(s) of instruction
French language
Organisation and examination
Teaching in the first semester, review in January
Schedule
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
- Microprocessor structure : memory, bus, in/out ports.
- Microprocessor programming.
- Microcontroller programming.
Learning outcomes of the learning unit
On the basis of basic electronic circuits, to describe the internal structure of a microprocessor and to give the elements allowing its programmation and its use in the field of environmental and climatic measure and regulation.
After completing the course the student is expected to be able to:
- Program a microprocessor in order to realize basic functions by using an assembler langage.
- Program a microcontroller in order to realize functions by using a high-level programing langage. Functionalities usualy found in up-to-date commercialised microcontrollers will be used (for example AD conversion, comparators, serial communication, flash memory, timers, watch dog).
Prerequisite knowledge and skills
If no official prerequisites are associated with this course, knowledge and competences developped in the following courses are useful:
- ELEC-0438-1 - Electricity
- GERE-0007-3 - Digital electronics (especially the parts on binary notations and boolean algebra)
Planned learning activities and teaching methods
Main parts of the learning activities will be through practical exercices. The student will implement individually a computer program for each course illustrating a specific and important functionality of the microcontroler. An original project integrating all these functionalities will be proposed during the last sessions that will be also used for the final evaluation.
Mode of delivery (face-to-face ; distance-learning)
Face-to-face with Lectures : 2h Practical Works : 16h
Recommended or required readings
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
EAsyPIC user manual (MikroElectronika)
PIC16F887 datasheet, Microchip
Assessment methods and criteria
Practical examination (100%) : programming a microcontroler for the realisation of a given task
Work placement(s)
Organizational remarks
Contacts
Bernard HEINESCH
Unité de Physique des Biosystèmes
Gembloux Agro-Bio Tech (GxABT)
Université de Liège
8, Avenue de la Faculté
5030 Gembloux
BELGIUM
Tel: +32(0)81622492
bernard.heinesch@ulg.ac.be