Porta Paralelaif817/siteantigo/monitoria_novo/...Clube do Hardware Author Vandi Alves de Lira Neto...

Preview:

Citation preview

Porta Paralela

Interface Hardware-Software 2012.1

Conteúdo

l  Porta paralela l  Escrevendo dados l  Lendo dados l  Referências

Endereços Padrão da Porta Paralela

Nome LPT1 LPT2 Função Dados 378h 278h Enviar 1 byte para a porta

Status 379h 279h Ler 1 byte de status

Controle 37Ah 27Ah Enviar dados de controle

Porta Paralela Off-board (PCI) - Máquinas do C007

Nome LPT1 ou LPT3 Função Dados E800h Enviar 1 byte para a

porta

Status E801h Ler 1 byte de status

Controle E802h Enviar dados de controle

DB 25 “Macho”

DB 25 “Macho”

DB 25 - Registradores

Registrador de dados

Registrador de status

Registrador de controle

Centronics - 36 pinos

Escrevendo dados na Paralela

Escrevendo dados na Paralela

l  mov dx, 378h l  mov al, 00h l  out dx, al

Lendo dados da paralela

Bits de entrada de dados

Nome Pino Bit Negado? Busy 11 7 Sim Ack 10 6 Não Paper End 12 5 Não Slct Out 13 4 Não Error 15 3 Não Reservado xxxx 2 N/A Reservado xxxx 1 N/A Reservado xxxx 0 N/A

Lendo dados

l  mov dx, 379h l  in al, dx l  mov cl, 3 l  shr al, cl

Dicas para uso da porta paralela

l  Windows 2000/NT/XP/... bloqueiam o acesso às portas do hardware

l  Driver Userport: http://hem.passagen.se/tomasf/UserPort/

l  Biblioteca Inpout32.dll: http://www.logix4u.net/

Protoboard

Protoboard

Referências

l  http://www.rogercom.com l  http://www.lammertbies.nl/comm/cable/

parallel.html l  http://www.epanorama.net/circuits/

parallel_output.html l  http://www.lvr.com/parport.htm l  http://logix4u.net/Legacy_Ports/

Parallel_Port.html l  Clube do Hardware