Study Programmes 2015-2016
GERE0027-1  
microcontrollers Base
Duration :
4h Th, 20h Pr
Number of credits :
Master in environmental bioengineering (120 ECTS)2
Master in environmental bioengineering (120 ECTS)2
Lecturer :
Bernard Heinesch
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Course contents :
  • Microprocessor structure : memory, bus, in/out ports.
  • Microprocessor programming.
  • Microcontroller programming.
For each item, students will have to solve applications related to the field of climatic and environmental parameter measure and regulation.
Learning outcomes of the course :
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:
  • Use the bus to realize the connection scheme between the microprocessor and the memory inputs/outputs
  • Distinguish the different memory types
  • 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).
This course helps to build the skill : "Conceive technological solutions used to define equipments, systems, infrastructures and services for needs in the field of environment".
Prerequisite knowledge and skills :
- ELEC-0438-1 - Electricity - GERE-0007-3 - Digital electronics
Planned learning activities and teaching methods :
Mode of delivery (face-to-face ; distance-learning) :
Face-to-face with Lectures : 6h Practical Works : 18h
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