Programando PIC16F628A para piscar um LED

Programando PIC16F628A para piscar um LED

Agora que você já sabe como conectar o seu Gravador de PIC USB 40 ZIF ao computador, usando as informações do post Como utilizar o Gravador de PIC USB 40 ZIF, vamos mostrar neste projeto um tutorial passo-a-passo de como programar o PIC16F628A para piscar um LED.

PIC16F628A

Ao final deste tutorial, você terá programado o seu microcontrolador PIC16F628A com um pequeno programa que pisca um led ligado à porta 1 (pino 18 do PIC). Vamos dividir este tutorial em 5 passos:

  1. Instalação do compilador C CCS
  2. Instalação e configuração do MPLAB
  3. Criação do programa e geração do arquivo HEX
  4. Gravação do microcontrolador usando MicroBRN
  5. Teste do microcontrolador na protoboard

As informações deste post foram testadas em um computador com Windows 7 64 bits, mas servem de base para outras versões do Windows e também outros sistemas operacionais, como Linux e Mac. O tutorial é um pouco extenso e recomendamos não pular passos e seguir o tutorial conforme é apresentado, pois algumas tarefas dependem das anteriores.

1 – Instalação do compilador C CCS

O primeiro passo é a instalação do Compilador C, que será utilizado juntamente com o MPLAB para gerar o arquivo HEX. É importante que a instalação do compilador seja feita antes da instalação do MPLAB.

O compilador C CCS é uma versão demo, mas totalmente funcional, que pode ser baixada neste link. É necessário o preenchimento de um pequeno cadastro para liberação do download, que irá gerar o arquivo DEMOUPD.EXE no seu computador.

A instalação é simples e não requer configuração adicional. No final da instalação, permita que o instalador configure os plugins para o MPLAB X:

Compilador C - Plugins

2 – Instalação do MPLAB

O MPLAB é um software da Microchip, fabricante do microcontrolador PIC16F628A, que iremos utilizar nesse experimento. A versão que utilizamos é a MPLAB X IDE 2.0 e pode ser baixada nesse link. Note que o pacote de instalação tem 358 Mb e que o tempo de download vai variar de acordo com a sua conexão de internet:

MPLAB X Pagina download

O arquivo baixado tem o formato ZIP, e ao descompactar temos um único arquivo chamado MPLABX-V2.00-windows-installer.exe. Execute este arquivo e terá início o processo de instalação.

Na tela inicial, clique em NEXT :

MPLab Install - Tela inicial

A tela seguinte apresenta os termos da licença de software. Clique em I accept the agreement :

MPLab Install - License Agreement

Escolha o local de instalação do programa. No nosso caso, o MPLAB foi instalado na pasta C:Program Files (x86)MicrochipMPLABX :

MPLab Install - Pasta

Clique em Next na próxima tela para iniciar a instalação :

MPLab Install - Pronto para instalacao

Terá início o processo de instalação e cópia dos arquivos :

MPLab Install - Instalando

Antes do final da instalação, o Windows emitirá um alerta dizendo que o Sistema Operacional não pôde verificar a assinatura digital do driver. Clique em Instalar este software de driver mesmo assim. Não há risco de danificar o computador pois estamos utilizando o software de uma fonte confiável :

MPLab Install - Driver - Aviso

A tela final de instalação do MPLAB será apresentada. Mantenha a opção XC compilers are not installed with the IDE desativada e clique em FINISH :

MPLab Install - Instalacao finalizada

Antes de iniciarmos a compilação do projeto, vamos finalizar a configuração do plugin do CCS que instalamos anteriormente. Inicie o MPLAB :

MPLab - Tela inicial

No menu Tools, clique em Plugins. Na tela de configuração de plugins, escolha o plugin CCS C Compiler e clique em install :

MPLab - Plugins CCS Install

O plugin do CCS será instalado e, ao final, permita que o instalador reinicie o MPLAB para que as alterações tenham efeito.

3 – Criação do programa e geração do arquivo HEX

Na tela inicial do MPLAB você irá criar um novo projeto. Selecione FILE > NEW PROJECT :

MPLab - File New Project

Na próxima tela, em CATEGORIES, selecione Microchip Embedded e, em Projects, selecione Standalone Project, depois clique em NEXT :

MPLab - Selecionando projeto

Vamos agora selecionar a familia e o microcontrolador que iremos utilizar no projeto. No nosso caso, a familia será Mid-Range 8-bit MCUs (PIC12/16/MCP), e o dispositivo (device) será PIC16F628A :

MPLab - Selecionando microcontrolador

A próxima tela, SELECT HEADER, é opcional, deixe o valor em None e clique em NEXT :

MPLab -Select Header

Na tela Select Tool, também não altere nada e clique em NEXT :

MPLAB - Select Tool

Na próxima tela, iremos selecionar o compilador, e utilizaremos o CCS C Compiler, que instalamos e configuramos anteriormente :

MPLab - Selecionando compilador

Agora, dê um nome ao projeto, e selecione a sua localização no disco.  Criamos no disco C: uma pasta chamada PIC Projetos :

MPLAB - Selecionando Project Name and folder

Clique em Finish e a estrutura do projeto será criada no MPLAB :

MPLab -Estrutura do projeto

No lado esquerdo da tela, clique com o botão direito em SOURCE FILES, depois, em NEW, e finalmente em C Source File. Na tela que será apresentada, digite o nome do arquivo que será criado. Usamos o nome : PIC_LED. Após escolher o nome, clique em Finish :

MPLab - New C source File

Repare agora que no lado esquerdo da tela, abaixo de Source Files, há o nome PIC_LED.c, e à direita, uma área em branco para edição do programa :

MPLab - Tela de edicao

No lado direito, na área de edição, digite ou copie o programa abaixo :

//Programa : Pisca LED com PIC16F628A
//Autor : FILIPEFLOP

//Carrega a biblioteca para o microcontrolador PIC16F628A
#include <16F628A.h>

//Configuracao FUSES
#FUSES NOWDT
#FUSES INTRC_IO
#FUSES NOPUT
#FUSES NOPROTECT
#FUSES NOBROWNOUT
#FUSES NOMCLR
#FUSES NOLVP
#FUSES NOCPD

//Define a utilização do clock interno de 4 Mhz
#use delay(clock=4000000)

#define PINOLED PIN_A1 //Pino ao qual o led esta ligado

void main()
{
while (1)
 {
  output_bit(PINOLED, TRUE); // Liga o Led
  delay_ms(5000); // Aguarda 3 segundos
  output_bit(PINOLED, FALSE); // Desliga o Led
  delay_ms(2000); // Aguarda 2 segundos
 }
}

Com o programa pronto, aperte o botão correspondente à opção Clean and Build Main Project (em azul). O projeto será compilado e o arquivo HEX gerado na pasta C:\PIC Projetos\Projeto_PIC_LED_PISCA.X\dist\default\production. Lembre-se que esta pasta foi a que usamos para os testes. No seu computador, essa informação pode ser diferente :

MPLab - Build successful

É esse arquivo HEX que iremos utilizar no passo seguinte, para finalmente gravarmos o programa no microcontrolador.

4 – Gravação do microcontrolador usando MicroBRN

Conecte o seu Gravador de PIC USB 40 ZIF ao computador e abra o software MicroBRN. No menu FILE, escolha a opção LOAD e navegue até a pasta onde o arquivo HEX foi gravado, carregando-o. Sua tela ficará parecida com essa :

MicroBRN - Tela principal

Observe no lado direito da tela que ao selecionar o chip 16F628A, o programa já informa a maneira como o microcontrolador deve ser encaixado no gravador. O círculo amarelo em cima do chip indica o pino 1.

PIC16F628A no Gravador

Clique no botão PROGRAM e o programa será transferido para o microcontrolador. Se não houver nenhum erro, esse será o resultado final :

MicroBRN - Gravacao completada

Pronto.  Agora é só montar o circuito e testar o PIC !

5 – Teste do microcontrolador na protoboard

Monte o circuito abaixo, e conecte-o à uma fonte de 5v. O pino 14 do PIC vai ligado ao Vcc, e o pino 5 deve ser ligado ao GND. Para ligação do led ao pino 18, utilizamos um resistor de 1 K. Confira o datasheet do PIC16F628A para maiores informações e pinagem do CI :

PIC16F628A Pisca Led

O led ligado ao pino 18 começará a piscar, indicando que a gravação do microcontrolador foi feita com sucesso. Você pode utilizar pilhas para alimentar o circuito, como fizemos nos nossos testes:

Circuito PIC16F628A e led

Gostou ? Conte-nos sua experiência com este tutorial e visite nossa loja FILIPEFLOP !

18
Programando PIC16F628A para piscar um LED
24 votos, 4.71 classificação média (94% pontuação)

Formado em Ciência da Computação pela Universidade de Mogi das Cruzes, atualmente responsável pelo departamento técnico da FILIPEFLOP.

Compartilhe este Post

70 Comentários

  1. Cosme dos Santos Crispim - 20 de janeiro de 2017

    Ola, boa tarde. Eu gostaria de saber se para programar um robo explorador, este tipo este mesmo exemplo serve para ser executado.

  2. Sérgio José Antunes - 8 de dezembro de 2016

    Boa tarde.
    Estou com muita dificuldade em conseguir gravar e extrair o fonte do microcontrolador 16F883, poderia me ajudar….

  3. Cesiomar - 21 de outubro de 2016

    Boa tarde Felipe estou fazendo um carrinho de carga elétrico mais não consigo fazer a placa de controle de velocidade do motor, o motor e um de corrente cc mais a sua corrente e muito alta aproximando aí uns 30 amperes. eu gostaria de saber se vocês fazem e quanto eu tenho que pagar.

  4. Cesiomar - 21 de outubro de 2016

    Boa tarde, Felipe estou fazendo um carrinho de carga elétrico mais não consigo fabricar a placa de controle de velocidade, o motor e um de corrente cc 12 a 24v mais a corrente e alta aproximado aí de uns 30 Amper, o potenciômetro será o acelerador e será instalado no carrinho como um acelerador de moto.

  5. Carlos - 4 de outubro de 2016

    Obrigado, ajudou um pouco na minha pesquisa.

    Parabéns pela iniciativa.

  6. josue furtozo - 15 de agosto de 2016

    Boa noite..
    Pediria uma ajude se possivel, tenho compilador versão 4.78..Bom fiz programa ,compilei até ai tudo bem.
    Mas nos arquivos gerados na compilação não aparece o arquivo hex,só nomes diferentes.Por favor qual arquivo
    certo?? Por ex: apareçe arquivos gerados de nome; C.SOUCE FILE,C OBJET FILE,C OUTPUT FILE.
    QUAL USAR?
    Fico grato por resposta.
    josue…

  7. Antonio - 18 de julho de 2016

    O programa funciona corretamente, mas acho estranho não haver explicitamente a programação do registro TRISA. Pergunto então por que não precisou.

  8. Eder Oliveira - 15 de julho de 2016

    Olá, onde eu encontro para comprar um case de pilhas AA com switch igual a este utilizado no tutorial.
    Obrigado

  9. Victor Barroso Silva - 19 de abril de 2016

    Eu queria saber o motivo do erro que aparece no mpla ide quando eu tento compilar o programa e criar o arquivo hex. Estou testando o programa para funcionar num microcontrolador pic16f628a no MPLAB IDE v.8.63
    O erro em fazer o BUILD é:

    Debug build of project `C:\Users\aluno\Desktop\teste2.mcp’ started.
    Language tool versions: MPASMWIN.exe v5.39, mplink.exe v4.38, mplib.exe v4.38
    Preprocessor symbol `__DEBUG’ is defined.
    Tue Apr 19 18:21:29 2016
    ———————————————————————-
    Build aborted. The project contains no source files.
    ———————————————————————-
    Debug build of project `C:\Users\aluno\Desktop\teste2.mcp’ failed.
    Language tool versions: MPASMWIN.exe v5.39, mplink.exe v4.38, mplib.exe v4.38
    Preprocessor symbol `__DEBUG’ is defined.
    Tue Apr 19 18:21:29 2016
    ———————————————————————-
    BUILD FAILED

    Porque ocorre este erro?

    • Torrico - 19 de abril de 2016

      Talvez vc nao tenha adicionado uma “source file” em “add new file to project” para digitar o arquivo “.c” ou pode ser que o programa foi feito para compilar somente com o mplabx

  10. Torrico - 15 de abril de 2016

    Olá! Comprei o gravador 40 ZIF há um tempo. Funcionava certinho com programas em linguagem assembly, porém quando tentei programar em linguagem C surgiram alguns problemas no circuito. Eu segui exatamente todos os desse tutorial, porém o LED não consegue se manter aceso e fica acendendo e apagando. Ele apaga no momento certo, porém oscila quando deve ficar aceso. Preciso muito começar a programar em C, gostaria da ajuda de vocês. Obrigado.

  11. Tadeu Ávila - 8 de março de 2016

    Link da biblioteca .h?

  12. Henrique - 28 de janeiro de 2016

    Ola bom dia sou novo com pic o agradei muito de sua explicação, porem preciso fazer um projeto com esse tempo de oscilação do led com regulagem, através de dois potenciômetros um que deixa o led acionado e outro em espera, sera que tem como voces me ajudarem por favor!!!

    • Eduardo - 1 de fevereiro de 2016

      Cara, vc precisa ter um conversor A/D para poder receber e interpretar o sinal, coisa que o 16F628A não tem. Porem existe muitos truques que fazem com o PIC para medir a tensão, uns usam o próprio comparador com Vref (que da pra configura , veja VRCON no datasheet) [O comparador mede, se a entrada for menor que Vref, aumenta Vref. Fazendo isso até que Vref Seja menor ou igual que a entrada. A Parte boa é que da pra selecionar várias entradas,portanto testa Ent1, testa Ent2 e por ai vai…].

      Também há outros métodos, de uma boa olhada no site do Microchip. (Y)

  13. LIGANDO DISPLAY LCD 16×2 AO PIC 16F628A | My Blog - 20 de janeiro de 2016

    […] ligarmos um display LCD 16×2 ao PIC, precisamos antes de mais nada saber como programar pic e entender um pouco sobre a forma como esse tipo de display trabalha. Um dos tipos mais comuns de […]

  14. Israel Luiz Faccio - 7 de janeiro de 2016

    Boa noite

    Já instalei a versão demo do controlador mais a mesma expirou ai quando tento compilar aparece esse erro alguém poderia me ajudar grato.

    Att Israel

  15. Roger - 5 de janeiro de 2016

    Bem peguei o seu código e descarreguei no PIC! e não funcionou! qual foi o osciliador que vc colocou na interface do MicroBRN ? Eu botei IRCIO e não funciona! por favor me ajuda! creio que só seja o clock ! :(

  16. erick - 9 de novembro de 2015

    Boa tarde !
    Segui os passos conforme escritos porém uso o gravador winpic, pois meu gravador é simples… Faço tudo certo, mas quando chega na ora de gravar aparece a seguinte mensagem:
    Strange line in HEX-file (11): ;PIC16F628A
    Programming…
    Erasing (“bulk” or “chip”) …
    Programming CODE, 0x000000..0x000039
    Verifying 0x000000..0x000039
    Verify Error: 000000: read 000000, wanted 003000
    Verify Error: 000001: read 000000, wanted 00008A
    Verify Error: 000002: read 000000, wanted 002819
    Verify Error: 000004: read 000000, wanted 003022
    More Verify Errors, unable to list all (total=57)
    Programming CONFIG, 0x002000..0x002007
    Verifying 0x002000..0x002007
    Verify Error: 002007: read 000000, wanted 002118
    ERROR: Programming FAILED !

    Será que alguém poderia me ajudar por favor ?

    Att

  17. Marcelo Cruz - 4 de novembro de 2015

    Caros Amigos – comprei o gravador e fiz tudo como no post.
    – gravei o pic16f628a montei o circuito, porém não fincionou.
    fiz um load do pic e salvei no pc, abri o arquivo e comparei com o que gravei inicialmente, tudo ok, tirando a duvida sobre se tinha gravado o pic ou não.
    testei os arquivos no isis do proteus 8 tudo funcionou perfeitamente.
    porem ainda não consegui fazer o maldito led piscar.

    pesso um help para vcs, pois ja estava disistindo de fazer esse projeto.
    comprei um programador wellon vp280. gravei o maldito arquivo, pensando assim resolver o problema.
    porém continuo na mesma, nada do led piscar…
    esse 16f628a esta me deixando louco.
    pensei que seria fácil pois tenho conhecimento vasto em eletrônica e programo facilmente o arduino!

    pesso um socorro….
    pois já não sei o que fazer.

  18. Rafael - 6 de outubro de 2015

    Boa noite. Fiz conforme o que foi explicado porém na protoboard o led não acende. já testei os jumpers e o led e estão funcionando corretamente. Utilizei vários resistores com voltagens diferentes mas sem sucesso. É possível que o pic tenha queimado por inversão de polaridade ou algo parecido? Teria alguma dica?
    Obrigado.

  19. Rafael - 3 de setembro de 2015

    Oque fazer se o programa Expirou???
    Grato desde ja!!

  20. Rafael - 28 de agosto de 2015

    O Cristal não se faz necessário?

  21. fernando - 14 de agosto de 2015

    voce sabe onde posso encontrar a biblioteca do virtual wire para o pic26f628a ?????

    preciso dela urgente para um trabalho

  22. Thiago - 13 de agosto de 2015

    boa tarde, estou com um problema, comprei o kit de gravação k150 e tampem uso o microbrn para grava; ao fazer esta programação que você pois no blog , na protoboard não funciona, sera que estou fazendo algo errado na hora de gravar no pic ao alterar o fuse?
    ou sera que o pic esta queimado, sera que vc poderia me ajudar.

  23. Victor - 7 de agosto de 2015

    Recomenda esse gravador pra quem usa osx, os programas usados sao compativeis?
    Grande Abraco!

    • FILIPEFLOP - 7 de agosto de 2015

      Boa tarde Victor,

      Testamos esse gravador somente com Windows 7 e Windows 8, junto com o microBrn. De qualquer forma, existem outros softwares no mercado para gravação de PIC, apenas confirme se são compatíveis com o gravador K150 vendido pela FILIPEFLOP.

      Abraço

      Adilson – Equipe FILIPEFLOP

  24. Rafael - 5 de agosto de 2015

    Olá, eu segui o tutorial exatamente como esta descrito acima, mas eu ja tinha instalado no meu computador o CCS Demo. Não estou conseguindo compilar pois aparece uma mensagem dizendo que a verão demo expirou. Vocês tem alguma solução pra isso?

  25. Angelo Tomachewski - 1 de maio de 2015

    E uma mensagem de erro “Invalid option: out=build/default/production”

  26. Angelo Tomachewski - 1 de maio de 2015

    Boa Noite!
    No meu caso deu esse erro, “unable to resolve identifier output_bit” e não e não compilou. É meu primeiro projeto!

  27. luis fernando - 24 de abril de 2015

    boa noite,

    o meu esta apresentando esse erro e nao consigo encontra o arquivo .HEX, a minha vida e quando aparece esse erro mesmo assim ele cria o arquivo?

    nbproject/Makefile-default.mk:99: recipe for target ‘build/default/production/PIC_LED.o’ failed
    make[2]: Leaving directory ‘C:/Users/anaerubens/Desktop/tcc/mplab/PISCA LED.X’
    nbproject/Makefile-default.mk:78: recipe for target ‘.build-conf’ failed
    make[1]: Leaving directory ‘C:/Users/anaerubens/Desktop/tcc/mplab/PISCA LED.X’
    mv: target `LED.X.production.cof’ is not a directory
    make[2]: *** [build/default/production/PIC_LED.o] Error 1
    make[1]: *** [.build-conf] Error 2
    nbproject/Makefile-impl.mk:39: recipe for target ‘.build-impl’ failed
    make: *** [.build-impl] Error 2

    BUILD FAILED (exit value 2, total time: 7s)

  28. Gustavo Teixeira - 2 de abril de 2015

    Comprei esse gravador, segui todos os passos das instruções e funcionou. Gravei um programa nele e tá rodando tranquilo.

    Só tenho a elogiar!

  29. marcio - 12 de março de 2015

    ola ,tudo bem. Gostaria de saber se quando eu faço um programa para um pic qualquer
    e ele funciona bem,grava tudo certinho no pic. É necessario usar o mplab ou o fixhex para reformular o arquivo hexa?? ,ou se eu nao fizer isso o programa no pic ira rodar ,mas com algum bug???

  30. Utilizando PIC 16F628A com push-button e leds | Blog FILIPEFLOP - 11 de fevereiro de 2015

    […] Nos testes deste post vamos utilizar o PIC 16F628A em conjunto com um botão/chave tipo push-button e um led para demonstrar como definir uma porta do microcontrolador como entrada e usar esses dados para acionar outras saídas do chip. Se você está começando com microcontroladores da família PIC, recomendamos ler primeiramente este post de Como gravar seu 1º programa com PIC. […]

  31. pferreira - 16 de janeiro de 2015

    Prezado Felipe(flop):
    Você poderia postar um link para fazer o download dos arquivos .hex ?
    Só para adiantar o teste do gravador de PIC que comprei contigo e ainda não usei…
    Antecipadamente grato.

  32. Bruno A. - 15 de janeiro de 2015

    Boas!
    Muito obrigado pelos tutoriais, recebi hoje o meu programador e consegui meter a funcionar! Até compilei a pic do programador para ter firmware mais recente. So tenho um problema de dizer qe nao encontrou porta COM mas dspois de ir a port e colocar, ela lá aparece. Mas no reset do programa dá sempre o erro :/

    Exiate mais algum circuito simples e porreiro com pic16f628a ? Comprei 4 e como sou novo nisto nao sei o que inventar ou que tutoriais consigo seguir com essa pic!

    Obrigado!
    Bruno A.

  33. Joao Carlos - 30 de dezembro de 2014

    Ola a todos leitores deste blog.
    Com este este gravador de Gravador de PIC USB 40 ZIF mas até hoje 30-12-2014 nunca gravou nada faz uns 2 anos que comprei. Nada funciona no meu Not .

  34. Odair Gabriel - 7 de novembro de 2014

    Maravilha!
    Comprei o de PIC USB 40 ZIF e estou utilizando para programar o PIC16F628A e PIC16F648A. Esta conforme o esperado, logicamente que fiz alguns ajustes mas isso depende do pc e também do S.O. No meu caso estou utilizando Windows 7 Ultimate SP1, CPU Intel i3 32 Bits.
    Obrigado pelos esclarecimento sobre o PIC USB 40 ZIF quando liguei, valeu equipe FELIPEFLOP, vou recomentar para todos os meus alunos.

  35. Marlon - 6 de novembro de 2014

    Parabens! Otimo post, fiz tudo conforme o tutorial e funcionou! já é um começo, vou aprimorar e entender tudo o que foi feito pra fazer as programações originais no CI, abraço!

  36. Geronimo - 21 de setembro de 2014

    Pergunto qual é a linguagem de programação utilizado no artigo Programando PIC 16F628A e mais, existe algum SITE que ensine a programar nesta linguagem???

    • FILIPEFLOP - 22 de setembro de 2014

      Boa noite Geronimo,

      A linguagem é C. Não podemos recomendar nenhum site especificamente para programar o PIC, mas na internet existem vários arquivos de exemplo que você pode usar como base para os seus programas.

      Abraço.

      Adilson – Equipe FILIPEFLOP

  37. Valmir Santos - 12 de setembro de 2014

    Boa tarde,
    Como consigo o para instalar na minha máquina.

    Valmir

  38. Arthur Carvalho - 9 de setembro de 2014

    Boa Tarde,

    Não estou conseguindo instalar o CCS C. Quando eu entro no MPLAB ele dá uma mensagem de que o compilador não foi instalado. Meu PC é 64 bits.

  39. Arthur Carvalho - 5 de setembro de 2014

    Fiz todos os procedimentos presente neste post e não consigo selecionar o compilador CCS C Compiler. Em minha tela aparece (NONE FOUND) ao lado do compilador. O que pode ser?

  40. Magnaldo Melo - 31 de maio de 2014

    Caros, eu tenho o MPLAB instalado, e nas linhas a seguir, ele não reconhece os comandos informados.

    output_bit(PINOLED, TRUE); // Liga o Led
    delay_ms(5000); // Aguarda 3 segundos
    output_bit(PINOLED, FALSE); // Desliga o Led
    delay_ms(2000); // Aguarda 2 segundos

    Ele informa que “output_bit” e “delay_ms” não existem, e da erro ao compilar.
    alguem pode dizer o que pode ser?
    Obrigado!

    • FILIPEFLOP - 4 de junho de 2014

      Boa tarde Magnaldo,

      No nosso MPLAB essas linhas também apresentam erro, mas compilam normalmente. Talvez o erro esteja relacionado à algum outro problema durante a compilação.

      Abraço.

      Adilson – Equipe FILIPEFLOP

  41. Ligando Display LCD 16x2 ao PIC 16F628A | FILIPEFLOP - 26 de maio de 2014

    […] no software MPLab. Os detalhes para configuração e utilização do MPLab você encontra no artigo Programando PIC16F628A para piscar um led, aqui mesmo no […]

  42. Como utilizar o Gravador de PIC USB 40ZIF | FILIPEFLOP - 12 de março de 2014

    […] que você já tem o gravador e o software instalados e configurados, leia o artigo Programando PIC16F628A para piscar um LED e veja como criar seu primeiro programa com […]

  43. Como utilizar o Gravador de PIC USB 40ZIF | Blog FilipeFlop - 27 de fevereiro de 2014

    […] que você já tem o gravador e o software instalados e configurados, leia o artigo Programando PIC16F628A para piscar um LED e veja como criar seu primeiro programa com […]

Deixe uma resposta