Publicação em Diário da República: Despacho n.º 7795/2021 - 09/08/2021
6 ECTS; 2º Ano, 1º Semestre, 28,0 T + 42,0 PL , Cód. 911246.
Docente(s)
- Gabriel Pereira Pires (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Objetivos
Após a conclusão do curso, o aluno deve ser capaz de programar em linguagem C microntroladores PIC de 8 bits da família 18F, realizando projectos que envolvam: leituras digitais e analógicas, atuação digital e PWM, restrições temporais rígidas e comunicações série assíncronas/síncronas.
Programa
1) Introdução aos sistemas embebidos
(a) Exemplos;
(b) Arquitecturas;
(c) Tecnologias;
2) Compilador XC8: datatypes;
3) Introdução ao microncontrolador PIC
(a) Arquitectura: registos, barramentos, caminho de dados, memória;
(b) Ambiente de desenvolvimento MPLAB;
(c) Introdução à programação;
(d) Ambiente de simulação PROTEUS;
4) Programação/configuração PIC família 18F
(a) Entrada/saída digital;
(b) Timers e interrupção interna;
(c) Interrupções externas;
(d) Programação de máquina de transição de estados;
(e) Ligação LCD;
(f) Modos COMPARE, CAPTURE, PWM;
(g) Contadores;
(h) Entradas analógicas.
5) Comunicação de dados:
(a) Comunicação série assíncrona (UART/RS232);
(b) Comunicação série sincrona (I2C/SPI);
6) Projecto e concepção de pequenas aplicações de sistemas embebidos
Metodologia de avaliação
Teste escrito numa das épocas de Exame (60%) e componente Laboratorial (40%) que consiste em: 1) Projetos laboratoriais realizados em grupo; e 2) Mini-testes práticos (programação) realizados individualmente associados aos vários temas da matéria. Na componente laboratorial, o peso dos Projetos laboratoriais e dos Mini-testes é de 50% para cada componente.
A aprovação na disciplina requer uma classificação mínima de 40% no Teste escrito e uma classificação mínima de 50% na componente Laboratorial. A nota mínima de aprovação é 10 em 20 valores.
Bibliografia
- Peatman, J. (1997). Design with PIC microcontrollers. -: Prentice Hall
- Reese, R. (2005). Microprocessors: From Assembly To C with the PIC18FXX2. -: Charles River Media
Método de Ensino
Aulas teóricas, exercícios práticos e trabalhos/projetos laboratoriais
Software utilizado nas aulas
Mplab XC8, Proteus
Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 11/2023 de 13/12
Download da Ficha da Unidade Curricular (FUC)