Engenharia Electrotécnica e de Computadores

Microcontroladores

<< voltar ao Plano Curricular

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
Não aplicável

Objetivos
Após a conclusão da unidade curricular, o aluno deve ser capaz de programar, em linguagem C, microcontroladores PIC de 8 bits da família PIC18F, desenvolvendo projetos que envolvam leitura de sinais digitais e analógicos, utilização de interrupções externas, atuação através de saídas digitais e PWM, cumprimento de requisitos temporais rígidos com recurso a temporizadores e interrupções, e comunicações série assíncronas e síncronas. O aluno deve ainda ser capaz de programar estes microcontroladores tanto através do acesso direto aos registos como recorrendo às funções disponibilizadas pelas bibliotecas de periféricos.

Programa
1) Introdução aos sistemas embebidos
(a) Exemplos;
(b) Arquitecturas;
(c) Tecnologias;

2) Compilador XC8: datatypes;

3) Introdução ao microncontrolador PIC
(a) Arquitetura: registos, barramentos, caminho de dados, memória;
(b) Ambiente de desenvolvimento MPLABX;
(c) Introdução à programação com compilador XC8;
(d) Ambiente de simulação PROTEUS;

4) Programação/configuração PIC família 18F
(a) Entrada/saída digital;
(b) Interrupções externas;
(c) Timers e interrupção interna;
(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) Um ou mais 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.

A metodologia e os critérios de avaliação são os mesmos em todas as épocas de avaliação: normal, recurso, especial. A classificação obtida na componente laboratorial é válida em todas as épocas de avaliação do respetivo ano letivo.

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: 09 de novembro de 2026

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
Elemento gráfico

Notícias | Agenda

ISO 9001
NP4552
SGC
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado