Microcontroleurs 1Génie Electrique 1 (GSI)
Microcontrollers 1
Teaching unit Electrical Engineering 1 · GI.SIS5.GE1
8ECTS (EU)
3Coefficient
28: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
- Individual evaluation of the project rated + possible ongoing controls or TP (from 25% to 0 of final score according to absences)
- Final exam (from 75% to 100% of final score depending on absences) Authorized documents: One sheet A3 double-sided or 2 sheets A4 double-sided or 4 pages in total, with personal notes MANUSCRITES (not photocopied, printing from a prohibited tablet). Copying of exam annals is prohibited.
- MICRO datasheet
- the file p18f4520.h of the internal register structures 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 |