Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DO KIT
DE
DESENVOLVIMENTO
COM
MICROCONTROLADORES
PIC
UDESC-JOINVILLE
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 3
INTRODUÇÃO
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.
Fonte de
Alimentação
Cabo de
Gravação
Placa
de
I/O’s
Placa
Principal Cabo
Flat
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:
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.
Conector ICSP
Soquetes 18 e
40 pinos
Conector CON5
Soquete de 18 pinos
Soquete de 28
e 40 pinos
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:
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
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
Conector
DB-25
que deverá
ser
conectado
Conector DB-9 na porta
que paralela do
deverá ser computador
conectado a Placa
Principal
Grava
Executa
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
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
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
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
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)
2.2.5 RESET
O botão de reset está localizado na placa principal, como mostra a foto abaixo:
V5V
A21
R8
D1 10K
R9
100R A22
reset +
S4 C8
10uF/25V
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:
3 PLACA DE I/O’s
LCD
Timer
555
LED’s
Potenciômetro
LED’s Chaves
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
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
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
3.2.2 CHAVES
Chave
Táctil
Chave
On-Off
V5V
R14
10K
100R PI
R15
S0
V5V
CONECTOR JP1
CONECTOR JP2
Aplicações Avançadas de Microcontroladores (A.A.M.) – UDESC-Joinville 27
CONECTOR JP3
CONECTOR JP2
Potenciômetro para
ajuste da
freqüência
de saída
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
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
CONECTOR JP1
CONECTOR JP8
CONECTOR JP2
CONECTOR JP4
3.2.5 POTENCIÔMETROS
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
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
O Kit apresenta um Display de Cristal Líquido(LCD), que para ser utilizado necessita
das configurações mostradas na tabela 8:
* 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
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:
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)
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
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
T1(TX)
R1(RX)
12345
RS232
6789
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