Você está na página 1de 43

Manual elaborado por Darlan Resendes da Silva – PET-Engenharia Elétrica-UDESC-Joinville

MANUAL DO KIT

DE

DESENVOLVIMENTO

COM

MICROCONTROLADORES

PIC

PROFº.: JOSELITO ANASTÁCIO HEERDT

UDESC-JOINVILLE
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 3

INTRODUÇÃO

O Kit de desenvolvimento de microcontroladores PIC foi projetado para estudo e


implementação de projetos na disciplina de Aplicações Avançadas de Microcontroladores
(A.A.M.), que consta como opção em Tópicos Especiais na grade do curso de graduação de
Engenharia Elétrica da UDESC-Joinville e que tem como coordenador, o professor Joselito
Anastácio Heerdt.
Este kit é composto por duas placas, no qual uma delas, denominada Placa Principal
(CPU), contém o circuito necessário para funcionamento do microcontrolador (alimentação,
oscilador, reset e enable), e o circuito de gravação, necessário para transferir o programa do
computador para o microcontrolador (conector DB-9, driver, sinalização). Na foto 1, podemos
observar o layout da Placa Principal:

Foto 1 – Placa Principal


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 4

A outra placa do kit é composta por circuitos de entrada e saída (I/O’s), denominada
Placa de I/O’s, com leds, chaves, LCD, timer, canal serial, onde poderão ser testados os
programas. Nas fotos 2 e 3 podemos visualizar o layout da placa de I/O’s e sua conexão com
a placa principal, que é feita através de um cabo flat.

Foto 2 – Placa de I/O’s

Fonte de
Alimentação
Cabo de
Gravação

Placa
de
I/O’s
Placa
Principal Cabo
Flat

Foto 3 – Kit de desenvolvimento com microcontroladores PIC


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 5

1 CUIDADOS AO UTILIZAR O KIT

1.1 SEQUÊNCIA DE LIGAMENTO

Quando o usuário desejar gravar seu programa no microcontrolador, ele deverá seguir
a seqüência de ligação mostrada a seguir, a fim de evitar danos a porta paralela do
computador:

1º - Conectar cabo de gravação ao kit e a porta paralela do computador


2º - Ligar a fonte de alimentação à Placa de I/O’s
3º - Passar as chaves on-off para posição de gravação

A seqüência de desligamento, ocorre da seguinte maneira:

1º - Desconectar a fonte de alimentação da Placa de I/O’s


2º - Desconectar o cabo de gravação da porta paralela do computador

1.2 ELETRICIDADE ESTÁTICA

O corpo humano acumula eletricidade estática à medida que a pessoa anda, senta em
uma cadeira, expõe o corpo em atrito com o vento, retira um casaco, abre uma porta, ou
mesmo quando toca em um outro material já carregado com eletricidade estática.
Quando estamos com o corpo carregado de cargas elétricas e tocamos uma peça
metálica, uma parte da nossa carga é transferida para esta peça. Durante essa transferência
surge uma pequena corrente elétrica. Se o corpo metálico a ser tocado for um pino de um
circuito integrado, o mesmo será submetido a uma corrente instantânea acima da qual foi
projetado para funcionar e ser danificado com essa descarga.
Por esta razão, em qualquer tipo de placa de circuito impresso devem ser tomados os
seguintes cuidados ao manuseá-las:
• Não tocar nas partes metálicas dos componentes
• Não tocar nos conectores
• Segurar a placa sempre por suas bordas laterais
• Não flexionar a placa
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 6

Não se deve tocar na face da solda, pois nela existem contatos elétricos com todos os
seus componentes. Da mesma forma que não se deve tocar na parte metálica dos componentes,
pois pode causar o mesmo efeito negativo.
Os conectores também não devem ser tocados por duas razões: a primeira é que
possuem contatos elétricos com os componentes, podendo danifica-los com a eletricidade
estática e a segunda é que a umidade e a gordura das mãos podem causar mau contato nos
conectores.
A flexão da placa de circuito impresso pode causar o rompimento de trilhas de circuito
impresso, o que resulta em um mau contato dificílimo de ser detectado e consertado. Pode
também causar o rompimento das ligações entre soquetes e a placa.

1.3 MANUSEIO DE CIRCUITOS INTEGRADOS

Os circuitos integrados (CI’s) quando encaixados em soquetes, podem, se necessário,


serem desencaixados para efeito de substituição. O desencaixe pode ser feito com auxílio de
uma pequena chave de fenda. Encaixa-se a ponta da chave por baixo do chip, levantando-o
com cuidado. Levanta-se um pouco em uma extremidade do chip e encaixa-se a chave na
outra extremidade, levantando-o um pouco mais. Repete-se o processo duas ou três vezes até
que o CI seja removido completamente.
A remoção deve ser feita dessa forma, pois se for feita de uma só vez, como quem
retira a tampa de uma garrafa, certamente as pernas do CI serão dobradas, o que pode danifica-
lo. Quando o CI fica solto do seu soquete, deve ser segurado pelo seu corpo, evitando o toque
em seus terminais metálicos para não danificar o chip com a eletricidade estática das mãos.
Quando um CI vai ser inserido em um soquete, outros cuidados devem ser tomados. Se
o usuário não prestar atenção, poderá encaixar o chip na posição invertida no seu soquete, o
que pode danificar o componente permanentemente. Para evitar isto, todo CI possui um
chanfro que indica o lado do CI em que está localizado o pino 1, assim como o soquete
também possui esse chanfro. Alguns CI’s possuem um círculo estampado ao invés do chanfro.
O chanfro do CI deve ficar orientado no mesmo sentido que o chanfro do soquete.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 7

2 PLACA PRINCIPAL (CPU)

Abaixo segue a foto da Placa Principal e a identificação de suas partes:

Circuito de Gravação Soquete 18 pinos Conector CON4

Conector ICSP

Soquetes 18 e
40 pinos

Conector CON5

Chaves Grava - Executa


Circuito Reset Osciladores

Foto 4 – Identificação das partes da Placa Principal


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 8

2.1 MICROCONTROLADORES COMPATÍVEIS COM O KIT

O Kit de desenvolvimento de microcontroladores PIC suporta circuitos integrados


programáveis de 18, 28 e 40 pinos, os quais correspondem as seguintes famílas de
microcontroladores:

18 pinos – PIC16F8X, PIC16CR8X, PIC16F627A/628A/648A (com package PDIP);


28 pinos – PIC16F873, PIC16F876 (com package DIP);
40 pinos – PIC16F874, PIC16F877 (com package PDIP);

Os soquetes dos microcontroladores estão localizados na Placa Principal, conforme


mostra a foto 5:

Soquete de 18 pinos

Soquete de 28
e 40 pinos

Foto 5 –Placa Principal, indicando os soquetes dos microcontroladores


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 9

Note que o soquete de 28 pinos encontra-se na parte interna do soquete de 40 pinos.


Este kit possibilita a comunicação de apenas um microcontrolador com a Placa de
I/O’s por vez, impossibilitando assim o usuário executar simultaneamente programas em
microcontroladores diferentes.

IMPORTANTE: Observe atentamente a posição de colocação dos microcontroladores


nos soquetes, pois uma inversão da posição danificará permanentemente os mesmos!

2.2 CONFIGURANDO A PLACA PRINCIPAL

2.2.1 COMUNICAÇÃO ENTRE AS PLACAS DO KIT

A comunicação entre essas duas placas do kit, é feita por meio de um cabo flat de 20
vias. Na placa principal o cabo flat deverá ser ligado ao conector CON4 e na placa de I/O’s
deverá ser conectado no conector CON1, conforme foto 6:

Cabo Flat de 20 vias

Foto 6 – Cabo flat que faz a comunicação entre as duas placas do kit
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 10

Veja na figura 1, a pinagem do conector CON4 da Placa Principal :

Figura 1 –Pinagem do conector CON4

CONECTOR CON4
PINOS FUNÇÃO
1 Conectado ao pino RB0 do microcontrolador
2 Conectado ao pino RA0 do microcontrolador
3 Conectado ao pino RB1 do microcontrolador
4 Conectado ao pino RA1 do microcontrolador
5 Conectado ao pino RB2 do microcontrolador
6 Conectado ao pino RA2 do microcontrolador
7 Conectado ao pino RB3 do microcontrolador
8 Conectado ao pino RA3 do microcontrolador
9 Conectado ao pino RB4 do microcontrolador
10 Conectado ao pino RA4 do microcontrolador
11 Conectado ao pino RB5 do microcontrolador
12 Conectado ao pino RA5 do microcontrolador
13 Conectado ao C2 (expansão)
14 Conectado ao pino RC6 do microcontrolador
15 Conectado ao C1 (expansão)
16 Conectado ao pino RC7 do microcontrolador
17 + 12V (direto da fonte de alimentação da placa de I/O´s)
18 + 5V(direto da fonte de alimentação da placa de I/O´s)
19 GND
20 GND

Tabela 1 – Função dos pinos do conector CON4


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 11

IMPORTANTE: O pino 1 do conector CON4, é o pino superior mais a esquerda, ou


seja, o que se localiza do lado do conector DB-9.

2.2.2 CONFIGURANDO O MODO DE GRAVAÇÃO

Conecte o cabo de comunicação na porta paralela LPTX do computador (conector DB-


25) e a outra extremidade no conector CON1(conector DB-9) da Placa Principal do kit,
conforme mostra a foto 7:

Conector
DB-25
que deverá
ser
conectado
Conector DB-9 na porta
que paralela do
deverá ser computador
conectado a Placa
Principal

Foto 7 – Conexão do cabo de gravação para


comunicação com o computador

Em seguida posicione as chaves de duas posições para cima, ou seja, em direção ao


conector DB-9 (ver foto 8 e figura 2), o qual colocará o microcontrolador em modo de
gravação, possibilitando assim que ele receba e armazene os dados na sua memória.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 12

Quando o programa estiver sendo gravado no microcontrolador, o led da placa


principal irá acender e piscar algumas vezes, indicando que o processo está sendo executado.

Foto 8 – Chaves da placa principal para colocar o


microcontrolador em modo de gravação

Grava

Executa

Figura 2 – Posição das chaves


para habilitar o modo de gravação
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 13

12345
CON1
Program
6789

A
B C
V5V

V5V R3
4,7K
R1
4,7K R2 1
D 4,7K Q1
2 BC557
3
C1
150pF

Figura 3 – Primeira parte do circuito de gravação, a qual contém o


conector para comunicação com o computador

F
V5V 4,7k
V5V U1 C2 R6
1
74LS07/P 100nF Q2
R4 2 BC557
4K7 B 4,7k 3
E
1 IN1 VCC 14 R5 G
2 OUT1 IN6 13
C 3 IN2
D OUT6 12
4 OUT2 IN5 11
5 IN3 R7
OUT5 10 A 2,2k
6 OUT3 IN4 9
7 GND OUT4 8
1
LEDPRG K
A2

Figura 4 – Segunda parte do circuito de gravação


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 14

PINAGEM DO CABO DE GRAVAÇÃO


PINOS DO DB-25 PINOS DO DB-9
2 (laranja) Conectado ao 8 (laranja)
3 (amarelo) Conectado ao 7 (amarelo)
5 (verde) Conectado ao 6 (verde)
10 (vermelho) Conectado ao 9 (vermelho)
18 (marrom) Conectado ao 5 (marrom)

Tabela 2 – Pinagem do Cabo de Gravação

2.2.3 SELECIONANDO O OSCILADOR (CLOCK)

Os jumpers CON3, da placa principal servem para conectar o oscilador à cristal


(XTAL), necessário para funcionamento do microcontrolador. Existem duas opções de
freqüências neste kit, que são 4 ou 20Mhz. Veja na tabela 3 a pinagem correspondente a cada
freqüência:

CON3
Pinos Função
2e5 Pinos do microcontrolador para conexão
ao oscilador cristal
3e4 Cristal de 20Mhz
1e6 Cristal de 4 Mhz
Tabela 3 – Seleção do oscilador à cristal

CONECTOR CON3

Figura 5 – Pinagem do Conector CON3

Na foto 9, segue um exemplo com os jumpers na posição para operação em 20Mhz.


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 15

Foto 9 – Jumpers para selecionar o oscilador à cristal

Figura 6 – Jumpers para selecionar o Figura 7 – Jumpers para selecionar o


oscilador à cristal de 4Mhz oscilador à cristal de 20Mhz

IMPORTANTE: O pino 1 do conector CON3, é o pino superior mais a esquerda, ou


seja, o que se localiza do lado do conector DB-9.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 16

CON3
select cristal J
654
1O2
XCX
6
4MHZ -
C 20MHz
Crista1 D 1O2 Crista2
I XCX
123

K
Figura 8 – Circuito do oscilador à cristal

2.2.4 BARRAMENTO DE EXPANSÃO

O kit apresenta um barramento (CON5), que tem acesso a todos os pinos do


microcontrolador. Este barramento serve para controlar circuitos que não estejam na placa de
I/O’s e que forem de necessidade do usuário, como motores de passo, ponte H-H, teclado,
entre outros. Abaixo segue a pinagem do barramento CON5:

Figura 9 –Barramento de expansão CON5

IMPORTANTE: O pino 1 do conector CON5, é o pino superior mais a esquerda, ou


seja, o que se localiza do lado do conector DB-9.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 17

PINO FUNÇÃO
1 GND
2 GND
3 Conectado ao resistor R9 (100R)
4 Conectado ao resistor R9 (100R)
5 Conectado ao pino RD7 do microcontrolador
6 Conectado ao pino RE2 do microcontrolador
7 Conectado ao pino RD6 do microcontrolador
8 Conectado ao pino RE1 do microcontrolador
9 Conectado ao pino RD5 do microcontrolador
10 Conectado ao pino RE0 do microcontrolador
11 Conectado ao pino RD4 do microcontrolador
12 Conectado ao pino C1 (expansão)
13 Conectado ao pino RD3 do microcontrolador
14 Conectado ao pino C2 (expansão)
15 Conectado ao pino RD2 do microcontrolador
16 Conectado ao pino RB5 do microcontrolador
17 Conectado ao pino RD1 do microcontrolador
18 Conectado ao pino RB4 do microcontrolador
19 Conectado ao pino RD0 do microcontrolador
20 Conectado ao pino RB3 do microcontrolador
21 + 12V (direto da fonte de alimentação da placa de I/O´s)
22 Conectado ao pino RB2 do microcontrolador
23 Conectado ao pino RC7 do microcontrolador
24 Conectado ao pino RB1 do microcontrolador
25 Conectado ao pino RC6 do microcontrolador
26 Conectado ao pino RB0 do microcontrolador
27 Conectado ao pino RC5 do microcontrolador
28 Conectado ao pino RA5 do microcontrolador
29 Conectado ao pino RC4 do microcontrolador
30 Conectado ao pino RA4 do microcontrolador
31 Conectado ao pino RC3 do microcontrolador
32 Conectado ao pino RA3 do microcontrolador
33 Conectado ao pino RC2 do microcontrolador
34 Conectado ao pino RA2 do microcontrolador
35 Conectado ao pino RC1 do microcontrolador
36 Conectado ao pino RA1 do microcontrolador
37 Conectado ao pino RC0 do microcontrolador
38 Conectado ao pino RA0 do microcontrolador
39 + 5V (direto da fonte de alimentação da placa de I/O´s)
40 + 5V (direto da fonte de alimentação da placa de I/O´s)

Tabela 4 – Descrição do barramento CON5


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 18

Veja na foto seguinte, a localização do barramento de expansão:

Foto 10 – Barramento de Expansão CON5

2.2.5 RESET

O botão de reset está localizado na placa principal, como mostra a foto abaixo:

Foto 11 – Botão de Reset do microcontrolador


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 19

V5V
A21
R8
D1 10K
R9
100R A22

reset +
S4 C8
10uF/25V

Figura 10 – Circuito de Reset

2.2.6 CONECTOR ICSP (CON2)

Este conector serve para encaixe de um gravador externo, que possa ser de necessidade
do usuário. Abaixo segue a foto do conector CON2 e sua localização na Placa Principal:

Foto 12 – Conector ICSP (CON2)


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 20

3 PLACA DE I/O’s

Abaixo segue a foto da Placa de I/O’s e a identificação de suas partes:

Conector Fonte de Canal


CON1 Alimentação Serial

LCD

Timer
555

LED’s

Potenciômetro

LED’s Chaves

Foto 13 – Identificação das partes da Placa de I/O’s


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 21

3.1 CONECTOR DE COMUNICAÇÃO COM A PLACA PRINCIPAL (CON1)

O conector CON1 serve para comunicar a Placa de I/O´s com a Placa Principal. A
figura 11, apresenta a pinagem do conector CON1:

CONECTOR CON1

Figura 11 – Pinagem do conector CON1


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 22

CONECTOR CON1
PINOS FUNÇÃO
1 GND
2 GND
3 + 5V(direto da fonte de alimentação da placa de I/O´s)
4 + 13V (direto da fonte de alimentação da placa de I/O´s)
5 Conectado ao pino RC7 do microcontrolador
6 Conectado ao pino RB7 do microcontrolador
7 Conectado ao pino RC6 do microcontrolador
8 Conectado ao pino RB6 do microcontrolador
9 Conectado ao pino RA5 do microcontrolador
10 Conectado ao pino RB5 do microcontrolador
11 Conectado ao pino RA4 do microcontrolador
12 Conectado ao pino RB4 do microcontrolador
13 Conectado ao pino RA3 do microcontrolador
14 Conectado ao pino RB3 do microcontrolador
15 Conectado ao pino RA2 do microcontrolador
16 Conectado ao pino RB2 do microcontrolador
17 Conectado ao pino RA1 do microcontrolador
18 Conectado ao pino RB1 do microcontrolador
19 Conectado ao pino RA0 do microcontrolador
20 Conectado ao pino RB0 do microcontrolador

Tabela 5 – Pinagem do conector CON1

IMPORTANTE: O pino 1 do conector CON1 da Placa de I/O’s, é o pino superior mais


a esquerda, ou seja, o que se localiza do lado conector da fonte de alimentação CON2 da
Placa de I/O’s.

3.2 CONFIGURANDO A PLACA DE I/O´s

3.2.1 CONECTANDO O CABO DE ALIMENTAÇÃO

A alimentação do kit deverá ser feita através do conector CON2, localizado na Placa de
I/O’s (ver foto 11). Esta tensão deverá ser no mínimo de 12V alternada(AC) ou contínua(CC),
para um correto funcionamento do circuito.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 23

Conexão da
Fonte com a
Placa de I/O´s

Foto 14 – Conexão da fonte com a placa de I/O´s


através do conector CON2

DF1 DF2 CI1 CI2 R44


1N4007 1N4007 7812 7805 1k
FONTE F V5V
IN OUT IN OUT
2 +
1 + + ALI
DF3 DF4 C1 C2 COM C3 COM C5
1N4007 1N4007 1000uF/35V 100nF C4 C6
100uF/25V 100nF
100nF 100uF/25V
D2
1N4007
D3
1N4007

Figura 12 – Circuito retificador e regulador de tensão da Placa de I/O´s

3.2.2 CHAVES

O kit de desenvolvimento com microcontroladores PIC possui dois tipos de chaves,


táctil e on-off, as quais podem ser conectadas ao microcontrolador. No total possui 12 chaves
tácteis e 2 chaves on-off. Para utilizar estas chaves o usuário necessita fazer algumas
configurações a nível de hardware, além de configurar os pinos do microcontrolador como
entrada via software.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 24

Chave
Táctil

Chave
On-Off

Foto 15 – Tipos de chaves do kit

Figura 13 – Desenho da Placa de I/O’s mostrando as chaves


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 25

V5V
R14
10K
100R PI
R15
S0

V5V

Figura 14 – Circuito das chaves tácteis

3.2.2.1 CONECTANDO CHAVES NO PORTB

Para conectar chaves no PORTB do microcontrolador, é necessário configurar a Placa


de I/O’s através do conector JP1 , da seguinte forma:

CONECTOR JP1

Figura 15 – Posicionamento dos jumpers no conector JP1


para conectar chaves no PORTB

IMPORTANTE: Ao conectar a chave 6 no RB0, ou seja, “jumpear” os pinos 1 e 2 do


conector JP1, o usuário deve certificar-se de que não há nenhum jumper no conector JP3, para
um correto funcionamento do circuito.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 26

CONECTOR JP1 FUNÇÃO


jumper nos pinos 1 e 2 Conecta a chave táctil 6 no RB0
jumper nos pinos 4 e 5 Conecta a chave táctil 7 no RB1
jumper nos pinos 7 e 8 Conecta a chave táctil 8 no RB2
jumper nos pinos 10 e 11 Conecta a chave on-off 9 no RB3
jumper nos pinos 13 e 14 Conecta a chave táctil 10 no RB4
jumper nos pinos 16 e 17 Conecta a chave táctil 11 no RB5
jumper nos pinos 19 e 20 Conecta a chave táctil 12 no RB6
jumper nos pinos 22 e 23 Conecta a chave on-off 13 no RB7

Tabela 6 – Função dos jumpers no Conector JP1

Foto 16 – Chaves que podem ser conectadas no PORTB

3.2.2.2 CONECTANDO CHAVES NO PORTA

Para conectar chaves no PORTA do microcontrolador, é necessário configurar a Placa


de I/O’s através dos conectores JP2 e JP5, da seguinte forma:

CONECTOR JP2
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 27

Figura 16 – Jumpers necessários no conector JP2


para conectar chaves ao microcontrolador

CONECTOR JP2 CONECTOR JP5 FUNÇÃO


jumper nos pinos 1 e 2 pino 1 na posição ON Conecta a chave 0 no RA0
jumper nos pinos 4 e 5 pino 2 na posição ON Conecta a chave 1 no RA1
jumper nos pinos 7 e 8 pino 3 na posição ON Conecta a chave 2 no RA2
jumper nos pinos 10 e 11 pino 4 na posição ON Conecta a chave 3 no RA3
jumper nos pinos 13 e 14 pino 5 na posição ON Conecta a chave 4 no RA4
jumper nos pinos 16 e 17 pino 6 na posição ON Conecta a chave 5 no RA5
Tabela 7 – Jumpers necessários para conectar
chaves no PORTA do microcontrolador

IMPORTANTE: É indispensável o posicionamento do pino do conector JP5 em ON


para que a chave possa ser conectada ao microcontrolador.

Foto 17 – Chaves que podem ser conectadas no PORTA


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 28

3.2.3 CONECTANDO O TIMER 555.


O kit apresenta um temporizador (timer 555) que pode ser conectado ao pino RB0 ou
RA4 do microcontrolador, dependendo da configuração feita pelo usuário. Os jumpers
necessários para habilitar esta função, estão representados nas figuras 17, 18, 19 e 20 e tabelas
8 e 9 mostradas a seguir:
CONECTOR JP1

Figura 17 - Jumper necessário no conector JP1


para conectar a saída do 555 ao RB0

CONECTOR JP3

Figura 18 - Jumper necessário no conector JP3


para conectar o timer 555 ao RB0

CONECTOR JP2

Figura 19 - Jumper necessário no conector JP2


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 29

para conectar a saída do 555 ao RA4


CONECTOR JP3

Figura 20 - Jumper necessário no conector JP3


para conectar o timer 555 ao RA4

CONECTOR JP1 CONECTOR JP3 FUNÇÃO


Conecta saída do timer 555 no
jumper nos pinos 1 e 2 jumper nos pinos 1 e 2
pino RB0 do microcontrolador

Tabela 8 – Jumpers necessários para conectar a


saída do timer 555 no RB0

CONECTOR JP2 CONECTOR JP3 FUNÇÃO


Conecta saída do timer 555 no
jumper nos pinos 13 e 14 jumper nos pinos 2 e 3
pino RA4 do microcontrolador

Tabela 9 – Jumpers necessários para conectar a


saída do timer 555 no RA4

Potenciômetro para
ajuste da
freqüência
de saída

Foto 18 – Timer 555


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 30

Note que o circuito do timer 555 possui um potenciômetro para ajuste de freqüência, o
qual pode ser visto na foto 15, mostrada acima.

V5V
OI (RA4)
CI4 4 8 R47
R45 4 8
100R 1
1k 77 33 2 CLOCK
555 3
66 5
2 15
Freq 2 1 C13 PI (RB0)
100nF
50K 40%

R46
1k

+
C12
10uF/25V

Figura 21 – Circuito timer 555

3.2.4 LED’s

O kit de desenvolvimento com microcontroladores PIC possui 14 led’s que podem ser
conectados ao microcontrolador. Para utilizar estes led’s, o usuário necessita fazer algumas
configurações a nível de hardware, além de configurar os pinos do microcontrolador como
saída via software.
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 31

Figura 22 – Led´s da Placa de I/O´s


LED0
POL 1k
R0
LED1
QOL 1k
R1
LED2
ROL 1k
R2
LED3
SOL 1k
R3
LED4
TOL 1k
R4
LED5
UOL 1k
R5
LED6
VOL 1k
R6
LED7
WOL 1K
R7

Figura 23 – Circuito dos led’s


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 32

3.2.4.1 CONECTANDO LED’s NO PORTB

Para conectar led’s no PORTB do microcontrolador, é necessário configurar a Placa de


I/O’s através dos conectores JP1 e JP8 , da seguinte forma:

CONECTOR JP1

Figura 24 – Jumpers necessários no conector JP1


para conectar led’s no PORTB

CONECTOR JP8

Figura 25 – Posicionamento dos jumpers no conector JP8


para conectar led’s no PORTB
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 33

CONECTOR JP1 CONECTOR JP8 FUNÇÃO


jumper nos pinos 2 e 3 jumper nos pinos 1 e 2 Conecta led 0 ao RB0
jumper nos pinos 5 e 6 jumper nos pinos 4 e 5 Conecta led 1 ao RB1
jumper nos pinos 8 e 9 jumper nos pinos 7 e 8 Conecta led 2 ao RB2
jumper nos pinos 11 e 12 jumper nos pinos 10 e 11 Conecta led 3 ao RB3
jumper nos pinos 14 e 15 jumper nos pinos 13 e 14 Conecta led 4 ao RB4
jumper nos pinos 17 e 18 jumper nos pinos 16 e 17 Conecta led 5 ao RB5
jumper nos pinos 20 e 21 jumper nos pinos 19 e 20 Conecta led 6 ao RB6
jumper nos pinos 23 e 24 jumper nos pinos 22 e 23 Conecta led 7 ao RB7

Tabela 10 – Jumpers necessários para conectar led’s


no PORTB

Foto 19 – Led’s que podem ser conectados no PORTB

3.2.4.2 CONECTANDO LED’s NO PORTA

Para conectar led’s no PORTA do microcontrolador, é necessário configurar a Placa de


I/O’s através dos conectores JP2 e JP4 , da seguinte forma:
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 34

CONECTOR JP2

Figura 26 – Jumpers necessários no conector JP2


para conectar led’s ao PORTA

CONECTOR JP4

Figura 27 – Posicionamento dos jumpers no conector JP4


para conectar led’s ao PORTA

CONECTOR JP2 CONECTOR JP4 FUNÇÃO


jumper nos pinos 2 e 3 jumper nos pinos 1 e 2 Conecta led 8 ao RA0
jumper nos pinos 5 e 6 jumper nos pinos 3 e 4 Conecta led 9 ao RA1
jumper nos pinos 8 e 9 jumper nos pinos 5 e 6 Conecta led 10 ao RA2
jumper nos pinos 11 e 12 - Conecta led 11 ao RA3
jumper nos pinos 14 e 15 - Conecta led 12 ao RA4
jumper nos pinos 17 e 18 - Conecta led 13 ao RA5
Tabela 11 – Jumpers necessários para conectar led’s
ao PORTA
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 35

3.2.5 POTENCIÔMETROS

O Kit de desenvolvimento com microcontroladores PIC, possui dois potenciômetros


que podem ser utilizados para gerar sinal analógico, uma vez que os microcontroladores de 28
e 40 pinos, possuem entradas analógicas. Esses potenciômetros podem ser conectados a alguns
pinos do PORTA do microcontrolador, seguindo a configuração da tabela 7 apresentada a
seguir:

Foto 20 – Potenciômetros do kit

CONECTOR JP2 CONECTOR JP6 FUNÇÃO


Conecta o potenciômetro ANA1
jumper nos pinos 1 e 2 jumper nos pinos 1 e 2
no RA0
Conecta o potenciômetro ANA1
jumper nos pinos 4 e 5 jumper nos pinos 3 e 4
no RA1
Conecta o potenciômetro ANA1
jumper nos pinos 7 e 8 jumper nos pinos 5 e 6
no RA2
Conecta o potenciômetro ANA1
jumper nos pinos 10 e 11 jumper nos pinos 7 e 8
no RA3
Conecta o potenciômetro ANA1
jumper nos pinos 13 e 14 jumper nos pinos 9 e 10
no RA4
Conecta o potenciômetro ANA1
jumper nos pinos 16 e 17 jumper nos pinos 11 e 12
no RA5
Tabela 12 – Jumpers necessários para conectar o potenciômetro ANA1 ao PORTA
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 36

ANA1 V5V
II 1 2
LI 3 4 3
MI
NI 57 6
8 2
AD0
OI 9 10 10k 40%
A9I 11 12 1

Figura 28 – Circuito do Potenciômetro ANA1

CONECTOR JP2 CONECTOR JP7 FUNÇÃO


Conecta o potenciômetro ANA2
jumper nos pinos 1 e 2 jumper nos pinos 1 e 2
no RA0
Conecta o potenciômetro ANA2
jumper nos pinos 4 e 5 jumper nos pinos 3 e 4
no RA1
Conecta o potenciômetro ANA2
jumper nos pinos 7 e 8 jumper nos pinos 5 e 6
no RA2
Conecta o potenciômetro ANA2
jumper nos pinos 10 e 11 jumper nos pinos 7 e 8
no RA3
Conecta o potenciômetro ANA2
jumper nos pinos 13 e 14 jumper nos pinos 9 e 10
no RA4
Conecta o potenciômetro ANA2
jumper nos pinos 16 e 17 jumper nos pinos 11 e 12
no RA5
Tabela 13 – Jumpers necessários para conectar o potenciômetro
ANA2 ao PORTA

ANA2 V5V
II 1 2
LI 3 4 3
MI 5 6 AD1
NI 7 8 2
OI 9 10 10k 40%
A9I 11 12 1

Figura 29 – Circuito do Potenciômetro ANA2


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 37

3.2.6 DISPLAY DE CRISTAL LÍQUIDO (LCD)

O Kit apresenta um Display de Cristal Líquido(LCD), que para ser utilizado necessita
das configurações mostradas na tabela 8:

CONECTOR JP1 CONECTOR JP8 FUNÇÃO


jumper nos pinos 2 e 3 jumper nos pinos 2 e 3 Conecta o DB0 do LCD ao RB0
jumper nos pinos 5 e 6 jumper nos pinos 5 e 6 Conecta o DB1 do LCD ao RB1
jumper nos pinos 8 e 9 jumper nos pinos 8 e 9 Conecta o DB2 do LCD ao RB2
jumper nos pinos 11 e 12 jumper nos pinos 11 e 12 Conecta o DB3 do LCD ao RB3
jumper nos pinos 14 e 15 jumper nos pinos 14 e 15 Conecta o DB4 do LCD ao RB4
jumper nos pinos 17 e 18 jumper nos pinos 17 e 18 Conecta o DB5 do LCD ao RB5
jumper nos pinos 20 e 21 jumper nos pinos 20 e 21 Conecta o DB6 do LCD ao RB6
jumper nos pinos 23 e 24 jumper nos pinos 23 e 24 Conecta o DB7 do LCD ao RB7

CONECTOR JP2 CONECTOR JP10


jumper nos pinos 2 e 3 - Conecta pino RS do LCD no RA0
jumper nos pinos 5 e 6 - Conecta pino RW do LCD no RA1
Conecta pino Enable* do LCD no
jumper nos pinos 8 e 9 jumper nos pinos 1 e 2
RA2
Conecta o pino Backlight** do
jumper nos pinos 11 e 12 -
LCD no RA3

Tabela 14 – Jumpers para selecionar os pinos do LCD

* O LCD pode ser desabilitado manualmente através do conector JP10, conforme figura 30.
** O pino 16 do LCD (Backlight), pode ser configurado manualmente para deixar a
iluminação de fundo do display ligado, através de um jumper no conector JP9, conforme foto
17. ??? observar que o JP10 do kit protótipo é com 4 microchaves e desliga os bits RB0 a
RB3 para uma transferência de dados para o LCD em 4 bits (?)
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 38

Figura 30 – Jumper nos pinos 2 e 3


que desabilita o LCD

Conector
Foto 21 – Conector JP9 para habilitar a JP9
iluminação de fundo do LCD

Note que o kit possui um potenciômetro para ajuste de contraste do LCD, que pode ser
visto na foto, mostrada a seguir:

Foto 22 – Potenciômetro para ajuste de contraste


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 39

LCD
PINO FUNÇÃO
16 Conectado ao pino 15 (RB7) do CON1
15 Conectado ao pino 13 (RB6) do CON1
14 Conectado ao pino 11 (RB5) do CON1
13 Conectado ao pino 9 (RB4) do CON1
12 Conectado ao pino 7 (RB3) do CON1
11 Conectado ao pino 5 (RB2) do CON1
10 Conectado ao pino 3 (RB1) do CON1
9 Conectado ao pino 1 (RB0) do CON1
8 Conectado ao pino central do jumper 10
7 Conectado ao pino 4 (RA1) do CON1
6 Conectado ao pino 2 (RA0) do CON1
5 Conectado ao centro do potenciômetro de 10k
4 + 5V (direto da fonte de alimentação da placa de I/O´s)
3 GND
2 Conectado ao resistor R43 (330R)
1 + 5V (direto da fonte de alimentação da placa de I/O´s)

Tabela 15 – Descrição da pinagem do LCD

CONEC V5V
LCD
1
2 V5V
3 CONTRAS
4 IO 10k 40%
5 LO
6 MO
7 POS
8 QOS
9 ROS
10 SOS
11 TO
12 UO
13 VO
14 WO
15 V5V
16
330R
R43 ILUMLCD
NO 2K2
R42 Q3
BC337

Figura 31 – Circuito do ajuste de contraste do LCD, juntamente com o jumper 9


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 40

3.2.7 COMUNICAÇÃO SERIAL

A comunicação serial do microcontrolador de 18 pinos, pode ser acessada através da


seguinte configuração:

CONECTOR JP1 FUNÇÃO


jumper nos pinos 5 e 6 Conecta pino 2 do JP11 ao RB1
jumper nos pinos 8 e 9 Conecta pino 1 do JP11 ao RB2

Tabela 16 – Jumpers para comunicação serial


dos microcontroladores de 18 pinos

A comunicação serial dos microcontroladores de 28 e 40 pinos, estão conectados


diretamente ao conector CON1 da Placa de I/O´s, da seguinte maneira:

CONECTOR JP11 FUNÇÃO


pino 3 (que corresponde Conectado ao pino 4 do conector CON1, que
ao T1IN do MAX232) corresponde ao pino RC6 do microcontrolador
pino 4 (que corresponde Conectado ao pino 3 do conector CON1, que
ao R1OUT do MA232) corresponde ao pino RC7 do microcontrolador
Tabela 17 – Jumpers para comunicação serial
dos microcontroladores de 28 e 40 pinos

V5V
CI3 C11
MAX232 100nF
+ + SW1
C7 C8
1uF/50V 1uF/50V 1 C1+ VCC 16
SWRS232 A8(RC7)
2 V+ GND 15
3 C1- T1OUT 14
T1 P1 P8 A7(RC6)
4 C2+ R1IN 13
R1 P2 P7
+ 5 C2- R1OUT 12
C9 6 V-
P3 P6 QO (RB1)
1uF/50V T1IN 11 P4 P5
7 T2OUT T2IN 10
+
C10 8 R2IN R2OUT 9
RO (RB2)
1uF/50V

Figura 32 – Circuito de Comunicação Serial


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 41

T1(TX)
R1(RX)
12345

RS232
6789

Figura 33 – Ligação do conector de comunicação com o


computador utilizado pela comunicação serial

Foto 23 – Circuito de Comunicação Serial


Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 42

ANEXOS
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 43

ANEXOS
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 44

ANEXOS

Você também pode gostar