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

Microprocessors

Code: EEC0029     Acronym: MICR

Keywords
Classification Keyword
OFICIAL Electronics and Digital Systems

Instance: 2007/2008 - 1S

Active? Yes
Web Page: http://moodle.fe.up.pt
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 115 Syllabus since 2006/2007 2 - 8 87 213
Syllabus since 2007/2008 2 - 8 87 213
Plano para alunos que em 2006 estiveram no 3º ano 2 - 8 87 213
Plano para alunos que em 2006 estiveram no 5º ano 2 - 8 87 213
Plano para alunos que em 2006 estiveram no 4º ano 2 - 8 87 213

Teaching language

Portuguese

Objectives

To present microprocessor- and microcontroller-based design techniques (both hardware and software), with an emphasis on assembly coding skills and their main areas of application.

Program

> Introduction to microprocessor architecture
- Code execution basics
- Central processing unit (architecture)
- Common features of 8-bit microprocessors
> Memory and I/O blocks
- Semiconductor memories
- Analogue and digital I/O
> Overview of 8- and 16-bit microprocessors
> The 80C51 family
- Programming model
- MC80C51 interfacing
- Addressing modes
- Instruction types
- Interrupt handling
- Timers / counters
- Serial communication
> Members of the 80C51 family

Mandatory literature

Ken Arnold; Embedded Controller Hardware Design, LLH Technology Publishing, 2001. ISBN: 1-878707-52-3

Complementary Bibliography

J. M. Martins Ferreira; Introdução ao Projecto com Sistemas Digitais e Microcontrola, FEUP Edições, 1998. ISBN: 972-752-032-4
ATMEL e PHILIPS; Folhas de características e Manuais de programação
Sencer Yeralan, Ashutosh Ahluwalia; Programming and Interfacing the 8051 Microcontroller, Addison Wesley, 1995. ISBN: 020-163-365-5

Teaching methods and learning activities

Theoretical presentations are based on slides complemented by code development / simulation examples. Student participation is encouraged and all students should expect to play an active role during one or more presentations. Lab sessions include exercises and hands-on work at the workbench, according to the planning available at the course web site.

Software

PK51-EVAL da KEIL (apoio ao desenvolvimento para a família 51)

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 71,00
Realização do primeiro mini-teste Exame 1,00 2007-10-17
Exame 1,00 2007-11-14
Exame 3,00 2008-02-16
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Estudo fora de aulas, incluindo preparação para exame Estudo autónomo 140 2008-02-16
Total: 140,00

Eligibility for exams

Each student must attend a minimum of 75% of the planned sessions and a final classification of at least 9,5 in 20.

Calculation formula of final grade

0,25CD+0,75EF
CD: Attendence Component (average of the two best quizzes)
EF: Final exam

Classification improvement

A written exam addressing pedagogical contents and lab skills.
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-06-18 at 21:25:31 | Acceptable Use Policy | Data Protection Policy | Complaint Portal