UFCD 6421 - Microprocessadores/microcontroladores
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