Você está na página 1de 10

PicLab 4

Placa padrão para estudo de


microcontroladores PIC
com
“gravador já incorporado”
(Porta paralela)

VIDAL
Projetos Personalizados

Av. Dr. Timóteo Penteado, 3312


Vila Galvão - Guarulhos - SP
CEP 07061-001
FoneFax: (11) - 6451 - 8994

www.vidal.com.br
Características Técnicas:

Ÿ Entrada AC/DC 13~17V (Fonte completa incorporada na placa)


Ÿ Clock a cristal de 4 MHz.
Ÿ Circuito de reset manual.
Ÿ Soquetes de 18, 28 e 40 pinos para família 16CXXX e 16FXXX.
Ÿ 6 teclas NA na porta A.
Ÿ 8 leds na porta B
Ÿ Local para colocação de soquete para display LCD padrão HD44780 Hitachi, interface de 4 bits.
Ÿ Local para colocação de soquete de expansão (aceita cabo padrão IDE) com todos os pinos dos pic’s.
Ÿ 1 potenciômetro para gerar sinal analógico de 0 à 5V em RA0
Ÿ 2 teclas com divisores de tensão em RA1.
Ÿ 555 astável para gerar sinais de interrupção (RB0) ou contador (RA4).
Ÿ CI Compatível Max 232 para comunicação serial por Hardware (Usart) ou software
Ÿ Hardware de gravação pela porta paralela.
Ÿ Chaves comutadoras Gravar/Executar

Multiplexação de funções:

Para permitir maior flexibilidade da placa, vários pinos estão ligados a mais de uma função (Por Exemplo, o
led 0 é aceso pelo mesmo pino que recebe o sinal do astável, que também esta no soquete de expansão e no dip
para recepção serial por software)
Desta forma, o usuário é responsável por acertar corretamente os jumpers e dip-switches de acordo com a
função desejada. (Veja esquema de cada bloco)

Jumpers de configuração:

JP1 Seleciona o destino do sinal do astável do 555:


- Posição RA4: O sinal do astável vai ao pino RA4/T0CKI
- Posição RB0: O sinal do astável vai ao pino RB0/INT
- Não colocado: O sinal do astável não é utilizado.

JP2 - Potenciômetro em AD0: Se colocado, permite que a tensão gerada pelo potenciômetro AD0
chegue ao pino RA0/AD0.

JP3 - Teclas em AD1: Se colocado, permite que a tensão gerada pelo divisor resistivo
(Sinais analógicos S0AD1 chegue ao pino RA1/AD1.
e S1AD1)

Estes jumpers (JP2 e JP3) deverão ser usados somente nos chips que possuem entrada analógica.

Dip-switches de configuração:

DIP1 Liga os pinos RA0, RA1, RA2, RA3, RA4 e RA5 (*) às teclas S0 à S5 (*) respectivamente.
Caso algum pino da porta A venha a ser utilizado para outra função (entrada ou saída pelo conector de
expansão, sinal AD0 ou AD1,...) deve-se abrir o dip correspondente.

DIP2 Dip para permitir o uso do chip conversor compatível Max 232.
Liga os pinos RB0 e RB1 OU RC6 (*) e RC7 (*) ao conversor para permitir comunicação serial por software
OU por Hardware, respectivamente.

(*) Apenas nos dispositivos de 28 e 40 pinos.


DIP3 Liga a porta B aos leds 0 à 7 (RB0-Led0, RB1-Led1,....,RB7-Led7).
Caso algum pino da porta B venha a ser utilizado para outra função (entrada ou saída pelo conector de
expansão, sinal INT, LCD,...) deve-se abrir o dip correspondente.

Conector para display LCD 4 bits:


A placa possui também um local para a colocação de display LCD padrão HD44780 Hitachi preparado para
interface de 4 bits.
Observe que os pinos do display estão ligados ao PORTB, ao jumper JP1 e ao soquete de expansão,
devendo o usuário ajustar os dips para evitar conflito de sinais.
IMPORTANTE: O trimpot “contraste” ajusta o contraste do display.

Conector EXPANSÃO:
Disponibiliza todos os sinais dos PIC’s (18, 28 e 40 pinos) permitindo a fácil expansão e conexão à hardware
externo. Consulte a serigrafia da placa para referência sobre os pinos.
Aceita diretamente cabos padrão IDE (mesmo pino polarizador).

Teclas S0 à S5:
Ligadas ao PORTA, estão sempre em nível 1, indo a nível 0 quando acionadas.

Leds 0 à 7:
São acesos com nível 1 escrito nos pinos da porta B.

Reset forçado manual e externo:


O circuito dispõe de reset forçado manual pela tecla RESET ou pelo pino RST no conector de expansão.

Astável com o 555:


Variando-se o potenciômetro FREQ pode-se ajustar a freqüência do sinal gerado pelo 555 (recomenda-se o
uso de um osciloscópio para ajustes) e o usuário pode ainda trocar alguns componentes (R19, R20, C15 e o próprio
potenciômetro FREQ) para obter as freqüências de seu interesse.

Exemplos de software:

No CD que acompanha a placa temos vários exemplos de software, devidamente comentados, a maioria
rodando na placa PicLab 4 diretamente e alguns outros que dependem de montagem de hardware externo, via
soquete de expansão.
Gravando com o software PicLab4.EXE

O gravador que esta incorporado a placa PicLab 4 funciona somente com o software
incluído no CD-Rom, pasta PicLab4.

Para receber versões mais atualizadas envie seu email para piclab@vidal.com.br

Instalação do Software

Ÿ Apenas copie a pasta PicLab4 para a raiz do seu disco rígido;


Ÿ Copie o arquivo smport.vxd para a pasta \windows\system em seu HD;
Ÿ Reinicie o computador.

Caso deseje crie atalhos no desktop ou no menu iniciar.


Para execução direta, faça: Iniciar > Executar > c:\piclab4\piclab4.exe

Tela do programa PicLab versão 4.2, com pic já selecionado e arquivo .HEX carregado
Importante:

Ÿ Esta versão grava apenas o 16F84A e a linha 16F87x


Ÿ Para a linha 16F87x a EEPROM de dados não é gravada.

Como carregar um arquivo Hexadecimal e gravar no PIC

Selecione o modelo do pic desejado e então pelo botão “Abre Arquivo .HEX” selecione um
arquivo existente.

Caso as informações dos fusíveis internos já existam no arquivo os mesmos serão aceitos,
senão o programa ajustará os fusíveis automaticamente para o padrão da placa.

IMPORTANTE: Caso em seu programa o oscilador não esteja ajustado para cristal (XT), o
programa ajustara automaticamente (o cristal é o padrão da placa).

Para gravar de um click no botão com um raio amarelo .

Para conhecer melhor a finalidade dos diversos botões do programa vá colocando o mouse
sobre os mesmos para ver suas funções.

IMPORTANTE:

NÃO ESQUEÇA DE MUDAR AS DUAS CHAVES ‘HH’ PARA CIMA, CONFORME


SERIGRAFIA NA PLACA E INDICADO PELO BOTÃO GRAVAR.
CASO CONTRÁRIO O GRAVADOR NÃO FUNCIONARÁ.

RETORNE-AS PARA BAIXO, PARA EXECUTAR O PROGRAMA.


Teclas NA no PORT A:
(Sempre em nível 1. Ao pressionar os pinos vão a nível 0)

__________________________________________________________________________________

Leds no PORT B
São acesos escrevendo “1” nos pinos do port b.

__________________________________________________________________________________
Sinal analógico de 0 à 5V em RA0/AD0
(Somente F87X)
Teclas com divisores resistivos gerando sinal analógico de 0 à 5V em RA1/AD1
(somente F87X)

__________________________________________________________________________________

LCD com interface de 4 bits no PORTB, dados na parte alta


Astável 555 com jumper de seleção para pino RB0/INT ou RA4/T0CKI

__________________________________________________________________________________

Chip compatível Max 232 para comunicação serial RS-232


Dip para comunicação por software OU Hardware (somente F87X)
Soquete de expansão com todos os sinais do PIC (18, 28 e 40 pinos)
Polarizador padrão cabo IDE
Serigrafia da placa PicLab 4

Você também pode gostar