P. 1
porta paralela

porta paralela

|Views: 171|Likes:
Published by Franklin Lima

More info:

Published by: Franklin Lima on May 17, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/04/2015

pdf

text

original

22/08/2010

Utilizando a porta paralela para controle de dispositivos através do Windows

Romildo Martins da Silva Bezerra Flávia Maristela S. Nascimento Franklin Lima Santos

caiu em desuso. A princípio foi desenvolvida pela IBM (International Business Machine) para a comunicação com impressoras. 02. 2. mas com a universalização do padrão USB. Conector DB DB-25 (esquerda) e sua pinagem (direita). trata-se de um periférico trataque permite uma comunicação bidirecional full-duplex com o computador.2 1. Pinagem e Endereçamento A porta paralela é representada pelo conector de 25 pinos. pois possibilita o controle de dispositivos. . Introdução A porta paralela é uma interface entre o computador e o mundo físico. a Figura 01. troca de dados e manipulação destes através de um PC ( (Personal Computer). Figura 02. denominado DB-25 fêmea vide Figura lela 25 fêmea. Impressora utilizando a porta paralela Para fins didáticos a porta paralela é bastante útil.

Nome da Porta LPT1 LPT2 Endereço de memória 0000:0408 0000:040A Endereço da Porta 378 hexadecimal 278 hexadecimal 888 decimal 632 decimal Tabela 02 – Endereços da porta paralela. não existe função associada a este pino.3 Na Tabela 01 é possível verificar a pinagem do conector e suas respectivas funções. a porta paralela é identificada pelo computador por um endereço. remova os endereços existentes selecionando-os e clicando em “Remove”. 1 Not Connected: Não Conectado. execute o programa UserPort. clique em "Start".edu. Obs.ifba.moai. . Para desbloquear é necessário um utilitário chamado UserPort. 3. adicione os endereços 0x378-0x37A. que faz referência ao registrador o qual os dados serão armazenados. clicando em “ADD”.exe.sys para o diretório C:/Windows/system32/drivers (ou C:/winnt/system32/drivers para o Windows NT). Como qualquer dispositivo periférico. que pode ser encontrado em http://www.zip • Após o download do arquivo.br/robotica/arquivos/userport. Porta paralela e o Windows Em algumas versões do Windows o acesso direto à porta paralela é bloqueado por questões de segurança. trata-se de um endereço físico. • • • • • Copie o arquivo UserPort. extraia-o para um diretório conhecido.: Uma documentação complementar e técnica pode ser encontrada no diretório em que o arquivo userport. Pino 1 2a9 10 11 12 13 14 15 a 17 18 a 25 Sinal Strobe Dados Acknlg Busy Paper End Not Connected1 Auto Feed XT Not Connected GND Direção Saída de dados Saída de dados Entrada de dados Entrada de dados Entrada de dados Saída de dados Descrição Sinal de Controle Dados Sinal de Controle Sinal de Controle Sinal de Controle Sinal de Controle Sinal de Terra Tabela 01 – Pinos e suas respectivas funções.zip foi extraído.

= 5 − 1.4 4.uol.htm> . 5 Volts) e R é a resistência que limita a corrente do LED.br/led.hsw. Exemplo de Hardware – Controle de LED2 Um hardware bem simples pode ser montado com 8 resistores e 8 LEDs vermelhos.007 ≈ 457 Ω O valor comercial mais próximo é de 470 Ω (amarelo – violeta – marrom – dourado) 2 LED ou Light Emitting Diode ou ainda Diodo Emissor de Luz é um semicondutor que quando polarizado diretamente emite uma luz visível. Saiba mais em <http://eletronicos. O cálculo das resistências R (R1 – R8) que limitam a corrente dos LEDs (D1 – D8) pode ser feito com auxílio da Lei de Ohm: = onde: I é a corrente elétrica. Então. Figura 03 – Ligação da porta paralela com LEDs.8 0.com. como mostra a figura abaixo. V é a tensão fornecida pela porta paralela (aprox.

acenda os LEDs D8 e D2 Bit Mais Significativo Bit Menos Significativo D9 0 D8 1 D7 0 D6 0 D5 0 D4 0 D3 0 D2 1 Enviaremos então para o endereço 0x378 ou 0x278 (endereço da porta paralela) o valor 01000001 (em binário) ou 0x41 (em hexadecimal) ou 65 (em decimal) ou 0101 (em octal). BIT que se queira controlar. Para compilar os programas recomendamos o compilador Dev C++ que pode ser encontrado em ra http://sourceforge. em octal iniciam com 0. Considerações importantes A porta paralela também pode ser utilizada para comunicação serial. A diferença básica entre os cabos é que eles podem não possuir todas as conexões entre os pinos. Exemplo: Usando o exemplo do item 4.net/projects/dev 6. já que a comunicação em que série só necessita de um par de fios para a transmissão e recepção do sinal e alguns outros fios para o controle. . Exemplo de Software em Linguagem C dade O software abaixo tem a finalida de enviar bits para a porta paralela.: Cuidado com a notação do n número! Na linguagem C os números na base hexadecimal começam com 0x.5 5. Obs. Para saber qual valor enviar para a porta paralela. existem no mercado cabos apropriados para este tipo de conexão. e justamente por isso. siga a tabela abaixo: Bit Mais Significativo Bit Menos Significativo D9 X D8 X D7 X D6 X D5 X D4 X D3 X D2 X Onde X pode assumir o valor 0 (nível baixo de tensão) ou 1 (nível alto de tensão) dependendo do tensão).net/projects/dev-cpp/ http://sourceforge. em decimal não é preciso inserir nada.

Acesso em 22/08/2010.6 Outra consideração importante a respeito do uso da porta paralela é a sua capacidade limitada de fornecer corrente elétrica.rogercom. Para ligar outros dispositivos.eletronica.org>. Acesso à Porta Paralela nos Windows <http://www2. como motores. etc. Está contido em . XP/NT/2000. 7. Está contido em <http://www.com/>. Referências INTRODUÇÃO À PORTA PARALELA. Não se pode ligar nada mais do que LEDs (ou dispositivos que consumam uma baixa potência) diretamente. Acesso em 22/08/2010. eletrodomésticos. será necessário uma interface apropriada e que será discutida posteriormente.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->