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