MIC-EngTel (Plano de Ensino)
Revisão de 13h28min de 15 de agosto de 2016 por Clayrton.henrique (discussão | contribs)
MINISTÉRIO DA EDUCAÇÃO |
Plano de Ensino de 2016-2
- Dados gerais
- COMPONENTE CURRICULAR: MIC - MICROPROCESSADORES
- CARGA HORÁRIA: 4 HORAS/SEMANA 72 HORAS. TEÓRICA = 36 HORAS. LABORATÓRIO = 36 HORAS
- CÓDIGO ISAAC: MIC29004
- PRÉ REQUISITOS: CIL
- DISCIPLINAS SUCESSORAS: PJI2, DLP2, SOP
- MÓDULO PROFISSIONALIZANTE
- Objetivos
- Explorar as principais arquiteturas e organizações básica de computadores de modo a entender seus principais componentes.
- Compreender a programação de microcontroladores com ênfase nos conceitos independentes da inovação tecnológica.
- Desenvolver atividades de laboratório voltadas à utilização e a fixação de conhecimentos.
- Ementa
- Arquitetura e Organização de Microcontroladores e Microprocessadores. Memórias: tipos e hierarquias. Programação de microprocessadores: tipos, formatos de instruções e modos de endereçamento. Sistema de Clock e Reset. Contadores e Temporizadores. Sistema de Interrupção. Interfaceamento com periféricos: portas paralelas e seriais. Programação em C para Microcontroladores. Tópicos avançados: memória virtual, proteção de memória, cache, controladores de memória, DMA, chaveamento de contexto por hardware. Projeto de hardware e software com microcontroladores.
- Conteúdo Programático
- 1.Introdução (4h)
- 2.Arquitetura e Organização de Microcontroladores e Microprocessadores. Caso de estudo: estrutura do 8051 (4h)
- 3.Memórias: tipos e hierarquias. (4h)
- 4.Programação de microprocessadores usando assembly (e C conjuntamente): ferramentas, tipos, formatos de instruções, modos de endereçamento, pilhas e subrotinas. (16h)
- 5.Sistema de Clock e Reset. Ciclos de execução. (2h)
- 6.Contadores e Temporizadores. (4h)
- 7.Sistema de Interrupção. (4h)
- 8.Interfaceamento com Periféricos: portas paralelas e seriais. (6h)
- 9.Programação em C para Microcontroladores: restrições e particularidades (4h)
- 10.Tópicos avançados: memória virtual, proteção de memória,cache, controladores de memória, DMA, chaveamento de contexto por hardware. (12h)
- 11.Projeto de hardware e software com microcontroladores (6h)
- Estratégias de ensino utilizadas
- Aulas expositivas e dialogadas com o uso de lousa e projetor multimídia; roteiros de atividades em laboratório para aquisição de habilidades básicas; projetos baseados no conteúdo programático para verificar aplicação dos conceitos abordados.
- Critérios e instrumentos de avaliação
- Avaliação: 6h (2 avaliações escritas + recuperação + projeto)
Duas avaliações teóricas + 1 Projeto Final + 1 Recuperação.
- Atividades Complementares
- Projetos de circuitos e programação de microcontroladores usando simuladores.
- Bibliografia Básica
- TANENBAUM, Andrew S. Organização Estruturada de Computadores; 5ª ed. [S.l]:PEARSON / PRENTICE HALL, 2007. p. ISBN 9788576050674 Qtdade: 2 3ed + 9 4.ed
- SILVA JUNIOR, Vidal Pereira da Aplicações práticas do microcontrolador 8051; 12ª ed. [S.l]:Érica, 2004. 244p. ISBN 8571949395 Qtdade 6
- WEBER, Raul Fernando Fundamentos de Arquitetura de Computadores - Vol. 8; 4ª ed. Porto Alegre:Bookman, 2012. 424p. ISBN 9788540701427 Qtdade 1 (3ed)
- Bibliografia Complementar
- Gadre, Dhananjay Programming and Customizing the AVR Microcontroller; 1ª ed. [S.l]:McGraw-Hill/TAB Electronics, 2000. 336p. ISBN 9780071346665
- GIMENEZ, Salvador Pinillos. Microcontroladores 8051 - Teoria E Pratica; 1ª ed. [S.l]:Prentice Hall – Pearson, 2005. 253p. ISBN 8587918281 Qtdade: 3 2002
- Patterson, David A.; Hennessy, John L. Organização e Projeto de Computadores; 4ª ed. [S.l]:Campus Elsevier, 2014. 736p. ISBN 9788535235852 Qtdade: 2 de 2014
- Mendonca, Alexandre; Zelenovsky, Ricardo Microcontroladores: Programação e Projeto com a Família 8051; 1ª ed. [S.l]:MZ, 2005. p. ISBN 8587385127
ANEXOS