Contacto WhatsApp 963640100

Universidade Lusófona

Fundamentos de Microprocessadores

Curso

Engenharia Eletrotécnica

Grau|Semestres|ECTS

Licenciatura | Semestral | 6

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

165 | 75

Código

ULHT46-1731

Disciplinas complementares recomendadas

Não aplicável

Pré-requisitos e co-requisitos

Não aplicável

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

1. MEMÓRIAS (20%)
Revisões sobre Flip-Flops
Memórias de acesso aleatório
Expansão de Memória; Utilização de Descodificadores
Read Only Memory - ROM
Implementação de um codificador ROM
Características eléctricas ¿ diagramas temporais
Matriz lógica programável - PLA ("Programmable Logic Array")
RAM's dinâmicas
Pilhas em memória
Memórias externas - simbolismo

2. CONTROLADORES (30%)
Transição de Diagramas de Estado para Fluxogramas
Implementação com FF por estado
Transferência de registos, Conceito de BUS
Implementação do controlador com ROM
O controlador de arquitectura fixa
Um computador simples: O ¿Microprocessador Básico - MB¿
Arquitectura do MB; Registos importantes do seu funcionamento
Modo de operação; Definição das mnemónicas (instruções básicas)
Microcódigo; codificação das instruções

3. MICROCONTROLADORES (50%)

Um Microcontrolador Comercial: PIC16F627A
Arquitectura
Ambiente IDE de programação e depuração
Exemplos de programação básicos

Objetivos

Os objectivos da disciplina de Fundamentos de Microprocessadores (FM) visam a consolidação dos conceitos tecnológicos utilizados em Electrónica Digital com transição para os sistemas informáticos - Introdução aos Sistemas Microprogramados como Base para a Computação no projecto de Sistemas de Controlo Digital em Engenharia. Introdução aos ambientes de desenvolvimento usados na programação de microprocessadores comerciais.

Conhecimentos, capacidades e competências a adquirir

Compreensão do funcionamento de microprocessadores.
Projecto/análise de circuitos digitais usando microcontroladores / microprocessadores comerciais.
Domínio de ferramentas de ajuda ao projecto e desenvolvimento.
Experiência na Implementação de protótipos de circuitos digitais com microprocessadores/microcontroladores comerciais..

Metodologias de ensino e avaliação

Teoria - 50% da Classif/ Final:
-2 Freq na 1ª Época abrangendo a matéria das aulas teóricas.
-1 Exame na 2ª Época abrangendo a matéria das aulas teóricas.
Prática (Lab) -50% da Classif/ Final:3 a 4 projectos a realizar durante o Semestre nas sessões de LAB. Os trabalhos abrangem as matérias dadas nas aulas teóricas e serão considerados os 5 melhores Rels entregues. Será ainda considerado o desempenho do aluno no Lab (Avaliação Contínua).Os Relss serão entregues na semana seguinte a cada sessão. Os enunciados estarão disponíveis antes de cada sessão para serem antecipamente preparados. São usados intensivamente programas de simulaçao/depuraçao de apoio ao projecto.
Requisitos para aprovação na disciplina:Teórica:Nota min de 8 val¿média das Freq/nota do Exame.
Prática:Nota de LAB abrangendo a Avaliação Contínua e os Relatórios, igual ou superior a 11 val. Aprovação obrigatória. Reprovação se 25% de faltas não justificadas
Nota Final¿Média das partes Teoria/Prática,se ambas Aprovadas

Bibliografia principal

Site www.microchip.com (PIC16F627A)
MANO, M. Morris & KIME, Charles R.
Logic and Computer Design Fundamentals
Prentice - Hall, 1997
TAUB, Herbert
Digital Circuits and Microprocessors
McGraw - Hill, 1982
GILMORE
Microprocessors
McGraw - Hill, 1995
MESSMER, HANS PETER

Designing Embedded s Systems with PIC Microcontroler
Newnes, 2011
TIM WILMSHURST
The Indispensable PC hardware book
Addison-Wesley 1995

Palavras-chave: Microprocessadores, 16F627A, MPLAB-IDE, assembly
Microprocessors, 16F627A, MPLAB-IDE, PIC microcontrolers