Aplicações de Microprocessadores (2007-2008) Rui Marcelino Gabinete 37- Oficinas Atendimento alunos: Segunda 15H00-17H00 rmarcel@ualg.pt w3.ualg.pt/~rmarcel
Ficha da Disciplina Disciplina: APLICAÇÕES DE MICROPROCESSADORES Departamento: Área Departamental de Engenharia Electrotécnica Curso: Licenciatura em Engenharia Eléctrica e Electrónica Área Científica: (Tecnologias de Informação e Telecomunicações) Ramo(s): (Tecnologias de Informação e Telecomunicações) Língua(s) de Aprendizagem: Português Docente Responsável pela Disciplina: Rui Marcelino Ano Semestre Carga Horária Semanal (1) Tipo Código ECTS ECTS 3º 1º 1T+2P+2TU Obrigatória 5 Carga de Total de Trabalho (horas): 140 Aulas: 45 Tutoria: 30 Trabalho de Campo: 0 Trabalho Individual e Avaliação: 65
Ficha da Disciplina (cont.) Objectivos Entender o funcionamento de um sistema com microprocessador; Entender o funcionamento interno de um microcontrolador da família 8051 Saber utilizar um sistema de desenvolvimento integrado Pré-requisitos Conhecimentos genéricos de sistema digitais. Descrição dos conteúdos 1. Estrutura interna de um microprocessador: Modos de endereçamento. Conjunto de instruções. Sistemas de interrupções. Interfaces com o exterior. 2. Características dum microcontrolador e sua comparação com microprocessadores de uso geral. Arquitectura do microcontrolador 8051. Organização da memória do 8051. Modos de endereçamento. O conjunto de instruções. Rotinas. Passagem de parâmetros. Exemplos de programas. Os sistemas de desenvolvimento para o 8051. 3. Características dos portos do 8051. Os timers/event counters. I/O programado e interrupt.driver I/O. Características da comunicação série. O interface RS-232C. Utilização do canal série do 8051. Estados de reset no 8051. Os derivados da família 8051. 4. Os sistemas de memória. Tipos de memória. A memória externa no 8051. Espaço de endereçamento de I/O e I/O mapeado em memória. Exemplos de implementação de subsistemas de teclado e display. O chip 8255 e algumas das suas possibilidades de utilização. Exemplos simples de interface com sensores. SPI e o bus I2C 5. Filosofia e arquitectura dum projecto. As diferentes fases de desenvolvimento. Exemplos de projectos.
Ficha da Disciplina (cont.) Métodos de Ensino Aprendizagem Aulas Teóricas exposição teórica dos conteúdos, com recurso a acetatos ou ao "power point", alternada com exemplos práticos e interagindo com os alunos. Aulas Tutoria Acompanhamento pelo docente da resolução pelo aluno de fichas de exercícios (com pelo menos um exercício sobre cada ponto programático). Discussão e preparação de trabalhos a realizar nas aulas práticas Aulas Práticas Realização de um conjunto de trabalhos práticos, cobrindo a totalidade do conteúdo programático. Os trabalhos práticos são suportados no Kit de desenvolvimento utilizando o microcontrolador Atmel 89S8252, em que o ambiente de desenvolvimento é o Keil Microvision (versão de avaliação) Modo de Avaliação Avaliação Contínua: 1 prova escrita (P1) e realização de trabalhos práticos nas aulas práticas (P2). Avaliação Final: Igual à avaliação continua, onde o exame escrito substitui a prova escrita Classificação = (P1x1,2+P2x0,8)/2 com classificação mínima de 8 valores nas provas P1 e P2, sendo todas as provas avaliadas na escala de 0 a 20 O aluno fica aprovado quando tiver classificação igual ou superior a 10 na avaliação contínua ou na avaliação final. Bibliografia mais relevante 1. Rui Marcelino, Folhas da disciplina de Aplicações de Microprocessadores. 2. Vidal Pereira da Silva, Microcontrolador 8051 - Hardware e Software 3. Kenneth J. Ayala, The 8051 Microcontroller 4. James W. Stewart, The 8051 Microcontroller - Hardware, Software and Interfacing 5. Thomas W. Schultz, C and the 8051, Hardware, Modular, Programming and Interfacing, Vol. I 6. Thomas W. Schultz, C and the 8051, Building Efficient Applications, Vol. II
Avaliação Frequência/ Exame 60% Teórica (sem consulta) 25% Prática (com consulta limitada) 75% Trabalhos Práticos 40% Avaliação dos trabalhos práticos: Pela preparação do trabalho Pela observação da realização do trabalho nas aulas Relatórios
Tipos de Aulas TEÓRICAS Apresentação oral da matéria TEÓRICAS / PRÁTICAS Preparação dos Trabalhos Práticos, Resolução de Exercícios, Esclarecimento de Dúvidas, TUTORIA Trabalhos Práticos
Estrutura dos Trabalhos Práticos Questões sobre a componente teórica do trabalho (obrigatório no relatório provisório) Trabalho Prático para implementar no Microcontrolador (em assembly ou C)(se possivel no relatório provisório, ou então descrição/fluxograma da sua resolução) Trabalho de Pesquisa- para realizar fora das aulas obriga a pesquisa adicional sobre determinado assunto especifico relacionado com o trabalho (relatório definitivo)
Trabalhos Práticos Obrigam a preparação prévia pelos alunos. No final do trabalho (aula) entrega provisória do relatório com resposta às questões teórica e práticas. Até duas semanas após o trabalho entrega do relatório definitivo + trabalho de pesquisa