Redeya.com
Hardware interno del PC (II)

Autor: Miguel Angel Montejo Ráez

Puerto de juegos (joystick)

Conector en el PC:


PIN DESCRIPCION
1 +5v
2 Joystick A, Botón 1
3 Joystick A, eje X
4 Tierra
5 Tierra
6 Joystick A, eje Y
7 Joystick A, Botón 2
8 +5v
9 +5v
10 Joystick B, Botón 1
11 Joystick B, eje X
12 Tierra
13 Joystick B, eje Y
14 Joystick B, Botón 2
15 +5v

Acceso a través del puerto 201h:

        ¦7¦6¦5¦4¦3¦2¦1¦0¦  Puerto 201h
         ¦ ¦ ¦ ¦ ¦ ¦ ¦ +---- joystick a, coord x (0 = temporización activa)
         ¦ ¦ ¦ ¦ ¦ ¦ +----- joystick a, coord y (0 = temporización activa)
         ¦ ¦ ¦ ¦ ¦ +------ joystick b, coord x (0 = temporización activa)
         ¦ ¦ ¦ ¦ +------- joystick b, coord y (0 = temporización activa)
         ¦ ¦ ¦ +-------- joystick a, botón 1 (0=pulsado)
         ¦ ¦ +--------- joystick a, botón 2 (0=pulsado)
         ¦ +---------- joystick b, botón 1 (0=pulsado)
         +----------- joystick b, botón 2 (0=pulsado)

  • Los bits 3-0 son entradas resistivas con una longitud de pulso determinada por una carga resistiva de 0-100K ohm. Emplear la fórmula:

    tiempo = 24.2u + ( 0.011u * resistencia )
    o
    resistencia = ( tiempo - 24.2 ) / 0.011

  • Una lectura debe ser inmediatamente precedida por una escritura (cualquier dato) para comenzar la temporización del valor resistivo.

Página original de Http://www.redeya.com, prohibida su reproducción sin consentimiento del autor