Vous êtes sur la page 1sur 32

Kit Bsico de Desenvolvimento para o PIC16F628

Luis Claudio Gamba Lopes gamboa@labsel.ufjf.br Rogrio Marques Trindade rogeriomt@labsel.ufjf.br

Ferramentas bsicas
!

Software
" MPLAB " Gputils " IC-Prog

Hardware
" Gravador

(JDM) " Componentes para desenvolvimento

Software - MPLAB
O MPLAB a ferramenta de desenvolvimento gratuita da MICROCHIP. ! composto por:
!
" Interface "

de desenvolvimento

Mpasm " Simulador

Software - MPLAB

Software - MPLAB
!

Projeto passo a passo


" Tela

inicial

Software - MPLAB
!

Criar novo projeto:


" Menu:

Project -> Project Wizard...

Software - MPLAB
!

Selecionar o Dispositivo ->


" PIC16F628

Software - MPLAB
!

Selecione as ferramentas ->


" MICROCHIP

MPASM

Software - MPLAB
!

Selecione o nome do projeto e o diretrio

Software - MPLAB
!

Adicione arquivos existentes

Software - MPLAB
!

Sumrio

Software - MPLAB
!

Criar um novo arquivo e editar:


" Menu

: File -> new

Software - MPLAB
! !

Salvar o arquivo no diretrio do projeto Adicionar o arquivo ao Projeto


" Clicar
!

com o boto direito sobre

source files -> Add Files ...

Software - MPLAB
!

Compilar

Software - MPLAB
!

Depois de Compilado, o arquivo .asm da origem a um arquivo .hex que deve ser gravado na memria do PIC.

Software - Gputils
Gputils uma coleo de programas Open Source. Para a maioria das aplicaes s e necessrio o uso do gpasm. ! A forma geral de se usar o gpasm :
!
" gpasm

[opes] arquivo.asm

O gpasm totalmente compatvel com mpasm.

Software - Gputils
!

Passo a Passo:
" Use

um editor de texto como o notepad para gerar seu arquivo .asm. " Abra um prompt, dentro do diretrio onde se encontra o arquivo .asm, use o comando gpasm arquivo.asm para compilar o arquivo. " O gpasm gera o arquivo .hex que deve ser gravado na memria do PIC.

Software MPLAB vs Gputils


MPLAB 40 MBytes ! Gputils 400 KBytes ! MPLAB
!
" IDE,

simulador, Mpasm

Gputils
" gpasm

Software IC-Prog
O IC-Prog um software de programao que pode ser utilizado com diversos programadores. ! Permite a programao de diversos dispositivos como:
!

PICs sries 12, 16 e 18 " memrias EEPROM seriais I2C " outros microcontroladores.
"

Software IC-Prog

Software IC-Prog Barra de Ferramentas


! ! ! ! ! ! !

Hardware Opes Ler Tudo Programar Tudo Apagar Tudo Verificar Dispositivo selecionado

Software IC-Prog Configurao de Linguagem

Software IC-Prog Configurao do Programador

Software IC-Prog Gravao passo a passo


Abra um arquivo .hex ! Coloque o gravador com o PIC na porta serial. ! Pressione o boto Programar Tudo. ! Espere o resultado da verificao de gravao e pronto.
!

Hardware Programador (JDM)


O programador JDM, um circuito simples, que ligado a porta serial de um PC utiliza o protocolo ICSP para programar PICs com memria Flash. ! O JDM no necessita de fonte de alimentao.
!

Hardware Programador (JDM)

Hardware - Componentes para desenvolvimento


PIC16F628 ! Fonte de alimentao DC de 5V ! Matriz de Contatos ! Componentes especficos para a aplicao como : resistores, capacitores, circuitos integrados, leds, teclados ...
!

Exemplo simples

Exemplo simples

Referncias
!

MPLAB e PIC " http://www.microchip.com Gputils " http://gputils.sourceforge.net IC-Prog " http://www.ic-prog.com Gravador (JDM) " http://www.jdm.homepage.dk/newpic.htm

Referncias
!

Mosaico " http://www.mosaico-eng.com.br Material do minicurso " http://www.labsel.ufjf.br/pic

Concluso
O PIC16F628 um microcontrolador de baixo custo, com ferramentas de desenvolvimento gratuitas e fcil programao. ! Com criatividade possvel fazer quase tudo com um PIC.
!

Vous aimerez peut-être aussi