Disciplina: Microcontroladores

Área Científica:

Electrónica e Automação

HORAS CONTACTO:

64 Horas

NÚMERO DE ECTS:

6 ECTS

IDIOMA:

Português

Objetivos Gerais:

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.

Conteúdos / Programa:

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.

Bibliografia / Fontes de Informação:

Bibliografia Principal

Myke Predko, Programming and Customizing the 8051 microcontroller, McGrawHill,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.

Bibliografia auxiliar

Victor Gonçalves, Sistemas Baseados em Microcontroladores PIC , Publindústria, 2008.

Vidal Pereira Da Silva Junior, Aplicações Práticas do Microcontrolador 8051, 11ª Edição, ERICA, 2003.

Dogan Ibrahim. PIC Microcontroller Projects in C: Basic to Advanced, 2014.

Jonathan W Valvano, Embedded Systems: Introduction to Arm® Cortex?-M Microcontrollers, 2012.

Dogan Ibrahim, Practical Digital Signal Processing using Microcontrollers, 2013.

Peter D. Minns, C Programming For the PC the MAC and the Arduino Microcontroller System, 2013.

Pvt Ltd, EFY Enterprises, Microcontroller-Based Projects, 2nd Edition, 2014.

Métodos e Critérios de Avaliação:

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.