Está en la página 1de 7

Interfaces y Perifricos, Gua 5 Facultad: Ingeniera Escuela: Electrnica Asignatura: Interfaces y Perifricos

Tema: Manejo del Puerto Paralelo con LabView


Objetivos Especficos
1. Configurar la entrada y salida del puerto paralelo por medio de un Instrumento Virtual 2. Programar acciones de manejo de bits en Labview

Material y Equipo
No 1 2 Cantidad 1 1 1 8 8 8 8

Descripcin
Computadora con sistema operativo Windows 98 o superior con el programa Labview 7.0 o superior Breadboard Cable de puerto paralelo Leds Resistencias 330 Dip switches Resistencias de 4.7k 10k

Introduccion Teorica
Recordando: El puerto paralelo est formado por 17 lneas de seales y 8 lneas de tierra. Las lneas de seales estn formadas por tres grupos: 4 Lneas de control 5 Lneas de estado 8 Lneas de datos En el diseo original las lneas de control son usadas para la interfaz, control e intercambio de mensajes desde el PC a la impresora. Las lneas de estado son usadas para intercambio de mensajes, indicadores de estado desde la impresora al PC (falta papel, impresora ocupada, error en la impresora). Las lneas de datos suministran los datos de impresin del PC hacia la impresora y solamente en esa direccin. Las nuevas implementaciones del puerto permiten una comunicacin bidireccional mediante estas lneas.

Interfaces y Perifricos, Gua 5

Los registros del puerto paralelo Cada registro del puerto paralelo es accesado mediante una direccin. El puerto paralelo tiene tres registros: 1. Registro de datos (8 pines de salida para los bits de datos (D0 D7 Direcciones: 378h)) 2. Registro de estado (5 pines de entrada (uno invertido) para acceder al estado del puerto.(S3 S7 Direcciones-:379h)) 3. Registro de control (4 pines de salida (tres invertidos) para acceder al control del puerto. (C0 C3 Direcciones:37Ah)) Los 8 pines que restan son de tierra.

Procedimiento
Parte I: Envo y Recepcin Bsico de datos al Puerto Paralelo 1. Ejecute LabView 7.0 Express y proceda a crear un instrumento virtual en blanco (Blank Vi). 2. Coloque los elementos necesarios para dejar el panel frontal de acuerdo a la siguiente figura:

Interfaces y Perifricos, Gua 5

Figura 2. Panel de Control para manejo del puerto paralelo 3. En el diagrama de bloques hay ciertos comentarios acerca de sus funciones, tmelas en cuenta a la hora de estar construyendo este programa.

Figura 3 Diagrama de bloques 4. Conecte al circuito de prueba como el que realiz en la gua 2 de la asignatura y compruebe el funcionamiento del Instrumento virtual anterior.

Interfaces y Perifricos, Gua 5

Parte II: Control de Motor Paso por medio del puerto paralelo 1. Haga un nuevo VI, construya el panel frontal mostrado en la figura 4. Dicho VI permite controlar el giro de un motor paso a paso unipolar, el cual, conectado al puerto paralelo puede ser controlado a travs del VI.

Figura 4. Panel frontal de VI para secuencia de motor paso a paso 2. En la figura 5 se muestra el diagrama de bloques para el VI de este ejercicio. Considere que se estn utilizando estructuras CASE, por lo que cada una de ellas puede contener ms de un caso posible. 3. Una vez terminado el VI, compruebe su funcionamiento.

Figura 5. Diagrama de bloques parte II. Casos para primera y segunda estructura.

Interfaces y Perifricos, Gua 5

Figura 6. Diagrama de bloques parte II. Primera estructura CASE en false

Figura 7. Diagrama de bloques parte II. Casos 1 y 2 para segunda estructura CASE

Anlisis de Resultados
Haga un programa que realice el pndulo con secuencia ascendente de derecha a izquierda y que por medio de un botn pueda cambiarse a descendente. Realice un programa que permita enviar al puerto paralelo el valor de la tecla presionada en el teclado del ordenador (considere las teclas del 0 al 9), posteriormente, en un visualizador de 7 segmentos, debe desplegar el numero al cual hace referencia la tecla presionada. Por ejemplo, si el usuario presiona la tecla 5, en

Interfaces y Perifricos, Gua 5

el display se debe mostrar el numero 5. Realice un VI que permita contar el nmero de veces que un sensor ptico ha sido activado. El nmero mximo que se debe alcanzar en el conteo lo dispone el usuario a travs del panel frontal del VI, mientras que a su vez, el VI enva al puerto paralelo el conteo visualizado en display de 7 segmentos.

Investigacin Complementaria
Investigue acerca del control VISA para manejo de puertos y observe la forma en que puede utilizarse para escribir datos al puerto paralelo y al puerto serie, puede buscar informacin de esto en el sitio de Labview www.ni.com/labview

Bibliografa
Lzaro, A. LABVIEW Programacin grfica para el control de instrumentacin, Editorial Paraninfo National Instruments LabVIEW User Manual. Clark, C. Labview Digital Signal Processing and Digital Comunication, Editorial Mc Graw Hill

Interfaces y Perifricos, Gua 5


Hoja de cotejo: 5

Gua 5:
Alumno:

Uso del Puerto Paralelo


Maquina No:

Docente: EVALUACION % CONOCIMIEN TO 25% 1-4


Conocimiento deficiente de los fundamentos tericos

GL:

Fecha:

5-7
Conocimiento y explicacin incompleta de los fundamentos tericos

8-10
Conocimiento completo y explicacin clara de los fundamentos tericos

Not a

APLICACIN DEL CONOCIMIEN TO

70%

No finaliz los programas de aplicacin

Termin parcialmente los programas de aplicacin

Termin completamente los programas de aplicacin

ACTITUD

2.5%

Es un observador pasivo.

Participa ocasionalmente o lo hace constantemente pero sin coordinarse con su compaero.

Participa propositiva e integralmente en toda la prctica.

2.5%

Es ordenado; pero no hace un uso adecuado de los recursos

Hace un uso adecuado de los recursos, respeta las pautas de seguridad; pero es desordenado.

Hace un manejo responsable y adecuado de los recursos conforme a pautas de seguridad e higiene.

TOTAL

100 %

También podría gustarte