Projeto com Microcontroladores
-
Conhecimentos de Base Recomendados
Conhecimentos em sistemas digitais e electrónica.
-
Objetivos
Dotar os estudantes dos conhecimentos especializados para a realização de projetos de pequena dimensão numa plataforma com microcontrolador. Pretende-se também desenvolver a capacidade de análise crítica de um sistema baseado em microcontrolador, de depuração de um programa e a capacidade de trabalho autónomo e em equipa.
Ser capaz de realizar projetos de pequena dimensão numa plataforma com microcontrolador.
Ter capacidade para fazer a análise crítica de um sistema baseado em microcontrolador e a depuração de um programa.
Adquirir capacidade de trabalho autónomo e em equipa.
-
Métodos de Ensino
Nas aulas TP é transmitida a matéria, são dados exemplos ilustrativos dos diversos tópicos abordados e efectuados exercícios práticos de programação.
Os estudantes desenvolvem pequenos trabalhos de laboratório temáticos e um projecto de maior dimensão que integra os conhecimentos anteriormente adquiridos.Os trabalhos de laboratório e o projecto são realizados em grupos de 2 alunos.
Trabalhos de laboratório:
Lab1 – Introdução às ferramentas de desenvolvimento de software e ao hardware - 1 aula;
Lab2 - Portos de E/S como saídas - 2 aulas;
Lab3 - Portos de E/S como entradas - 2 aulas;
Lab4 - Temporização e interrupções - 2 aulas;
Lab5 - Porta série - 2 aulas;
Entrega do relatório através do Moodle em formato pdf no prazo de uma semana depois da semana de conclusão do trabalho
Projecto com tema proposto pela docente - aulas restantes;
Os alunos que estejam a repetir esta UC serão avaliados através da realização de um projecto a desenvolver de forma autónoma sob supervisão do docente. -
Estágio(s)
Não
-
Programa
1. Arquitetura de um microprocessador.
2. Estudo de uma família de microcontroladores RISC.
3. Periféricos.
4. Introdução à programação em C.
5. Realização de projetos. -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
Ana Luísa Lopes Antunes - 2.º Semestre
-
Bibliografia
Microchip; ATmegaAVR Datasheet, 2018
F.M. Cady; Microcontrollers and microcomputers: principles of software and hardware engineering, Oxford, 1997
S. Naimi, S. Naimi and M.A. Mazidi; The AVR microcontroller and embedded systems using assemble and C: using Arduino Uno and the Atmel Studio, MicroDigital, 2017
V.E. Gibson; Microprocessors: fundamentals concepts and applications, Delmar Publishers, 1994
Detalhes do curso
-
Código
VE09
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
60h Teórico-Práticas
