TCC04098 - Tópicos Especiais Introdução aos Microcontroladores
(8051) (Para alunos de graduação de Ciência
da Computação e das Engenharias) 60 horas, 4 créditos, exercícios práticos na placa de desenvolvimento. Pré-requisito (desejável):
conhecimento de uma linguagem de programação. Microcontroladores são hoje o principal componente funcional de toda uma nova geração de
equipamentos e dispositivos inteligentes, que utilizam as capacidades de
processamento e de interação com o meio externo do microcontrolador
para conferir ao dispositivo/equipamento um elevado grau de sofisticação e
confiabilidade. Esta tecnologia
embarcada (embedded) está cada vez mais presente no
nosso dia a dia: telefones celulares,
elevadores, fornos de microondas, alguns sistemas nos automóveis modernos,
“pigs” de inspeção de tubulações,
pequenos e grandes robôs, usam esta tecnologia. EMENTA: 1. Microprocessadores: arquitetura genérica, diagrama de blocos,
funcionalidade. 2. Microcontrolador
Intel 8051: arquitetura, diagrama de
blocos, ciclos de máquina. 3. MCS8051:
Algumas instruções. Organização
da memória. Memória de programa. Memória de dados. Registradores (memória interna) e memória
externa. 4. Assembly completo
do 8051.
Instruções de máquina. Modos de
endereçamento. Exemplos. 5. Interrupções. Prioridades. Temporizadores/contadores. Porta serial. 6. IDE/Simulador: Exemplos práticos. Exercícios práticos. Controle do braço mecânico. Trabalho final. C Universidade Federal
Fluminense |
||