INTRODUCCION A LOS PUERTOS DEL PC

Un puerto de PC no es nada mas que un integrado conectado directamente al microprocesador (en sus correctas seņales) para que el ordenador pueda enviar informacion a un periferico y/o el periferico pueda enviar informacio/informar a la CPU de que algo va bien/mal. En el caso de una impresora puede indicar que le falta papel, etc.

Pero nosotros no nos dedicaremos a imprimir, sino a conectar motores, sensores, a comunicarnos con otras maquinas, etc. La ofimatica no es que sea muy interesante verdad?? ;)

Usando una direccion de hardware ya mapeada por el sistema, enviaremos y recibiremos informacion. Sus usos variaran, dependiendo de si al otro extremo del cable tenemos un ordenador o un circuito.

Esto solo pretendia ser una ligera, muy ligera introduccion, que tal vez podias haberte saltado, o tal vez no. Deberias estar familiarizado con los outport y inport para seguir con los siguientes apartados, asi que los explicare seguidamente:

unsigned inport (unsigned portid) lee una palabra de un puerto de Hardware
unsigned inportb (unsigned portid) lee un byte de un puerto de Hardware
void outport (unsigned portid, unsigned palabra) escribe una palabra a un puerto de Hardware
void outportb (unsigned portid, unsigned byte) escribe un byte a un puerto de Hardware

Aclaraciones:

Incluido en <DOS.H>

(Extraido de la ayuda de Borland C 3.1)