Desarrollo del software


El programa controlador fue desarrollado en Lenguaje C, con los comandos de ingreso y salida de datos en Lenguaje Ensamblador.

La comunicación con el puerto paralelo fue probada a través del Debuger con el siguiente código:

Entrada de datos:

Mov AX,00
Mov DX,379
In AX,DX

Primero se inicializa el registro AX con el valor 0. Luego, 379 es la dirección de la memoria por la cual el puerto paralelo recibe datos. Los que se dejan en DX.

Siendo AX= |__|__|_X_|__|

Los datos quedan en el nibble alto del AL (marcado con una X)

Salida de datos:

Mov DX, 378
Mov AX, dato
Out DX, AL

El código fuente del programa (incluido más abajo en este informe) se realizó en un PC (Athlon XP 1600+), donde se desarrolló hasta lograr un programa ejecutable.

El programa se denominó Control.C (código fuente) y Control.EXE (ejecutable).
A continuación se presenta el código fuente del programa.

 

 

 

  Atrás
 
  Siguiente
Indice