📌 Informações Gerais da Disciplina
- Código:
CSECBJI.62- Período: 8º Período | Núcleo: Específica | Carga Horária: 60
- Docente Responsável: Garcez (luiz.garcez@iff.edu.br)
- Livro / Material Didático Principal: Elementos de Eletrônica Digital (Capuano & Idoeta)
📋 Ementa e Objetivos Pedagógicos
📋 Ementa
Principais características; Tipos de arquiteturas; Memórias internas; Registradores; Modos de endereçamento; Instruções; Linguagem assembly; Compiladores e ferramentas de desenvolvimento; Sistema de interrupções; Dispositivos de entrada e saída (I/O); Estudo dos conversores A/D; Estudo dos conversores D/A; Dispositivos periféricos; Desenvolvimento de projetos utilizando microcontroladores; Projetos com microcontrolador empregando conversores A/D e D/A; Atividades de laboratório.
🎯 Objetivos
- ●
- Fornecer conhecimentos necessários para analisar e projetar hardware e software de sistemas microcontrolados e suas interfaces
🔒 Pré-requisitos e Dependências Curriculares (Trancas)
📋 Pré-requisitos Exigidos:
🔓 Disciplinas Trancadas (Liberadas após conclusão):
📖 Conteúdo Programático
- 1. Principais Características
- Histórico dos Microcontroladores e Microprocessadores
- Dispositivos Comerciais Disponíveis
- 2. Tipos de Arquiteturas
- Arquiteturas Harvard e Von Neuman
- Estrutura Interna de uma CPU
- Ciclos de Máquina
- 3. Memórias Internas
- Tipos de Memórias: Flash, RAM, ROM
- Modos de Acesso
- Ciclos de Escrita e Leitura
- 4. Registradores
- 5. Modos de Endereçamento
- Direto
- Indireto
- Relativo
- Absoluto
- Longo
- Indexado
- 6. Instruções
- Conjunto de Instruções
- Instruções Lógicas
- Aritméticas
- Transferência de Dados
- Booleanas
- Condicionais
- Especiais
- 7. Compiladores e Ferramentas de Desenvolvimento
- 8. Sistema de Interrupções
- 9. Dispositivos de Entrada/Saída
- Métodos de Interfaceamento
- I/O Mapeado em Memória
- Drives de Potência
- Interfaceamento com LCD, Display de 7 Segmentos e Teclas
- Acionamentos de Motores DC, Passo e Servo-Motores
- 10. Conversores A/D e D/A
- 11. Dispositivos Periféricos
- Temporizadores/Contadores
- Interface de Comunicação Serial
- Dispositivos Externos:
- i. Memórias Seriais
- ii. Potenciômetros Digitais
- iii. Relógio de Tempo Real
- iv. Sensores
- v. Outros Dispositivos
📚 Bibliografia Básica e Complementar (ABNT)
📕 Bibliografia Básica
- ALMEIDA, R. Programação de Sistemas Embarcados: Desenvolvimento de Software para Microcontroladores em Linguagem C. São Paulo: Elsevier, 2016.
- GIMENEZ, S. P. Microcontroladores 8051: Teoria e Prática. São Paulo: Erica, 2010.
- NICOLOSI, D. E. Microcontrolador 8051: Detalhado. São Paulo: Erica, 2013.
📗 Bibliografia Complementar
- BACKES, A. Linguagem C: Completa e Descomplicada. São Paulo: Elsevier, 2012.
- GIMENEZ, S. P. Microcontroladores 8051. São Paulo: Pearson, 2002.
- NICOLOSI, D. E. C. Laboratório de Microcontroladores Família 8051: Treino de Instruções, Hardware e Software. 6ª Edição. São Paulo: Erica, 2014.
- NICOLOSI, D. E. C., BRONZERI, R. B. Microcontrolador 8051 com Linguagem C: Prático e Didático. 2ª Edição. São Paulo: Erica, 2008.
- LIVEIRA, A. S., ANDRADE, F. S. Sistemas Embarcados: Hardware e Firmware na Prática. 2ª Edição.
- São Paulo: Erica, 2010.