Microcontroladores PIC



Procurando informações sobre projetos, teoria ou softwares para PICs. Apostilas gratuitas ou livros... Seja benvindo.


Estamos atualizando e mudando a cara e o conteúdo desta página, ainda teremos os capítulos manuscritos mas estaremos dividindo a página em diversas partes. Para informações sobre o curso sobre PICs mande um e-mail para: lbertini.ops@terra.com.br este curso será em linguagem C e abordará quase tudo que tem nesta página. Hoje estou me sentindo feliz, pelo simples motivo de perceber a consideração e os privilégios que tenho e dos quais eu me dou conta em raros momentos de extrema lucidez mental. Todas as seções desta página, que estão uma embaixo da outra, serão sempre complementadas, visando ajudar ao leitor a aumentar seus conhecimentos. Muitas informações aqui colocadas estarão da forma em que foram "descobertas". Mas vamos aos pics...


Aqui voce poderá fazer comprar um livro sobre microcontroladores PIC em Linguagem Assembly. Este livro foi baseado na apostila que ficou aqui, disponível por anos gratuitamente, mas foi todo revisado e modificado.

Para compra-lo, ele custa 58,00 reais apenas, basta acessar um dos links abaixo:

Clube de autores - Livro sobre PIC em Assembly.

AGBOOK - Livro sobre PIC em Assembly.


Handbook com o PIC16F628 e 16F877 em linguagem C


A finalidade deste handbook é fornecer conhecimentos que permitam o aprendizado da linguagem C para microcontroladores PIC.
Para isto serão fornecidos gratuitamente:

- esquemas de placas para testes.
- datasheets e links.
- códigos fonte explicados.
- muito material teórico.

O handbook será vendido por 200,00 (mais taxas do correio) reais e conterá informações sobre funções, diretrizes,comandos, etc e tal tudo em linguagem C. Também será explicado a forma operacional, ou seja como fazer um programa, onde fazer e como gravar. Também faz parte deste material, diversos esquemas relativos a códigos fonte prontos para voce já ver um projeto funcionando enquanto aumenta seu conhecimento, além do esquema de duas placas, que voce deverá montar (até em uma placa universal se quiser), para fazer mais de 25 experiencias práticas.

Para comprar o handbook entre em contato,pelo e-mail que está abaixo,enviei o seu CEP, que ele será enviado pelo correio.
Este handbook já estava pronto, só faltava dar uma pequena acertada na ordem dos capítulos, mas eu o perdi devido há um problema no micro (erro meu). Agora eu estou reescrevendo-o todo na mão, mas ele ainda não ficou pronto. Quando ficar informarei aqui. Está quase... pronta.

Voce aprenderá a usar:

- a comunicação serial RS232.
- a comunicação serial RS485.
- leitura de temperatura.
- escrita em display LCD.
- acionamento de leds.
- gravação em EEprom interna e externa.
- leitura de teclas.
- transmitir dados via Rádio Frequência.
- suporte para interface com uma rede.
- a leitura de um GPS.
- e muito mais.

Se já quiser começar faça o download desta placa de testes.
Ela está em formato PDF.
Não se esqueça de montar o PIC com um soquete, pois ele será retirado para a gravação.

Faça, também, o download destes datasheets:

Memória EEprom.
Display LCD.
Sensor de temperatura.
Conversor serial.
Datasheet do módulo GPS ET 332.

Para obter mais informações ou pedido mande um e-mail para: lbertini.ops@terra.com.br


Arquivos complementares da apostila em assembler sobre PICs


Baixe esta tabela e depois de imprimi-la, plastifique-a. Ela será uma ótima referência. Ela contém todas as instruções do PIC resumidas e será uma ótima fonte de consulta rápida. Ela está em formato do excel e tem um tamanho de 5K. Esta compactada.
Tabela de instruções.

Para converter sua placa, caso já a tenha, do 16f84 para o 16f628, use a apostila abaixo. O arquivo esta em PDF e está compactado e tem o tamanho de 48 K.
Como converter do 84 para o 628.

Para conhecer melhor os registradores do PIC16F84 nada melhor do que o datasheet dele (vamos começar a aprender inglês técnico gente...). É importante voce baixar isto, pois a preguiça não deixou eu desenhar os registradores na apostila, eles apenas estão explicados.
Datasheet do 16f84.

Para trabalhar com o 16F628 ou 627 baixe os dois datasheets seguintes:
Datasheet dos PICs da linha 16f62xa.

Datasheet do 627 e do 628.
Estes são maiores e mais pesados, 2,2M cada um.

Tá a fim de botar os neurônios para trabalhar? Então baixe está tabela que explica o delay em uma rotina de tempo.
Compactado e com 5K.

Como eu já disse a preguiça me impediu de desenhar então vai aqui um auxílio para compreender o MPLAB.
Arquivo com 3.1M.


Componentes e circuitos úteis para usar com a apostila e com PICs


Traz informações sobre displays de 7 segmentos.
Arquivo compactado e com 3K.

Arquivo para o ajudar a ligar um display LCD alfa numérico.
Tem 94K.

Esquema básico para a ligação de um teclado com um pic, fará voce pensar....
Arquivo com 5K.

Visando aumentar seus onhecimentos estamos apresentando novos componentes que podem fazer seu projeto ficar bem melhor.
Este arquivo fala do CI MT8870 que é um detetor de DTMF.

Para fazer um dos projetos da apostila voce precisará da ajuda deste esquema de Sirene.

Com este carinha voce monta um conversor TTL para RS485.

Com este outro também.

Precisa converter níveis TTL para RS232? Então faça download deste datasheet.

Procurando mais informações sobre Displays de LCD de 2 linhas X 16 caracteres e que são baseados no IC HD44870 (é quase um padrão)? Clique aqui.
A maioria dos displays de duas linhas segue este padrão pois são baseados no mesmo CI. Lembre-se que para usar um display de LCD voce deve, primeiro, fazer sua inicialização. Dúvidas??? Baixe a apostila acima ou compre o meu livro, de preferência faça os dois.

Sirene, agora em formato pdf. Este circuito irá ajudá-lo. Dúvidas? Mande um e-mail.

Veja o circuito deste teclado básico em pdf.

Veja como fazer um telefone controlar um CI. Use junto com os PICs.


Códigos fonte em assembler para voce se divertir


Arquivo fonte para gerar vídeo. Voce deverá somar o sinais com resistores.
Arquivo fonte para voce começar a brincar com o teclado (teclado_bas).
Neste arquivo voce encontrará dezenas de códigos fontes. Faça a adaptação para a sua placa de teste, corrigindo pinagem, oscilador, etc e tal e veja qual o PIC usado. Este arquivo, um dia, foi um curso. E tem a colaboração de amigos.
Aprenda a gerar 30 segundos com o arquivo que está aqui.


Hardwares para voce se aprimorar com os PICs


Construa voce mesmo um conversor TTL-RS485 e envie sua comunicação balaceada para bem longe.
Use-o para aumentar o alcance de sua comunicação RS232 para até 1.200 metros.


Dicas sobre C para microcontroladores


Para começar visite o site da CCS e faça download do compilador C para microcontroladores. Procure uma versão FREE para Windows e que tenha uma interface IDE. Traduzindo: Procure por uma versão PCW ou PCWH. Caso possua condições compre o software para programar e compilar microcontroladores PIC em C.
Para achar a CCS clique aqui.
Você também consegue comprar os compiladores e Kits da CCS aqui na ACEPIC.


Projetos completos


Se o arquivo for em Assembler voce precisará de um IDE ou interface que leia assembler, como o Mplab, para "ver" o arquivo e conseguir montar o circuito.

Seo arquivo for em linguagem C voce precisará de um ambiente de trabalho em C, como o CCS ou o CC5, para "ver" o programa e montar o circuito.

Alguns projetos estarão realmente completos, até com o esquema, e isto será indicado pela palavra "completo", outros voce precisará montar o esquema a partir do software ou o software a partir do projeto. Isto também é uma forma de aprender.

Faça um dado eletrônico. - Em assembler e completo.

Arquivo hexadecimal para voce montar um termostato com o 16F877. - Em linguagem C.

Arquivo para voce montar um termostato para aquário. - Em linguagem C. O arquivo fica completo com o esquema que está aqui.

Arquivo para voce gerar 1s. Em linguagem C.

Circuito para voce montar um GPS e ler as coordenadas em um display LCD. Arquivo em PDF.
Faça download do software para montar seu GPS e grave com o MPlab.
Arquivo em formato hexadecimal. completo.

Circuito para voce montar um relógio e ver as horas em um display LCD. Mas sincronizado por um GPS. Arquivo em PDF.
Eis o código fonte, em hexadecimal, para o relogio para GPS. Faça download aqui e grave com o MPlab. completo.

Construa um divisor de RS485, que pode ser usado para comandar diversas equipamentos e lhe trará mais conhecimento sobre protocolos de comunicação.
Arquivo em formato compactado com com 2,5Mb.
Faça download aqui. completo e novo.

Faça um tramsissor serial que recebe dados e se comunica com a rede Ethernet.
Aprenda o protocolo RS232, aprenda a usar módulos de RF, aprenda a usar módulos de conversão serial/rede.
Faça download deste arquivo e deste outro arquivo. completo e novo.


Agradecimentos


Agradeço imensamente, pela ajuda na construção desta página, a:

Fábio Cervone - pela paciência cedida e pela ajuda desde 1997.
Edson Koiti - por manter esta página no ar durante anos.
José Domingos - pelo material cedido e por todas as dúvidas tiradas.
Luciana Petraites(minha cara metade que tem que ter muita paciência comigo) - por ser minha referência e sempre falar o certo na hora certa.


Veja e divulgue o que fazemos.

Para entrar em contato, se quiser ajudar de qualquer forma, envie o seu e-mail para: lbertini.ops@terra.com.br

Obrigado pela visita.
Santicfy Yourself.


Eletrônica.
Página sobre manutenção.
Download de circuitos.
Download de apostilas.
Livros Técnicos.
Meus livros técnicos.
Apostila sobre Fontes Chaveadas.
Datasheets.
Visite a DLDR.


Powered for luiz bertini and friends.
1996-2014.
27/10/2014 - 23h20min.