TCC04098 - Tópicos Especiais em Automação I

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
Instituto de Computação
Rua Passo da Pátria, 156
Sala 306 - 3º andar - Bloco E
Boa Viagem
Niterói - Rio de Janeiro, Brasil
Cep: 24.210-240
Tel: (21) 620-7070 r.238 / 722-4446
Fax: (21) 717-0812
E-mail:
mailto:jreed@dcc.ic.uff.br



 

 

logo.jpg (3622 bytes)

Instituto de Computação (IC)
Deptº de Ciência da Computação (
DCC)
Universidade Federal Fluminense (
UFF)