- 8 pines de datos de lectura y escritura (pines 2 al 9)
- 5 pines de estado de solo lectura (pines 10,11,12,13 y 15)
- 4 pines de control de solo escritura (pines 1,14, 16 y 17)
- 8 pines de tierra (pines 18 al 25)
Conector DB25 hembra del puerto paralelo de una computadora - Wikipedia
En mi caso he realizado un programa en lenguaje c que permite enviar un numero entre 0 y 255 hacia el puerto paralelo. El número a enviar es ingresado por el usuario.
Al puerto paralelo de la PC he conectado 8 leds que permiten visualizar, en formato binario, el número enviado.
Código utilizado
El archivo "ejemplo.c" con el código del programa (sin compilar) lo pueden encontrar en el siguiente enlace: ejemplo.c.
Al código anterior deben compilarlo con el compilador GCC que según tengo entendido viene instalado en la mayoría de las versiones de GNU/linux. Para esto deben hacer lo siguiente:
- Abren una ventana de comandos.
- Se cambian al directorio donde tienen guardado el archivo "ejemplo.c". En mi caso lo tengo en el escritorio por lo que tuve que escribir: "cd Desktop".
- Escriben "gcc -02 -o ejemplo ejemplo.c" y esto les va a compilar su código y guardarlo en el escritorio con el nombre de "ejemplo".
- Para ejecutar el archivo compilado escriben (como superusuario): "./ejemplo" en la misma ventana de comandos.
El circuito utilizado se compone de 8 leds donde cada uno está conectado en serie con una resistencia de 1kOhm.
Circuito utilizado para visualizar el byte enviado al puerto paralelo
Cada led representa uno de los 8 bits de datos que posee el puerto paralelo y cada uno debe ser conectado a uno de los 8 pines de datos del puerto paralelo (pines 2 al 9).
Fuentes
No hay comentarios:
Publicar un comentario