QUINTA-FEIRA, 29 DE JULHO DE 2010.
  Home | Cadastro | Distribuidores | Download | Erratas | Imprensa | Fale conosco | Lançamentos
Pesquisar!
Pesquisar pelo título, autor, área ou código, utilizando acentuação.
Catálogo Geral
Administração e
Negócios
Administração
Recursos Humanos
Secretariado
Segurança do Trabalho
Tecnologia da Informação
Turismo
Construção Civil
Construção Civil
Educação
Educacionais
Pedagógicos
Informática
Análise de Sistemas
Banco de Dados
Computação Gráfica
Hardware
Internet
Linguagem de Programação
Música
Office
Processamento
de Dados
Sistemas Operacionais
Saúde
Saúde
Séries Especiais
Bancos de Dados
Estudo Dirigido
Faça um Site
Faça um Aplicativo
Informática
Informática na Escola
Projetos em Sala
de Aula
Eletromecânica
Automação
Eletrônica
Eletrotécnica
Instrumentação
e Metrologia
Mecânica
Microcontroladores
Sistemas Embarcados
Redes & Telecom
Redes
Telecomunicações
Voltar | Índice do livro

Laboratório de Microcontroladores Família 8051 - Treino de Instruções, Hardware e Software
Autor(es): Denys E. C. Nicolosi
Código: 8712


Parte 1 - Laboratório de Instruções

Capítulo 1 - Instruções

PROGR00: Treino de Utilização do Inicializador de Endereços ORG (origin)
PROGR01: Treino de Vários Modos de Endereçamento Direto
PROGR02: Introduz o Recurso de "LABEL"
PROGR03: Treino de Alterar os Bancos de Registradores
PROGR04: Introduz o Recurso de "JUMP INCONDICIONAL" e Suas Variações
PROGR05: Introduz o Recurso do "DPTR"
PROGR05A: Desafio
PROGR06: Introduz o Recurso de "EQUATE"
PROGR07: Leio P1 e Mando para P3 o Mesmo Dado
PROGR08: Introduz o Recurso do "JUMPS CONDICIONAIS"
PROGR09: Introduz o Recurso do "CALL" e "RETURN"
PROGR09A: Desafio
PROGR10: Introduz o Recurso de "SOMA e SUBTRAÇÃO"
PROGR11: Introduz os Recursos de "MULTIPLICAR E DIVIDIR"
PROGR12: O PSW (Program Status Word)
PROGR13: Introduz o Recurso de "Operações Lógicas"
PROGR14: Introduz o Recurso de "Programar os TIMERS"
PROGR14A: Desafio
PROGR15: Introduz o Recurso do "EXCHANGE - XCH"
PROGR16: Introduz o Recurso de "ROTATE e SWAP"
PROGR17: Introduz o Recurso do "PUSH e POP"
PROGR18: Introdução do Comando "Decimal Adjust" DAA
PROGR18A: Desafio
PROGR19: Treino de Utilização do MOVX e MOVC
PROGR20: Introduz o Recurso de "Programar as Interrupções"
PROGR21: Introdução ao Conceito de Transmissão Serial
PROGR22: Programa Exemplo
PROGR22A: Desafio

Parte 2 - Laboratório de Hardware e de Software

Capítulo 2 - Experiência 0: Pisca-pisca e Seqüência de Leds

Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Circuito de Leitura de Teclas
Circuito de Acendimento de Leds
Software
Exercícios Propostos
Fluxograma
Programa Base - Pisca-Pisca e Seqüência de Leds
Material Utilizado

Capítulo 3 - Experiência 1: Display 7 Segmentos
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Teclado
Microcontrolador 8051
Drivers e Display Sete Segmentos
Software
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Material Utilizado

Capítulo 4 - Experiência 2: Reconhecimento de Teclas e Debouncing
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Teclado
Microcontrolador 8051
Drivers e Conjunto de Leds
Software
Exercícios Propostos
Fluxograma Simplificado de Programa
Programa Base - Reconhecimento de Teclas
Material Utilizado

Capítulo 5 - Experiência 3: Acionamento de buzzer (alarme sonoro)
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Dip Switch
Pulso de Leitura
Microcontrolador 8051
Buzzer
Software
Proposta Inicial
Exercício Proposto
Fluxograma do Programa Base
Programa Base - Step Motor
Material Utilizado

Capítulo 6 - Experiência 4: Motores de Passo Controlados a Microcontrolador
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Microcontrolador 8051
Drivers e Step Motor
Software
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Programa Base - Step Motor
Material Utilizado

Capítulo 7 - Experiência 5: PWM - Pulse Width Modulation
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Teclado
Microcontrolador 8051
Drivers e Conjunto de Leds
Saída do PWM
Software
Fluxograma do Programa Base
Programa Base
Material Utilizado

Capítulo 8 - Experiência 6: Display Alafanumérico LCD
Introdução
Diagrama em Blocos
Funcionamento Básico
Hardware
Teclado
Microcontrolador
LCD Teoria
Introdução
Códigos de Instrução - Módulos Multi-Matrix
Tabela Prática de Códigos Hexadecimais de Instrução
Descrição Detalhada das Instruções
Limpeza do Display
Retorno
Fixação do Modo de Operação
Controle Ativo / Inativo do Display
Deslocamento do Cursor ou da Mensagem
Fixação das Condições de Utilização
Endereçamento da CG RAM
Endereçamento da DD RAM
Leitura de Endereço e da "BUSY FLAG"
Escrita da Dados na CG ou DD RAM
Leitura de Dados da CG ou DD RAM
Inicialização
Inicialização para Sistemas com Via de Dados de 8 Bits
Tabela de Códigos e Formação dos Caracteres
Software
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Programa Base
Material Utilizado

Capítulo 9 - Experiência 7: Conversor Analógico Digital - A/D
Introdução
Exemplo de Sinais Contínuos (Analógicos)
Exemplo de Sinais Discretizados (Digitalizados)
O Processo de Conversão A/D e D/A
Freqüência de Amostragem: Teorema da Amostragem
Facilidades em Trabalhar com Sinal Digital
Resolução da Conversão AD: Quantos Bits Usar?
Definições Usadas nas Conversões A/D
Os Erros Envolvidos numa Conversão AD
Os Problemas a Levantar para Escolher Adequadamente um Conversor A/D
Experiência
Introdução
Diagrama em Blocos
Funcionamento Básico
Microcontrolador 8051
Software
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Explicação do Algoritmo Base de Conversão
Programa Base
Material Utilizado
Esquema do Conversor A/D

Capítulo 10 - Experiência 8: Conversor Digital Analógico D/A
Introdução
Conversor Digital-Analógico
Definições Usadas nas Conversões "D/A"
Os Erros Envolvidos numa Conversão D/A
Diagrama em Blocos
Funcionamento Básico
Hardware
Microcontrolador 8051
Software
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Programa Base
Conversor Digital Analógico
Material Utilizado

Capítulo 11 - Experiência 9: Comunicação Serial com PC
Introdução
Diagrama em Blocos
Comunicação Serial
O Padrão RS-232C
Equipamentos Tipo "DCE" e "DTE"
Conectores da Serial
Detalhamento dos Pinos
Comprimento dos Cabos de Conexão Serial
Cabos do Tipo Null Modem e Adaptadores
Conexão Null Modem
Controle de Fluxo
Adaptadores de 9 para 25 Pinos
Os Endereços de IRQ - Interrupt Request no PC
A Interface RS232
Conversores RS232
O Canal Serial em Microcontroladores
O Cabo a Ser Montado/Usado Nesta Experiência
Para Conexão na COM2
Esquema da Conexão Serial para Conector de 25 pinos (COM2)
Para Conexão na COM1
Esquema da Conexão Serial para Contector de 9 Pinos (COM1)
Como Usar o Hyperterminal do Windows para se Comunicar do PC ao 8051
Como Programar a Serial do 8051
Palavra SCON
Cálculo de Baud Rate para os Modos 1 e 3 Utilizando o Timer/Counter 1 no Modo 2
Funcionamento Básico
Hardware
Proposta Inicial
Exercícios Propostos
Fluxograma do Programa Base
Esquema

Apêndice A - Tabela de Instruções e dos Periféricos Internos - 8051
Instructions that Affect Flag Settings (1)
Notações dos Registradores
Lógica de Interrupção
Registradores Especiais de Programação
IE (Interrupt Enable Register) - A8h
IP (Interrupt Priority Register) - B8h
TCON (Timer Control Register) - 88h
TMOD (Timer Mode Register) - 89h
Distribuição da RAM Interna do 8051
SCON (Serial Communication Register) - A8h
Referências Bibliográficas
Marcas Registradas

www.infobook.pt
Menu
Cadastro de Professores
Como Comprar
Fabricantes de Softwares
Mais Vendidos do Mês
Onde Comprar
Seja um Autor

De volta ao mercado

Projetos on-line
Série Faça um Site
Crie um Sistema Web com PHP 5 e AJAX - Controle de Estoque

Editora Érica
Saiba mais...

Carrinho de compras
Tabela de Fretes
Ver Pedido
  Obs.: Para pagamento internacional utilizar somente a opção Cartão de Crédito.
Copyright © 1996, 2010 - Editora Érica Ltda. Rua São Gil, 159 - Tatuapé - São Paulo - SP - CEP 03401-030 - Fone: (11) 2295-3066 Fax: (11) 2097-4060.