FICHA DISCIPLINA (Eng. Electrotécnica) Programa das Aulas

Transcrição

FICHA DISCIPLINA (Eng. Electrotécnica) Programa das Aulas
F1101
FICHA DISCIPLINA (Eng. Electrotécnica)
NOME DO PROFESSOR: Sérgio Pedro Mestre Ferreira
CURSO: Engenharia Electrotécnica
DISCIPLINA: Fundamentos de MicroProcessadores
TIPO (Semestral /Anual): Semestral
CARGA LECTIVA SEMANAL: 6 horas (2H T + 2H T/P + 2H Lab )
ANO CURRICULAR: 2011/12
SEMESTRE: 2º
TIPO AULA (T/TP/P): T/P
CARGA TRABALHO SEMANAL REQUERIDA AO ALUNO (Fora Sala de Aula): 4 horas
PROVAS DE AVALIAÇÃO:
TIPO: Exame
Nº: 1 de 2
DURAÇÃO (Execução): 2 horas
NÍVEL DISCIPLINA (Base/ Geral/ Especialização): Base
COMPETÊNCIAS OBTIDAS: Consolidação das competências adquiridas em Sistemas
Lógicos/Digitais. Projecto de circuitos sequênciais desde a sua vertente mais básica até aos
métodos mais sofisticados de controlo por máquinas microprogramadas. Introdução ao
Microprocessador Básico. Domínio da utilização do Microcontrolador comercial PIC16F627A.
Introdução à família de Microprocessadores 80x86.
REQUISITOS PARA FREQUÊNCIA (Precedências recomendadas): Sistemas Digitais
REGRAS DE AVALIAÇÃO: 50% Exame ; 50% Desempenho nas aulas de Laboratório com a
realização de trabalhos prácticos. Aprovação no Laboratório Obrigatória para se submeter a
exame.
Programa das Aulas Teóricas
1. MEMÓRIAS (20%)
1.1. Revisões sobre Flip-Flops
1.2. Memórias de acesso aleatório
1.3. Expansão de Memória; Utilização de Descodificadores
1.4. Read Only Memory - ROM
1.5. Implementação de um codificador ROM
1.6. Características eléctricas – diagramas temporais
F1101
1.7. Matriz lógica programável – PLA (“Programmable Logic Array”)
1.8. RAM's dinâmicas
1.9. Memórias série
1.10.
Pilhas em memória
1.11.
Memórias externas – simbolismo
2. CONTROLADORES (30%)
2.1. Transição de Diagramas de Estado para Fluxogramas
2.2. Implementação com FF por estado
2.3. Transferência de registos, Conceito de BUS
2.4. Implementação do controlador com ROM
2.5. O controlador de arquitectura fixa
2.6. Um computador simples: O “Microprocessador Básico - MB”
2.7. Arquitectura do MB; Registos importantes do seu funcionamento
2.8. Modo de operação; Definição das mnemónicas (instruções básicas)
2.9. Microcódigo; codificação das instruções
3. MICROCONTROLADORES (50%)
3.1. Um Microcontrolador Comercial: PIC16F627
3.2. Arquitectura
3.3. Ambiente IDE de programação e depuração
3.4. Exemplos de programação básicos
Programa das Aulas PRÁCTICAS
1.
2.
3.
4.
5.
Resolução de exercícios práticos sobre a matéria dada nas aulas teóricas
Pesquisa na WEB de projectos e sua análise
Preparação dos trabalhos a realizar nas sessões de Laboratório
Resolução de Exames dos anos anteriores
Esclarecimento de dúvidas/ Estudo Acompanhado
Programa das sessões de laboratório
1. Implementação/montagem de protótipos de circuitos digitais microcontrolados
2. Despistagem de erros nos circuitos usando as ferramentas de diagnóstico existentes
no Laboratório
3. Correcção e entrega de Relatórios escritos sobre o Projecto implementado
Normas de Avaliação:
• Prova Escrita (50% da Classificação Final), necessita aprovação no LAB
o Um de dois Exames, a realizar no fim do Semestre
Requisitos para aprovação no exame:
Classificação igual ou superior a 8.0 valores
• Trabalhos de laboratório (LAB) (50% da Classificação Final)
o 3 a 4 projectos de Sistemas Digitais a realizar durante o Semestre nas
sessões de Laboratório. Os trabalhos abrangem as matérias dadas nas
F1101
•
aulas teóricas e serão considerados os 3 melhores Relatórios entregues
do total. Também será considerado o desempenho do aluno no
Laboratório (Avaliação Contínua). Os Relatórios serão entregues em data
a combinar, dependendo da sua complexidade. Um trabalho poderá
ocupar mais de uma sessão de Laboratório.
Requisitos para aprovação no Laboratório:
Nota de Laboratório tendo em conta os Relatórios e Avaliação
Contínua igual ou superior a 11 valores. Assiduidade não inferior
a 75% do total das sessões de Lab.
Requisitos para aprovação na Disciplina:
• Aprovação
e
Média
da
Prova
Escrita
e
Laboratório.
F1101
Bibliografia
•
MANO, M. Morris & KIME, Charles R.
Logic and Computer Design Fundamentals
Prentice - Hall, 1997
•
TAUB, Herbert
Digital Circuits and Microprocessors
McGraw - Hill, 1982
•
UFFENBECK, JOHN
The 8086/8088 Family
Prentice - Hall, 1987
•
GILMORE
Microprocessors
McGraw - Hill, 1995
•
MESSMER, HANS PETER
The Indispensable PC hardware book
Addison-Wesley 1995
Palavras-chave: Microprocessadores, 16F627A, MPLAB-IDE, assembly