| Code: | EEC0081 | Acronym: | SBMI |
| Keywords | |
|---|---|
| Classification | Keyword |
| OFICIAL | Electronics and Digital Systems |
| OFICIAL | Automation, Control & Manufacturing Syst. |
| Active? | Yes |
| Web Page: | https://sites.google.com/site/feupsbmi2012/ |
| Responsible unit: | Department of Electrical and Computer Engineering |
| Course/CS Responsible: | Master in Electrical and Computers Engineering |
| Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
|---|---|---|---|---|---|---|---|
| MIEEC | 102 | Syllabus (Transition) since 2010/2011 | 3 | - | 6 | 63 | 162 |
| Syllabus | 3 | - | 6 | 63 | 162 |
This course aims to endow students with skills to project and handle systems based on microprocessors and microcontrollers, in the perspective of embedded systems.
It is expected to endow the students with skills to:
- Know how to design, build and test a system based on a microcontroller;
- Know how to develop and debug code in assembly language and C language
- Know how to design, build and test the hardware and software needed to interface between the microcontroller and the physical and human worlds.
1- Fundamental concepts - Architecture of an 8bit uP - Propagation model - Memory of input/output circuits - Auxiliary and decoder circuits 2- MCS51 Family - Memory organisation - Assembly and C programming 3- AVR Family - Architecture - Memory and internal peripherals 4- C programming for microcontrollers - Specificities and techniques - Debugging techniques 5- Memory blocks - Types of memory - Reading and writing cycles, access time - Memory addressing and decoding 6- Input/Output blocks - Digital and analogue - Serial and parallel data communication - Devices (PPI, UART, DAC, ADC, Timer, etc) - Norms of serial communication
Theoretical classes will be based on the oral presentation of the themes (twice a week, one hour each). They may comprise problem solving in order to consolidate the concepts that have been taught. Practical classes will take place at the laboratory and students will be organized in groups. Students will have to do three practical assignments, being one of them a mini-project (hardware and software) based on an AVR microcontroller. Each assignment has to include a report.
| Designation | Weight (%) |
|---|---|
| Exame | 40,00 |
| Trabalho laboratorial | 60,00 |
| Total: | 100,00 |
| Designation | Time (hours) |
|---|---|
| Estudo autónomo | 40,00 |
| Trabalho laboratorial | 120,00 |
| Total: | 160,00 |
- Attendance to 75% of the practical classes
- Practical classes’ component (60%) + written component (40%) - Written component: best test (60%) + worst test (40%) - If it happens to exist a difference superior to 4 values (in 20) between the two components, the best grade will be adjusted, so that there is only a difference of 4 values.
- Two written tests during the semester - Three practical assignments and reports
Not applicable
Students can improve their marks in the following year, by attending to two written tests and by doing an individual mini-project (with a technical report with the details of the project).