Formação Portugal
22-10-21

DESIGNAÇÃO DA UFCD: Microprocessadores/microcontroladores

CÓDIGO DA UFCD: 6421

CARGA HORÁRIA: 50 horas

PONTOS DE CRÉDITO: 4.5

Objetivos

Identificar as diferenças entre um microprocessador e um microcontrolador.

Indicar os elementos básicos de um sistema microcomputador e a sua função.

Indicar os elementos básicos de um microprocessador de 8 bit e de um microcontrolador e as suas funções.

Indicar os blocos constituintes do microcontrolador PIC e a sua função.

Agrupar as instruções por classes com base nas respetivas funcionalidades, assim como identificar os vários modos de endereçamento e calcular os respetivos endereços efetivos.

Programar em linguagem Assembly utilizando um Ambiente Integrado de Desenvolvimento e um kit de desenvolvimento.

Conteúdos

Os microprocessadores

Evolução histórica e suas principais aplicações

Arquitecturas de um sistema microcomputador, de um microprocessador e de um microcomputador

Unidade de memória

Unidade central de processamento

Barramentos

Unidades de entrada/saída

Comunicação série

Unidade de temporização

Watchdog

Conversor analógico digital

Programa

Estudo sumário de microprocessadores de 8 bit da Intel

Principais componentes internos – unidade de controlo, caminho de dados, registos, ALU e barramentos

Principais componentes externos – memória e circuitos entrada/saída, circuitos auxiliares e de descodificação

Conjunto de instruções – modos de endereçamento, formato das instruções, linguagem assembly e linguagem máquina

Estudo de um microcontrolador PIC da Microchip

Arquitectura

Organização da memória: de programa, de dados, endereçamento

Conjunto de instruções

Portos de entrada/saída

Temporizador

Ligação a periféricos

Sistemas de interrupção de hardware

Programação em Assembly

Utilização do MPLAB (Ambiente Integrado de Desenvolvimento) e de um kit de desenvolvimento