Você está na página 1de 8

www.mecatronicadegaragem.blogspot.

com
COMO CONECTAR O PROTEUS A UMA PORTA DE COMUNICAO

Vai precisar do seguinte programa:

Faa download da verso demo em: http://www.eltima.com/products/vspdxp/

www.mecatronicadegaragem.blogspot.com
Instale o programa, clique no boto add pair ele deve ficar assim:

como se colocssemos um cabo (crossover) ligando a porta COM1 a COM2. Conexo estabelecida agora s testar:

www.mecatronicadegaragem.blogspot.com
Por exemplo, v em acessrios e abra o Hyperterminal

Abrindo o Hyper Terminal ele vai pedir para criar uma nova conexo. Coloque um nome como portacom1 e escolha um cone clique em OK.

www.mecatronicadegaragem.blogspot.com

Escolha COM1

Escolha 9600 bits por segundo e deixe o resto como esta

www.mecatronicadegaragem.blogspot.com

www.mecatronicadegaragem.blogspot.com
V em Hyperterminal e abra outro HyperTerminal, faa a mesma coisa do primeiro s mude o nome para portaCOM2 e escolha COM2 nessa tela.

Vai ficar assim:

Voc vai notar que o que for escrito na janela COM1 vai aparecer na janela COM2 e visse versa, pois na verdade esta transmitindo o que voc escreve de uma janela para a outra (MSN entre as portas seriais huahuahua!!). Feche a janela portaCOM1 pois nesta porta que vai ficar conectado o esquema.

www.mecatronicadegaragem.blogspot.com
O jump entre as portas seriais funciona ento agora s abrir o PROTEUS no esquema:

O programa escrito em C o seguinte:


#include <16f628.H> #fuses HS,NOWDT,NOPROTECT #use delay(clock=4000000) #use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2) main() { printf("CONTROLAR LED COM PIC\n\r"); do { printf("\n\r"); printf("Aperte qualquer tecla para ligar o led...\n\r"); getch(); output_high(pin_b0); printf("Aperte qualquer tecla para desligar o led...\n\r"); getch(); output_low(pin_b0); } while (TRUE); }

www.mecatronicadegaragem.blogspot.com
Neste esquema do PROTEUS s temos que fazer a configurao do COMPIM para 9600 e porta COM1:

E o clock do PIC para 4Mhz

Agora s ligar.

Você também pode gostar