PESQUISA



Pesquisa Avançada

PRÓX. LANÇAMENTOS

* NOVO TELEFONE (21) 2557-3960

comprovantes pgto enviar por e-mail (beatriz@anep.com.br)

A Esquemateca Vitória fechou. O Sr pode tentar mandar e-mail para o Jone( jone-fs@hotmail.com)

fone 21 2516-0802) ou Vivo(21) 99748-8419 (Whatsapp). Endereço: Rua Alexandre Mackenzie 40 Centro –

20221-410 Rio de Janeiro, RJ

A pessoa que recebeu o acervo da ESBREL já conseguiu digitalizar parte do material. Ele se chama

J R Mano-manorc1@manorc.com.br. (51) 9731-1158 (WhatsApp)

Tem também uma firma em Caxias chamada EPEL fone(21) 2772-4838 (atepel@atepel.com.br) que vende esqu

Endereço: Av Duque de Caxias 190 loja Centro -25070-070 Duque de Caxias, RJ

NEWSLETTER

Fique sabendo das novidades da Editora Antenna através do nosso Newsletter!

Cadastre-se aqui!

SEJA NOSSO AUTOR

Venha ser um autor da Editora Antenna! Para obter maiores informações a respeito, clique aqui.

ENQUETE

Como você chegou até nosso site?


Resultados


CADASTRO

Seja nosso cliente e aproveite todas as vantagens do site!

Cadastre-se agora!

LOGIN

REVISTAS

DETALHES DO LIVRO



Microcontroladores Programação e Projeto com a Familia 8051


Ricardo Zelenovsky / Alexandre Mendonça



447 páginas - 1ª edição - 2005


ISBN: 8587385127


Formato: 21 x 8


Referência: MZ-12-7


*** Não Disponível! ***


indicar para um amigo


Introdução aos microcontroladores
Programação em Assembly
Temporizadores
Portas paralelas
Interfaces USB, A/D, D/A
Interface com infravermelho
Interfaces com motores, Trias e LCD
Montadores
Projeto microcontrolado
Programação em C
Controle de potencia PWM
Comunicação serial, paralela e IrDA
Relógio permanente
Interrupções
Memórias
Linguagem VHDL
Dispositivos compatíveis com 8051

Sumário
Capitulo 1: Microcontroladores
1.1. O Que E um Microcontrolador ?
1.2. O Mercado de Microcontroladores
1.3. Historico dos Microcontroladores 8051
1.4. A Familia 8051 ou MCS-51
1.5. Exercicios
Capitulo 2: Arquitetura 8051
2.1. Arquitetura von Newmann Versus Arquitetura de Harvard
2.2. Espago de Enderegamento do 8051
2.3. A RAM Interna
2.4. Palavra de Estado do Programa
2.5. Exercicios
Capitulo 3: Conjunto de Instrugoes
3.1. Sobre o Conjunto de Instrugoes
3.2. Convengoes
3.3. Instrugoes Aritmeticas
3.3.1. Soma de 8 Bits
3.3.2. Soma de 8 Bits com Carry
3.3.3. Subtragao de 8 Bits com Borrow
3.3.4. Incremento de 8 Bits
3.3.5. Decremento de 8 Bits
3.3.6. Incremento de 16 Bits
3.3.7. Multiplicagao e Divisao de 8 Bits
3.3.8. Ajuste Decimal
3.4. Instrugoes Logicas
3.4.1. AND de 8 Bits
3.4.2. OR de 8 Bits
3.4.3. XOR de 8 Bits
3.4.4. Operagoes Logicas com o Acumulador
3.5. Instrugoes de Transferencia (Copia)
3.5.1. Transferencias na RAM Interna
3.5.2. Permutagao de Bytes
3.5.3. Permutagao de Nibbles
3.5.4. Operagoes com a Pilha
3.5.5. Transferencias de Dados com a Memoria de Dados Externa
3.5.6. Transferencias de Dados com a memoria de Programa
3.6. Instrugoes Booleanas
3.6.1. Ativar, Zerar ou Complementar urn Bit
3.6.2. AND/OR Booleano
3.6.3. Transferencia (Copia) de Bits
3.6.4. Desvios Baseados em Bits
3.7. Instrugoes de Desvio
3.7.1. Saltos Incondicionais
3.7.2. Saltos Condicionais
3.7.3. Chamadas de Subrotinas
3.7.4. Retorno das Subrotinas
3.7.5. Lagos de Repetigao
3.7.6. Nenhuma Operagao
3.8. Instrugoes e Flags
3.9. Tabelas com Codigos de Operagao
3.10. Instrugoes por Ordem Alfabetica
3.11. Exercicios
Capitulo 4: Programagao Assembly
4.1. Exercicios Resolvidos
4.2. Montagem das Instrugoes
4.3. Tempo de Execugao
4.4. Uso da Pilha
4.5. Modos de Enderegamento
4.6. Exercicios
Capitulo 5: Programa Montador
5.1. Escrevendo Programas para ASM51
5.2. Convengoes para o ASM51
5.2.1. Simbolos
5.2.2. Rotulos (Labels)
5.2.3. Controles do Montador
5.2.4. Diretivas do Montador
5.2.5. Enderegamento de Bits
5.2.6. Operadores
5.2.7. Ultimos Detalhes
5.3. Uso do Montador ASM51
5.4. O Processador de Macros
5.5. Formato INTEL.HEX
5.6. Exercicios
Capitulo 6: Portas Paralelas
6.1. As Portas Paralelas da Familia 8051
6.2. A Porta P1
6.3. A Porta P3
6.4. A Porta P2
6.5. A Porta PO
6.6. Escrita nas Portas
6.7. Leitura das Portas
6.8. Detalhes sobre o Emprego de Portas
6.9. Exercicios
Capitulo 7: Contadores e Temporizadores
7.1. Conceitos sobre os Contadores e Temporizadores
7.2. Registradores Envolvidos
7.3. ModoO
7.4. Modol
7.5. Modo2
7.6. ModoS
7.7. Exercicios Resolvidos
7.8. Exercicios
Capitulo 8: Interrupcoes
8.1. Conceitos Basicos de uma Interrupgao
8.2. Interrupgoes Basicas da Familia 8051
8.3. Registradores Envolvidos nas Interrupgoes
8.4. Latencia das Interrupgoes
8.5. Modo Passo a Passo
8.6. Exercicios Resolvidos
8.7. Exercicios
Capitulo 9: Porta Serial
9.1. Alguns Topicos sobre Comunicagao Serial
9.2. A Porta Serial da Familia 8051
9.3. Os Registradores SCON e PCON
9.4. ModoO
9.5. Modo 1
9.6. Modo 2
9.7. ModoS
9.8. Cuidados com a Taxa de Comunicagao (Baud Rate)
9.9. Comunicagao entre 8051
9.10. A Porta Serial do PC
9.11. Exercicios Resolvidos
9.12. Exercicios
Capitulo 10: Pinagem e Temporizagao
10.1. Descrigao dos Pinos do 8051
10.2. Ciclos de Barramento
10.2.1. Ciclo de Leitura da Memoria de Programa
10.2.2. Ciclo de Leitura da Memoria de Dados Externa
10.2.3. Ciclo de Escrita na Memoria de Dados Externa
10.3. Instrugoes e Ciclos de Barramento
10.4. Portas e Ciclos de Barramento
10.5. Reset
10.6. Exercicios
Capitulo 11: Projetos com o 8051
11.1. Barramentos para o 8051
11.2. Conexao com Memorias
11.3. Decodificagao
11.4. Dispositivos de Entrada/Saida (E/S)
11.5. Exercicios
Capitulo 12: O Pentacontrolador - P5C
12.1. Introdugao ao Pentacontrolador - P5C
12.2. Plantas do Pentacontrolador
12.3. Plata 1: CPU
12.4. Planta 2: Memorias
12.5. Planta 3: Decodificador
12.6. Planta 4: LEDs
12.7. Planta 5: LCD
12.8. Planta 13: Interrupgoes
12.9. Planta 6: Teclado
12.10. Planta 7: Conversor A/D
12.11. Planta 8: Conversor D/A
12.12. Planta 9: Infravermelho
12.13. Planta 10: Interface IrDA
12.14. Planta 11: Relogio Permanente (RP)
12.15. Planta 12: USB
12.16. Planta 14: Fonte + Serial (F+S)
12.17. Planta 15: Desacoplamento
12.18. O Programade Boot
12.18. O Programa P5C.exe
12.20. Exercicios
Capitulo 13: Programagao em C para 8051
13.1. Instalacao do SDCC
13.2. O Basico da Programagao em C
13.3. Variaveis e Constantes
13.4. Operadores
13.5. Controle do Fluxo de Programa
13.5.1. if-else
13.5.2. else-if
13.5.3. switch-case
13.5.4. while
13.5.5. for
13.5.6. do-while
13.5.7. break e continue
13.5.8. goto e Rotulos
13.6. Conceitos sobre Fungoes
13.7. Ponteiros e Vetores
13.8. Estruturas
13.9. Particularidades do SDCC para 8051
13.9.1. Modelos de Memoria
13.9.2. Classes de Armazenamento
13.9.2.1. data/near
13.9.2.2. xdata/far
13.9.2.3. idata
13.9.2.4. pdata
13.9.2.5. code
13.9.2.6. bit
13.9.2.7. sfr/sbit
13.9.2.8. Ponteiros para os Diversos Espagos de Memoria
13.9.3. Layout de Memoria
13.9.4. Enderegamento Absolute
13.9.5. Emprego de Interrupgoes com o SDCC
13.9.6. Emprego de Codigos em Assembly
13.9.7. A Rotinade Partida
13.9.8. Opgoes em Linha de Comando
13.9.9. Consideragoes Finals
13.10. Exercicios Resolvidos
13.11. Exercicios
Apendice A: Representagao Numerica
A.1. Representagao Binaria e Hexadecimal
A.2. Soma Aritmetica com Numeros Binaries
A.3. Numeros Negatives e Subtragao
Apendice B: TABELA ASCII
Apendice C: Mostradores LCD
C.1. Pinagem dos Mostradores LCD
C.2. Formato do LCD
C.3. Operagao do LCD
C.4. Controle de Acesso ao LCD
C.4.1. Envio de Instrucoes (RS=0 e RW=0)
C.4.2. Leitura do Bit Ocupado e Conteudo de AC (RS=0 e R/W=1)
C.4.3. Escrita de Dados (RS=1 e R/W=0)
C.4.4. Leitura de Dados (RS=1 e R/W=1)
C.5. Reset do Mostrador LCD
C.6. Mostrador LCD Grafico
C.6.1. Envio de Instrucoes para o Mostrador LCD Grafico (R/W = 0 e D/l = 0)
C.6.2. Leitura do Byte de Estado (R/W=1 e D/l = 0)
C.6.3. Escrita de urn Dado (R/W = 0 e D/l = 1)
C.6.4. Leitura de um Dado (R/W = 1 e D/l = 1)
C.7. Interface com Mostradores LCD
C.8. Solugao Adotada para o P5C
Apendice D: Teclado do PC
D.1. Codigos de Varredura
D.2. Conector do Teclado
D.3. Protocolo de Comunicagao
D.4. Comandos Enviados para o Teclado
D.5. Comandos Enviados pelo Teclado
Apendice E: Conversor ADC 12048
Apendice F: Informagoes sobre a Placa P5C
Apendice G: \iC com Flash Interna
G.1. DS89C420 (Dalas - Maxim)
G.2. AT89S8252 e AT89S8253 (ATMEL)
G.3. AT89C51 (ATMEL)
Indice Remissive

Ricardo Zelenovsky - Graduou-se em Engenharia Eletrônica pelo IME (Instituto Militar de Engenharia) em 1984, onde também concluiu seu Mestrado, em 1988. Em 2001, obteve seu título de Doutor em Ciências pelo Programa de Engenharia Elétrica da PUC-RJ. Foi professor do IMEpor mais de 15 anos, tendo ministrado as disciplinas "Microprocessadores", "Projetos de Computadores Digitais", Processadores Digitais de Sinais (DSP)" e "Projetos de de Circuitos Lógicos" (Pós-Graduação), além de orientar projetos de iniciação científica e de fim de curso sobre assuntos relacionados a interfaceamento com computadores pessoais, automação e prcessadores digitais de sinais. Autualmente, é professor da Faculdade de Tecnologia da UNB.
>> Site: http://

Alexandre Mendonça - Alexandre Mendonça graduou-se em Engenharia Eletrônica pelo IME (Instituto Militar de Engenharia) em 1991, onde também concluiu seu Mestrado, em 1996. Obteve, em 2003, o título de D.Sc. ao terminar seu doutorado pelo Programa de Engenharia Elétrica da COPPE/UFRJ. Atualmente, é professor do IME, onde ministra as disciplinas "Circuitos Combinacionais e Seqüenciais", "Eletrônica Digital", "Microprocessadores" e "Programação em Linguagem C", além de orientar projetos de iniciação científica e de fim de curso sobre assuntos relacionados a interfaceamento com computadores pessoais, circuitos com FPGA e processadores digitais de sinais.

Alexandre Mendonça é também pesquisador, ex-colunista por 7 anos da Revista Developers' Magazine (de 10/1996 a 09/2003) e autor dos livros "PC e Periféricos: Um Guia Completo de Programação", "PC: Um Guia Prático de Hardware e Interfaceamento" (4 edições e recomendado em pelo menos 20 cursos de graduação no Brasil), "Monte seu Protótipo ISA Controlado por FPGA", "Eletrônica Digital: Curso Prático e Exercícios", "Microcontroladores: Programação e Projeto com a Família 8051" e "Hardware: Programação Virtual de I/O e Interrupções", além de mais 70 artigos em revistas especializadas. Dentre outras publicações, destacam-se mais de 20 artigos de caráter científico relacionados a temas diversos, como processamento de voz, processamento de radar, instrumentação e processamento de imagem (tema de sua tese de doutorado). É também especialista em hardware de computadores pessoais e programação em C.

>> Site: http://www.mzeditora.com.br/alexmend


LEIA TAMBÉM


Do(s) Mesmo(s) Autor(es):


Eletrônica Digital Curso Prático

Pc: Um Guia de Hardware e Interfaceamento

Do Mesmo Tema:


Curso Básico de Programação de Microcontroladores PIC Baseado no PIC 16F628A Vol. 1 (brinde )

Microcontroladores PIC Programação em C

Microcontroladores PIC uma abordagem prática e objetiva

Programação em C para o dsPIC - Fundamentos

Programando Microcontroladores PIC

Projetando com os Microcontroladores da família PIC 18


Copyright © 2006 Antenna Edições Técnicas - Produzido por Marcelo S. Macedo
Av. Marechal Floriano, 151 - Centro - Rio de Janeiro - RJ - CEP: 20080-005
Tel: (21)2223-2442 - Fax: (21)2263-8840