Objetivos / Competências
Dotar os alunos com os conhecimentos necessários para o desenvolvimento de aplicações baseadas
em microcontroladores. Estes conhecimentos pressupõem:
• Conhecer a arquitectura dos microcontroladores;
• Aprender programação em Assembler;
• Saber desenvolver aplicações com microcontroladores;
• Saber analisar, depurar e corrigir erros na programação de microcontroladores.
Conteúdos programáticos resumidos
Introdução à Arquitectura dos Microcontroladores
• Introdução à programação em Assembler
• Compiladores vs. interpretadores
• Programação do microcontrolador
• O Ambiente Integrado de Programação
• Edição de Programas
• Depuração de Erros
• Utilização dos Portos
• Interface do microcontrolador com o exterior
• Medidas, ensaios e análise das matérias ministradas
Bibliografia resumida
- Martin P. Bates; PIC Microcontrollers, Third Edition: An Introduction to Microelectronics, Newnes, Edition: 3, October, 2011, ISBN 978-0080969114
- Julio Sanchez, Maria P. Canton; Microcontroller Programming: The Microchip PIC, CRC Press, December, 2006, ISBN 978-0849371899
- Charles Platt; Make: Electronics (Learning by Discovery); Edition: 1st, Make Electronics, December, 2009, ISBN 978-0596153748
- Bohdan Borowik; Interfacing PIC Microcontrollers to Peripherial Devices (Intelligent Systems, Control and Automation: Science and Engineering), Springer, February, 2011, ISBN-13: 978-9400711181
- Cesar da Costa; Leonardo Mesquita; Eduardo Pinheiro - Elementos de lógica programável com VHDL e DSP: Teoria e prática, Érica Editora, 2011, ISBN 978-85-365-0312-7
- Cesar da Costa - Projeto de circuitos digitais com FPGA, Erica Editora, 2009, ISBN 9788536502397
- Documentação preparada pelo docente