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