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:

1 Explicar o princípio de funcionamento dos microcontroladores.

2 Desenvolver programas em assembly e C para microcontroladores.

3 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/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:

Victor Gonçalves Sistemas Baseados em Microcontroladores PIC. Publindústria.
Vidal Pereira Da Silva Junior (2003). Aplicações Práticas do Microcontrolador 8051. ERICA.
Dogan Ibrahim (2014). PIC Microcontroller Projects in C: Basic to Advanced. Newnes.
Jonathan W Valvano (2012). Embedded Systems: Introduction to Arm® Cortex?-M Microcontrollers. Dogan Ibrahim (2013). Practical Digital Signal Processing using Microcontrollers. Elektor Verlag.
Peter D. Minns (2013). C Programming For the PC the MAC and the Arduino Microcontroller System. AuthorHouseUK.
Pvt Ltd, (2014). Microcontroller-Based Projects. EFY Enterprises.

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

Tipo de Classificacao: Quantitativa (0-20)
Metodologia de Avaliação: - Aulas expositivas; - Resolução de exercícios; - Realização de trabalhos práticos. Avaliação: - Frequências: 40%; - Trabalhos práticos:60%.