Sobre esta disciplina
Período: 8º Período · Núcleo: Específica · Carga Horária: 60h Tópicos: Principais características; Tipos de arquiteturas; Memórias internas; Registradores; Modos de endereçamento; Instruções; Linguagem assembly;
| Campo | Valor |
|---|---|
| Código | CSECBJI.62 |
| Núcleo | Específica |
| Carga Horária | 60 |
| Período | 8º Período |
| Pré-requisitos | CSECBJI.52 - Organização de Computadores |
🔒 Trancas
📋 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
📖 Conteúdo Programático
- Principais Características
- Histórico dos Microcontroladores e Microprocessadores
- Dispositivos Comerciais Disponíveis
- Tipos de Arquiteturas
- Arquiteturas Harvard e Von Neuman
- Estrutura Interna de uma CPU
- Ciclos de Máquina
- Memórias Internas
- Tipos de Memórias: Flash, RAM, ROM
- Modos de Acesso
- Ciclos de Escrita e Leitura
- Registradores
- Modos de Endereçamento
- Direto
- Indireto
- Relativo
- Absoluto
- Longo
- Indexado
- Instruções
- Conjunto de Instruções
- Instruções Lógicas
- Aritméticas
- Transferência de Dados
- Booleanas
- Condicionais
- Especiais
- Compiladores e Ferramentas de Desenvolvimento
- Sistema de Interrupções
- 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
- Conversores A/D e D/A
- 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
- 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.