Desbravando o Microcontrolador PIC18 - Recursos Avançados
Destina-se a estudantes e profissionais da área de eletrônica que desejam conhecer a família PIC18 para aplicações em 8 bits. Aborda o microcontrolador PIC18F4520 de maneira didática e técnica, com exemplos e exercícios.
Conceitua os microcontroladores da família PIC18, sua estrutura interna, ciclos de máquinas, memórias, sistema de interrupção e características elétricas.
Revela as primeiras explorações com os I/Os, os timers, conversor analógico-digital, barramentos SPI, I2C e USART, módulos CCP, comparadores analógicos, tensão de referência programável, módulo High/Low Voltage Detect e recursos adicionais.
Os apêndices trazem a lista dos registradores especiais (SFRs) e o esquema elétrico da placa proposta (McLab2).
É importante ter algum conhecimento da linguagem Assembly do PIC e das ferramentas de trabalho: o MPLAB 8.40 e um sistema de gravação.
| Autor(es): | Daniel Rodrigues de Sousa, David José de Souza e Nicolás César Lavinia |
| Código: | 2632 |
| ISBN: | 978-85-365-0263-2 |
| Categoria: | Microcontroladores |
| N.Páginas: | 336 |
| Formato: | 17,5 x 24,5 cm |
| Peso: | 0,565 kg |
Índice do Livro
CAPÍTULO 1 - INTRODUÇÃO
Nossos objetivos
Pré-requisitos sugeridos
A didática do sistema
Introdução
Prática
Projeto final
Apêndices
Padrões textuais
CAPÍTULO 2 - O PIC18F4520
Pinagem
Nomenclatura dos pinos
A estruturação interna
Os ciclos de máquina
A memória de programa
Vetor de reset
Vetores de interrupção
Tamanho da memória
Pilha (stack)
Mapa da memória de programa
A memória de dados volátil (RAM)
Registradores especiais
Registradores de uso geral
Tamanho da memória e bancos
Mapa da memória de dados
Mapa da memória de dados (SFRs)
Memórias não voláteis (E2PROM e FLASH)
As interrupções
Interrupções externas
Interrupção por mudança de estado
Interrupção do Timer 0
Interrupção do Timer 1
Interrupção do Timer 2
Interrupção do Timer 3
Interrupção da porta paralela (PSP)
Interrupção dos conversores AD
Interrupção de recepção da USART
Interrupção de transmissão da USART
Interrupção da comunicação serial (SPI e I2C)
Interrupção do CCP1 (Capture/Compare/PWM)
Interrupção do CCP2 (Capture/Compare/PWM)
Interrupção do FSCM (Fail Save Clock Monitor)
Interrupção de colisão de dados (Bus Collision)
Interrupção dos comparadores
Interrupção de fim de escrita na E2PROM/FLASH
Interrupção do HLVD (High/Low Voltage Detector)
Operação com as interrupções
Demais recursos e periféricos
Características elétricas
CAPÍTULO 3 - RESUMO DO SET DE INSTRUÇÕES
Os termos utilizados
A construção dos nomes das instruções
O resumo das instruções
CAPÍTULO 4 - AS PRIMEIRAS EXPLORAÇÕES (I/Os E TIMERS)
Introdução
Teoria e recursos do PIC
Estudo das PORTAS
Estudo dos timers
Maximização de pino
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 5 - VARREDURA DE DISPLAY DE QUATRO DÍGITOS
Introdução
Teoria e recursos do PIC
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 6 - OPERAÇÃO COM DISPLAY DE CRISTAL LÍQUIDO (LCD)
Introdução
Teoria e recursos do PIC
Inicialização do LCD
Comandos do LCD
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 7 - CONVERSOR ANALÓGICO-DIGITAL INTERNO
Introdução
Teoria
Recursos do PIC
Adequação do capacitor
Desligamento do capacitor
Conversão
Religamento do capacitor
Nova adequação do capacitor
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 8 - CONVERSOR ANALÓGICO-DIGITAL POR RC
Introdução
Teoria e recursos do PIC
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 9 - OS MÓDULOS CCP (CAPTURE/COMPARE/PWM)
Introdução
Teoria e recursos do PIC
Modo Capture
Modo Compare
Modo PWM
Módulo PWM com capacidade aumentada (ECCP)
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 10 - TRABALHO COM AS MEMÓRIAS NÃO VOLÁTEIS
Introdução
Teoria e recursos do PIC
Escrita na E2PROM (dados)
Leitura da E2PROM (dados)
Escrita na FLASH (programa)
Leitura da FLASH (programa)
Tratamento da interrupção de final de escrita na E2PROM e FLASH
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 11 - COMUNICAÇÃO SERIAL 1 - SPI e I²C
Introdução
Teoria e recursos do PIC para SPI
Teoria para I2C
Condição de Start
Condição de Stop
Condição de Re-Start
Condição de Acknowledge (ACK)
Transmissão de endereço
Transmissão de dados
Pausas
Diagramas de tempo
Recursos do PIC para I2C
Modo Slave
Modo Master
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 12 - COMUNICAÇÃO SERIAL 2 - USART
Introdução
Teoria
Modo assíncrono
Modo síncrono
Recursos do PIC
Modo assíncrono
Modo síncrono
Funções adicionais na USART
Lógica do exemplo
Esquema elétrico
Fluxograma
Código
Dicas e comentários
Exercícios propostos
CAPÍTULO 13 - OUTRAS CARACTERÍSTICAS
Introdução
Comunicação paralela (PSP)
High/Low Voltage Detect (HLVD)
Comparadores analógicos
Módulo gerador de tensão de referência
Watchdog Timer (WDT)
Power-on Reset (POR)
Power-up Timer (PWRT)
Oscilator Start-up Timer (OST)
Brown-out Reset (BOR)
SLEEP (Power-down Mode)
Controle de resets
Oscilador
Oscilador primário
Oscilador secundário
Bloco oscilador interno
Configuração do sistema de clock
Fail Save Clock Monitor (FSCM)
Dicas para o oscilador externo
Sistema de proteção do código (Code Protection)
Registradores de identificação (IDs)
Sistema de emulação In-Circuit (Debugger Mode)
Proteção de escrita interna da FLASH
Gravação In-Circuit (ICSP)
Gravação em baixa tensão (Low Voltage Programming)
CAPÍTULO 14 - IMPLEMENTAÇÃO DE UM SISTEMA DE MEDIÇÃO DE TEMPERATURA
Introdução
O sistema
O sensor de temperatura
O aquecimento
O resfriamento
Comunicação serial
Considerações gerais
Esquema elétrico
Fluxograma
Código
APÊNDICE A - DETALHAMENTO DOS REGISTRADORES ESPECIAIS (SFRs)
APÊNDICE B - DETALHAMENTO DOS CONFIGURATIONS BITS
APÊNDICE C - ESQUEMA ELÉTRICO DA PLACA PROPOSTA (McLab2)
BIBLIOGRAFIA
ÍNDICE REMISSIVO
|
€40.60
|
|
€35.80
|
|
€46.10
|
|
€44.30
|
|
€34.80
|
|
€31.10
|
![]()

PRÓXIMOS LANÇAMENTOS Estudo Dirigido de CorelDRAW X5 |