Course unit

Microcontroller systems

Last updated: 26/09/2022

Edit

Course Director(s):

MARQUES Acacio

General Description:

Introduction to basic material and software principles of micro-programmed systems. Understanding the architecture and programming in assembler language of a microcontroller. Know how to programme, test and debug an application using a simulator.

Key words:

Microcontrollers ALU stack Registers memory adress Interruption Accumulator program counter

Number of teaching hours

24

Fields of study

Computer Science, Information Systems

Teaching language

French

Intended learning outcomes

On completion of the unit, the student will be capable of: Classification level Priority
Microcontroller architecture 2. Understand Essential
Assembler programming 7. Create Useful
Debug simulation 3. Apply Useful

Learning assessment methods

Percentage ratio of individual assessment Percentage ratio of group assessment
Written exam: 100 % Project submission: %
Individual oral exam: % Group presentation: %
Individual presentation: % Group practical exercise: %
Individual practical exercise: % Group report: %
Individual report: %
Other(s): %

Programme and content

Type of teaching activity Content, sequencing and organisation
Course

Introduction and execution operations of micro-programmed systems

Course

Memory  and communication functions of micro-programmed systems

Course + Practical course

Presentation of the microcontroller 8051, addressing modes and development tools

Course + Practical course

Data movements

Course + Practical course

Conditional tests

Course + Practical course

Arithmetic and logic calculations

Course + Practical course

Sub-programmes, cells, input/output ports

Course + Practical course

Interruptions