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: 2011/2012 - 1S Ícone do Moodle

Active? Yes
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 95 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

Gadre, Dhananjay V.; Programming and customizing the AVR microcontroller, McGraw-Hill, 2001. ISBN: 007134666X
J. M. Martins Ferreira; Introdução ao Projecto com Sistemas Digitais e Microcontrola, , FEUP Edições, 1998. ISBN: ISBN: 972-752-032-4
Documentação técnica dos fabricantes

Complementary Bibliography

Schultz, Thomas W.; C and the 8051. ISBN: 0-13-754839-7
Yeralan, Sencer; Programming and interfacing the 8051 microcontroller. ISBN: 0-201-63365-5

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
Keil uVision 3
WinAVR

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 56,00
Total: - 0,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-09-28 at 08:03:50 | Acceptable Use Policy | Data Protection Policy | Complaint Portal