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: 2010/2011 - 1S

Active? Yes
Responsible unit: Electronics and Digital Systems
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 105 Syllabus (Transition) since 2010/2011 3 - 6 63 162
Syllabus 3 - 6 63 162

Teaching language

Portuguese

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.
Skills:
1. To project, assemble and test a simple microcomputer (CPU + MEM + I/O);
2. To develop and debug code into assembly and C language;
3. To be acquainted and know how to use various families of microcontrollers

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

Yeralan, Sencer; Programming and interfacing the 8051 microcontroller. ISBN: 0-201-63365-5
Documentação técnica dos fabricantes

Complementary Bibliography

J. M. Martins Ferreira; Introdução ao Projecto com Sistemas Digitais e Microcontrola, , FEUP Edições, 1998. ISBN: ISBN: 972-752-032-4
Schultz, Thomas W.; C and the 8051. ISBN: 0-13-754839-7
Gadre, Dhananjay V.; Programming and customizing the AVR microcontroller, McGraw-Hill, 2001. ISBN: 007134666X

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

WinAVR
Eagle CAD
Keil uVision 3

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 52,00
Exame 1,00
Exame 1,00
Trabalho laboratorial 66,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Estudo autónomo 20
Estudo autónomo 20
Total: 40,00

Eligibility for exams

- Attendance to 75% of the practical classes;
- A passing mark on the practical classes

Calculation formula of final grade

- Practical classes’ component (60%) + written component (40%)
- Written component: best test (60%) + worst test (40%)
- Students have to achieve a passing mark in both components
- 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-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-11-01 at 00:40:41 | Acceptable Use Policy | Data Protection Policy | Complaint Portal