Lab Paralelo

4
LABORATORIO: DISEÑO DE UNA INTERFAZ PARALELA Y APLICACIONES CON EL 8255 1-Objetivo: La programación del puerto paralelo para controlar una interfaz hardware; un conjunto de 8 leds o un display de 7segmentos. 2- Materiales necesarios En la figura 1 se muestra el conector necesario para conectar nuestra interfaz hardware con el puerto paralelo y en la figura 2 se muestra la conexión de leds al puerto paralelo. Figura 1. Conector Paralelo DB-25

description

Lab Paralelo

Transcript of Lab Paralelo

LABORATORIO: DISEO DE UNA INTERFAZ PARALELA Y APLICACIONES CON EL 82551-Objetivo:La programacin del puerto paralelo para controlar una interfaz hardware; un conjunto de 8 leds o un display de 7segmentos.2- Materiales necesariosEn la figura 1 se muestra el conector necesario para conectar nuestra interfaz hardware con el puerto paralelo y en la figura 2 se muestra la conexin de leds al puerto paralelo.

Figura 1. Conector Paralelo DB-25

Figura 2. Conexin de leds al puerto paralelo3- Programacin del puerto paralelo3.1 Instalacin del driver del puerto paralelo Extraer el contenido de ioports.zip Ejecutar el archivo install.bat Conectar el hardware al puerto paralelo Ejecutar el ejecutable ledscan.exe para ver el parpadeo de los leds.3.2 Archivos de la carpeta ioports Inpout32.dll Archivo dll Libioports.a Librera compilada que funciona junto al archivo dll. Ioports.h-Header file que contiene la declaracin de las funciones.

La primera funcin llamada inb (byte de entrada) requiere un argumento de entrada (la direccin del puerto a leer).La segunda funcin outb (byte de salida) requiere dos argumentos de entrada, la direccin del puerto a escribir y el valor a escribir.3.3- Compilando la libreria Archivos .h necesarios:

Para trabajar con el compilador devc++ (ver figura 3) con el archive dll es necesario ir a: Tools -> Compiler Options and type -l ioportsFigura 3. Enlace del archivo dll con el compilador devc++

3-Resultados

Figura 4. Resultado de la ejecucin del programa ledscan.exe con la interfaz hardware de leds.