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

Microprocessors

Code: EEC0029     Acronym: MICR

Keywords
Classification Keyword
OFICIAL Electronics and Digital Systems

Instance: 2008/2009 - 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 71 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

After successful conclusion of this curricular unit, the student shall be able to 1) *recall* the instructions and the main addressing modes, as well as the main blocks present in the CPU architecture; 2) *explain* the development procedures underlying assembly programming tasks; 3) *apply* this knowledge and understanding to solve assembly programming exercises [basic skills]; 4) *analyse* assembly code to explain reasons for malfunctioning applications; 5) *evaluate and create*: choose a solution for a give case study and carry out all code development tasks to meet its requirements [advanced skills].

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
- Interfaces to standard 8-bit devices
> The 80C51 family
- Programming model
- MC80C51 interfacing
- Addressing modes
- Instruction types
- Interrupt handling
- I/O ports
- 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 without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 71,50
Exam #1 Exame 2,00 2008-10-22
Exam #2 Exame 2,00 2008-11-26
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Study Estudo autónomo 140,5
Total: 140,50

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,35*T1 + 0,35*T2 + 0,3TF comprising:
- Two written exams (T1 and T2) with a duration of 90 minutes each, to assess the basic skills referred in the “Objectives” sections of this unit.
- A final assignment lasting for 3 weeks, which will assess the advanced skills acquired by each student

Classification improvement

A written exam addressing pedagogical contents and lab skills.

Observations

Availability to clarify student doubts:
- JMF: Thursdays and Fridays from 10:00 to 12:30
- RLC: Wednesdays from 14:30 to 17:30
- PLM: Thursdays from 14:30 to 17:30
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-19 at 12:48:03 | Acceptable Use Policy | Data Protection Policy | Complaint Portal