MICROCONTROLADORES PIC16F628A - TEORIA E PRÁTICA

Este "pequeno curso" sobre microcontroladores PIC16F628A (extensivo à família PIC16F6XX) pode hoje parecer um tanto desatualizado diante dos avanços obtidos no “mundo dos microcontroladores”. Temos nos dias atuais microcontroladores de 32bits com suporte a periféricos fantásticos como: WiFi, rede LAN, Bluetooth, etc. E sendo assim, porque então aprender a lidar com um microcontrolador de 8 bits considerado por muitos “especialistas” no assunto como “obsoleto”? A resposta para essa pergunta é muito simples: se você quer realmente aprender sobre microcontroladores, iniciar com um microcontrolador de 8 bits sem muitos recursos é a melhor opção.

A proposta aqui é aprender a utilizar um microcontrolador sem o uso de ferramentas “mágicas” que vão lhe entregar um programa pronto onde você precisa apenas inserir algumas poucas linhas e seu projeto estará pronto. Também não vamos utiliar bibliotecas  que acabam viciando o usuário a buscar por soluções prontas na Internet ao invés de desenvolvê-las ele mesmo. A ideia é que você se torne um desenvolvedor no mundo dos microcontroladores e não mais um usuário das ferramentas e bibliotecas disponíveis.

Vamos ao que interessa! Você pode iniciar o seu aprendizado lendo os itens abaixo em ordem ou ainda partir para as experiências e na medida que for sentindo dificuldade poderá voltar aos tópicos ainda não estudados. Seja como for, o que vale mesmo é iniciar!

Obs.: Este curso é a moda antiga! Você precisará ler para aprender!



Abaixo segue a lista do material que será apresentado neste "pequeno curso":

1 - Apresentação - Família PIC16F6XX
5 - Ferramentas necessárias
2 - Pinout - PIC16F6XX
6 - A Placa PE-PIC16F628A utilizada nas experiências
3 - Memória - PIC16F6XX
7 - Um pouco de Prática (Experiências)
7.1 - Hello Word com PIC
7.2 - Sequencial de LEDs
7.3 - Usando I/Os como entrada
7.4 - A USART do PIC - trocando dados com outro dispositivo
7.5 - Controlando um LCD 16x2 (Usando o timer0)
7.6 - Controlando um motor de passo
7.7 - Experimentando o timer1 com Servos
4 - Registradores




Copyright deste conteúdo reservado para Márcio José Soares e protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. É estritamente proibida a reprodução total ou parcial do conteúdo desta página em outros pontos da internet, livros ou outros tipos de publicações comerciais ou não, sem a prévia autorização por escrito do autor.