Microprocessors
Keywords |
Classification |
Keyword |
OFICIAL |
Electronics and Digital Systems |
Instance: 2007/2008 - 1S
Cycles of Study/Courses
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.