Detalhes técnicos da porta de joystick da placa de som

A porta de joystick apresenta um conector do tipo DB15 (fêmea), cujos pinos estão identificados abaixo (em uma vista traseira do conector, onde os fios são soldados):

Pinagem do conector DB15

A entrada de joystick é uma porta de 8 bits com:


Funcionamento da entrada digital da porta de joystick

As 4 entradas digitais
têm seu estado lógico interpretados diretamente pelo processador do microcomputador através da entrada I/O.
A CPU do microcomputador lê e escreve os dados desta porta no endereço I/O 201h.

Estas entradas são conectadas por meio de um resistor a um potencial de 5 volts -> normalmente apresentam nível alto (1).
Quando uma destas entradas é ligada ao terminal terra (ground), assume o valor lógico baixo (0).

Abaixo, um circuito típico de uma interface de joystick de um microcomputador. Os pinos 12 e 15 não são utilizados. circuito do joystick


O intervalo de leitura para cada entrada digital é de ~ 10-6 s.

Utilidade das entradas digitais: medida de tempo ou contadores lógicos.

As 4 entradas analógicas
mostram os estados dos 4 multivibradores usados para medir o valor da corrente elétrica nestas entradas.

Um diagrama simplificado destes multivibradores pode ser visto abaixo.


Funcionamento dos multivibradores monoestáveis
Assim,
Armazenamento dos dados coletados:
O intervalo médio típico entre cada leitura para as entradas analógicas é de 1 a 2 ms.

Abaixo, um circuito típico de uma interface de joystick de um microcomputador. Os pinos 12 e 15 não são utilizados.

circuito do joystick Configurando a porta Joystick.



R. Haag (haag@if.ufrgs.br) & E. A. Veit (eav@if.ufrgs.br)
Agosto de 2001
CREF - Instituto de Física - UFRGS