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).