SISTEMAS MICROPROCESSADOS E MICROCONTROLADOS
80 aulas
OBJETIVO: Compreender a arquitetura de microprocessadores e microcontroladores. Utilizar linguagens de baixo nível, bem como ferramentas de simulação para tais dispositivos. Conhecer e aplicar estes dispositivos na automação industrial.
EMENTA: Arquitetura de microprocessador. Modos de endereçamento. Programação assembler. Arquitetura do processador da Família PIC, 8051, arquitetura dos microcontroladores utilizados no mercado. Especificações técnicas, pinagem, geração de clock; demultiplexação e buferização de barramentos, temporização dos barramentos, estados de espera (WAIT), modo máximo e mínimo. Interface de memória: dispositivos de memória, endereçamento. Interface BÁSICA de Entrada/Saída. Interface Programável de Periféricos. Interface Programável de Teclado/Vídeo. Temporizador Programável. Interface Programável de Comunicação. Conversor analógico-digital e digital-analógico. Interrupções. Controlador Programável de Interrupção. Controlador de Acesso Direto à Memória (DMA). Arquitetura de microcontroladores e de sistemas microcontrolados. Dispositivos periféricos: acesso e controle. Programação de sistemas microcontrolados usando linguagens de programação de alto e de baixo-nível. Experimentos com sistemas microcontrolados: uso de teclado, portas de comunicação de dados, sensores variados, acionadores de dispositivos eletromecânicos, displays de sete segmentos e LEDs. Diagnóstico e resolução de falhas em circuitos microprocessados e microcontrolados. Ambiente integrado de desenvolvimento. Aplicações em Mecatrônica.
BIBLIOGRAFIA BÁSICA:
LAVINIA, N.C; SOUZA, D. R.; SOUZA, D J. Desbravando o Microcontrolador PIC 18, 1ª Ed., Érica, 2010. MIYADAIRA, A N. Microcontroladores PIC 18 Aprenda e Programe em Linguagem C, Érica, 2009.
ZANCO, W. S. Microcontroladores PIC 18 com Linguagem C – Uma Abordagem Prática e Objetiva, 1ª Ed. Érica, 2010.
COMPLEMENTAR:
ARROZ, G. Arquitectura de Computadores, 1ª Ed, IST Press, 2008
BREY, B.B. The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium Architecture Programming and Interfacing, Prentice Hall, 7a Ed., 2005.
BREY, Barry B. Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly, Prentice Hall, 2008.
JEEVANANTHAN, S.; KUMAR, N. S.; SARAVANAN, M., Microprocessors and Microcontrollers, Oxford, 2011. ORDONEZ, E. D. M., PENTEADO, C. G.; DA SILVA, A. C. R., Microcontroladores e FPGAs: Aplicações em Automação
1ª Ed. Novatec, 2005.
ZANCO, W. S. Microcontroladores PIC - Técnicas de Software e Hardware para Projetos de Circuitos Eletrônicos, 2ª Ed., Ed. Érica, 2008.