Go to:
Logótipo
You are here: Start > EEC0081

Based Systems and Interfaces

Code: EEC0081     Acronym: SBMI

Keywords
Classification Keyword
OFICIAL Electronics and Digital Systems
OFICIAL Automation, Control & Manufacturing Syst.

Instance: 2013/2014 - 1S

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

Cycles of Study/Courses

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

Teaching language

Suitable for English-speaking students

Objectives

This course aims to endow students with skills to project and handle systems based on microprocessors and microcontrollers, in the perspective of embedded systems.

Learning outcomes and competences

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.

Working method

Presencial

Program

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

Mandatory literature

Documentação técnica dos fabricantes

Teaching methods and learning activities

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.

Software

Eagle CAD
AVR Studio

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Designation Weight (%)
Exame 40,00
Trabalho laboratorial 60,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Estudo autónomo 40,00
Trabalho laboratorial 120,00
Total: 160,00

Eligibility for exams

- Attendance to 75% of the practical classes

Calculation formula of final grade

- 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.

Examinations or Special Assignments

- Two written tests during the semester - Three practical assignments and reports

Special assessment (TE, DA, ...)

Not applicable

Classification improvement

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).

Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-12-09 at 12:20:28 | Acceptable Use Policy | Data Protection Policy | Complaint Portal