Subject: Microcontrollers

Scientific Area:

Electronic and Automation

Workload:

64 Hours

Number of ECTS:

6 ECTS

Language:

Portuguese

Overall objectives:

- Explicar o princípio de funcionamento dos microcontroladores;
- Desenvolver programas em linguagem assembly e linguagem C para microcontroladores;
- Analisar e projetar circuitos eletrónicos de sistemas baseados em microcontroladores.

Syllabus:

1 - Conceitos básicos de arquitetura de microcontroladores.

2 - Execução de programas em memória.

3 - Conjunto de instruções.

4 - Sub-rotinas.

5 - Interrupções.

6 - Periféricos.

7 - Oscilador, alimentação, configuração e reset.

8 - Interface paralelo.

9 - Interface série.

10 ? Relógios, contadores e comparadores.

11 - Leitura e escrita de sinais analógicos.

12 - Leitura e escrita de dados na EEPROM interna e na memória flash de programa.

Literature/Sources:

Myke Predko, Programming and Customizing the 8051 microcontroller, McGraw-Hill,1999.

 

José Manuel Martins Ferreira, Introdução ao Projecto com Sistemas Digitais e Microcontroladores, FEUP Edições, 1998.

 

Dogan Ibrahim, Microcontroller Projects in C for the 8051, Newnes, 2000.

Assesssment methods and criteria:

Componentes de avaliação teórico-prática (40%):

TP1 - Primeira frequência teórico-prática, com um peso de 20% na avaliação final;

TP2 - Segunda frequência teórico-prática, com um peso de 20% na avaliação final.

Observação: a média das notas das duas frequências tem de ser superior ou igual a 8 valores.

 

Componentes de avaliação prática laboratorial (60%):

PL1 - Primeiro trabalho prático de avaliação, com um peso de 20% na avaliação final;

PL2 - Segundo trabalho prático de avaliação, com um peso de 20% na avaliação final;

PL3 - Terceiro trabalho prático de avaliação, com um peso de 20% na avaliação final.

Observação: a média das notas dos três trabalhos tem de ser superior ou igual a 8 valores.

 

Nota final (NF) da disciplina:

NF = 0,20xTP1 + 0,20xTP2 + 0,20xPL1 + 0,20xPL2 + 0,20xPL3.

 

Verificando as seguintes condições:

NF >= 10 valores;

(TP1 + TP2)/2 >= 8 valores;

(PL1 + PL2 + PL3)/3 >= 8 valores.

 

Avaliação durante a época de recurso

Na época de recurso são realizadas provas de avaliação de recurso ou de melhoria de qualquer uma das componentes de avaliação (TP1, TP2, PL1, PL2 ou PL3).