Os microcontroladores estão a cada dia mais presentes em nosso cotidiano. As aplicações são as mais diversas, podendo ser usadas na área automobilística, entretenimento, controle de acesso e etc. Existem diversos fabricantes e modelos de microcontroladores hoje disponíveis no mercado e dentro deste enorme leque, irei abordar neste livro os microcontroladores da família PIC18 da Microchip. Temas importantes como a arquitetura interna, portas de I/O, timers são explicados de forma gradativa, mostrando os aspectos teóricos junto com exemplos práticos. Recomendado para todos aqueles que procuram aprender e se atualizar no mercado tecnológico, este livro se torna uma importante fonte de consulta para o desenvolvimento de projetos eletrônicos microcontrolados.
.
[resumido]
1. Introdição ao microcontrolador
2. Características do microcontrolador PIC18F452
3. Ambiente de programação MpLAB
4. Set de instruções do PIC18F452
5. Endereçamento indireto
6. Portas de I/O
7. Timers
8. Memória EEPROM
9. Memória Flash
10. Conversor A/D
11. USART
12. Módulo MSSP
13. Módulo LVD
14. Multiplicação por hardware
15. Interrupções
16. Watchdog
17. Módulo CCP
18. Exemplo 1: Pisca-Pisca com interrupção de timer 1
19. Exemplo 2: AD
20. Exemplo 3: AD com interrupção
21. Exemplo 4: contador
22. Exemplo 5: contador II
23. Exemplo 6: varredura de displays
24. Exemplo 7: mostrando o resultado do AD no display
25. Exemplo 8: controle de relé via RS 232
26. Exemplo 9: varredura de teclas
27. Exemplo 10: display LCD
28. Exemplo 11: medindo temperatura
29. Exemplo 12: controlando um ventilador
30. Exemplo 13: medindo o RPM
31. Exemplo 14: memória I2C
Referências bibliográficas
Manuais
Marcas registadas
.
Vitor Amadeu Souza
Vitor Amadeu Souza nasceu e mora em Nova Iguaçu-RJ e é formado em Eletrônica e Telecomunicações.
Atua na área de projetos eletrônicos e já desenvolveu inúmeros projetos no microcontrolador PIC e 8051, como taxímetros, interfaces USB, IrDA, Ethernet, protocolo CAN, MODBUS, RS-485, RS-232, controladores de cancela, conversores de protocolo, CLPs e etc. Na parte de software, desenvolveu o compilador autoeasy (utilizado em robótica educacional). Também desenvolve projetos de hardware e software voltados para a área robótica educacional.
O autor leciona as matérias de redes de controle, software de automação, microcontroladores e projeto final no ABEU-CETEC.
É também sócio-diretor da Cerne Tecnologia e Treinamento, empresa voltada para a educação tecnológica na área de microcontroladores, linguagens de programação e desenvolvimento de layout.
Articulista do jornal ícone, autor do livro Programação em BASIC para o microcontrolador PIC18F1220, desenvolvedor de tecnologia microcontrolada, já tendo participado de vários projetos ligados a área de automação, robótica e etc.
.