Microcontrôleurs 1Sciences de l'Ingénieur S6 (GSI)
Microcontrollers 1
Teaching unit Engineering Sciences S6 · GI.FISA.SIS6
9ECTS (EU)
1Coefficient
34:00Hours
Séquencement
Learning objectives
- Introduce digital microprogramming systems and process control via peripherals or inputs/outputs (E/S).
- Give a fairly broad overview allowing the future engineer to assess the opportunity and how to use microcontroller solutions in his future job.
- Implement the basic functions of these components so that concrete developments can be addressed in good conditions.
- Address the corollary functions of microcontrollers such as input and display devices (Human-Machine Interface = IHM), process controls, etc...
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Digital Electronics | Applied and Industrial Sciences 3 | S3 |
| Electrokinetics 3 | Applied and Industrial Sciences 4 | S4 |
| Electronics | PO GSI 2 | S4 |
Program
- Hardware and software architecture of a microprocessor system or various microcontrollers: arithmetic and logical unit, bus and internal registers, address decoding, memory capacity and memory plan.
- General organization and structure of a real time program in C language. Specifications for microcontrollers, types of variables, memory organization.
- Internal or peripheral resources: parallel input/output ports, programmable timer, Analog-Digital converter, interruptions and specificities for MICROCHIP PIC18F4520.
- Applications: Speed-indexed LED Chenillard on an analog input, 7-segment display, matrix keyboard made as a 16h TP project
- Current offer of microcontrollers. Methodology for selecting microcontrollers based on inputs/outputs (E/S) used in process control.
Assessment
- Project rated (25% of final score)
- Final examination + possible ongoing controls or TP (75% of final score) Authorized documents: Course/TD/project or personal TPs TPs/projects of other pairs, whether or not photocopied, and annals of examinations are prohibited. Annal examinations are available on Celene
References
- C. Tavernier, - Description and implementation, Dunod.
- C. Tavernier,
- C. Tavernier,
Skills
5| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_2 | recognize | identify the needs of a process vis-à-vis the microcontrolerant | 2 |
| C1_2 | recognize | Know and use the internal organization of a microcontroller | 2 |
| C2_1 | define | define the control needs of a microcontroller process | 3 |
| C3_1 | design | use and program basic microcontroller functions: inputs/outputs, timers, analog input using analog-digital converter (ADC) | 3 |
| C6_2 | plan | planning and organizing group work on the project | 2 |