Nome da Atividade
MICROCONTROLADORES
CÓDIGO
22000279
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%
Ementa
Tipos de microcontroladores: histórico da evolução dos microcontroladores e suas principais aplicações; Arquitetura interna: conceitos de arquitetura de microcontroladores; estudo de arquiteturas de microcontroladores comerciais; Interfaceamento: estudo dos principais periféricos utilizados em microcontroladores; funcionamento das interrupções; Programação e projetos: Técnicas de desenvolvimento de projetos baseados em microcontroladores: ambientes IDE para edição, depuração e simulação de programas, em linguagens de alto e baixo nível.
Objectives
Objetivo Geral:
Esta disciplina tem como objetivo habilitar o aluno a explicar o princípio de funcionamento de microcontroladores; desenvolver programas em assembly e C para microcontroladores comerciais; utilizar ferramentas de análise, desenvolvimento e depuração de programas para microcontroladores comerciais.Conteúdo Programático
1. Parte Teórica:
• Introdução ao microcontroladores.
• Histórico dos microcontroladores.
• Microcontroladores x Microprocessadores.
• Aplicações de microcontroladores.
• Arquitetura de microcontroladores.
• Microcontroladores comerciais.
• Modos de endereçamento.
• Conjunto de instruções.
• Diagramas de tempo.
• Recursos dos microcontroladores: Memórias: EPROM, EEPROM, FLASH, OTP, RAM Contadores e Temporizadores
Portas Paralelas Portas Seriais (UART, I2C, SPI) Conversores A/D, D/A, PWM WDT (cão-de-guarda).
• Interrupções nos microcontroladores.
2. Parte Prática:
• Técnicas de projetos com microcontroladores.
• Estudo e prática com um ambiente IDE.
• Programação em Assembly.
• Programação em C de microcontroladores.
• Montagem em experiências dirigidas: desenvolvimento de programas típicos para interfaces com teclado, mostradores,
relés, sensores, etc.
• Gravação de microcontroladores.
• Introdução ao microcontroladores.
• Histórico dos microcontroladores.
• Microcontroladores x Microprocessadores.
• Aplicações de microcontroladores.
• Arquitetura de microcontroladores.
• Microcontroladores comerciais.
• Modos de endereçamento.
• Conjunto de instruções.
• Diagramas de tempo.
• Recursos dos microcontroladores: Memórias: EPROM, EEPROM, FLASH, OTP, RAM Contadores e Temporizadores
Portas Paralelas Portas Seriais (UART, I2C, SPI) Conversores A/D, D/A, PWM WDT (cão-de-guarda).
• Interrupções nos microcontroladores.
2. Parte Prática:
• Técnicas de projetos com microcontroladores.
• Estudo e prática com um ambiente IDE.
• Programação em Assembly.
• Programação em C de microcontroladores.
• Montagem em experiências dirigidas: desenvolvimento de programas típicos para interfaces com teclado, mostradores,
relés, sensores, etc.
• Gravação de microcontroladores.
Bibliografia
Bibliografia Básica:
- SILVA, Renato A. Programando microcontroladores PIC: linguagem C. São Paulo: Ensino Profissional: 2006. 183 p. ISBN9788599823040
- OLIVEIRA, André Schneider de; ANDRADE, Fernando Souza de. Sistemas embarcados: hardware e firmware na prática. SãoPaulo: Érica, 2006.
- NICOLOSI, Denis Emílio Campion. Microcontrolador 8051 - Detalhado. São Paulo: Ed. Érica. Interciência, Rio de Janeiro, 1996.
Bibliografia Complementar:
- SOUZA, David José de. Desbravando o PIC. São Paulo: Ed. Érica, 2000
- PEREIRA, Fábio. Microcontroladores HC908Q: teoria e prática. São Paulo: Érica, 2004.
- SILVA JR, Vidal Pereira da. Aplicações práticas do microcontrolador 8051. São Paulo: Ed. Érica, 1998
- GONÇALVES, Victor. Sistemas Baseados em Microcontroladores PIC.Editora Publindústria. ISBN 9789728953287
- ZANCO, Wagner da Silva. Microcontroladores PIC: Técnicas de Software e Hardware para Circuitos Eletronicos. Editora Erica.ISBN 9788536501031
Disciplinas Equivalentes
Disciplina | Curso |
---|---|
MICROCONTROLADORES | Ciência da Computação (Bacharelado) |
MICROCONTROLADORES | Engenharia de Computação (Bacharelado) |