Controlar el puerto paralelo

Solo disponible en BuenasTareas
  • Páginas : 7 (1605 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de febrero de 2012
Leer documento completo
Vista previa del texto
Controlar el Puerto Paralelo con Visual Basic.NET

Guardado en : Hardware, Microsoft, Programación
Este código funciona lo probe y si realmente esta bueno para poder empezar a programar con el puerto paralelo
Luego se los pondo el código fuente
¿Qué es el Puerto Paralelo?
Un puerto paralelo es una interfaz entre un ordenador y un periférico cuya principal característica es que los bits de datosviajan juntos enviando un byte completo o más a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando un bus. El cable paralelo es el conector físico entre el puerto paralelo y el periférico. En un puerto paralelo habrá una serie de bits de control en vías aparte que irá en ambos sentidos por caminos distintos. En contraposición al puerto paralelo está elPuerto serie, que envía los datos bit a bit por el mismo hilo.
¿Cómo funciona el Puerto Paralelo?
La mayoría de los puertos paralelos de la parte posterior de las computadoras compatibles poseen un conector DB-25. Esto es extraño, puesto que este conector es el de serie que se utiliza para los interfaces serie. El conector es normalmente hembra (tiene orificios en lugar de patitas) para distinguirlo delos conectores serie que son habitualmente machos y que puede tener también la computadora. Sin embargo, utiliza un conector DB-25 macho para su interfaz paralelo (por ser algo diferente).
La función de cada terminal del conector DB-25 se muestra en la siguiente imagen. Las señales que ocupan esas terminales se pueden dividir en cuatro grupos básicos: tierras, salidas de datos, entradas dedialogo y salidas de dialogo. En la imagen las tierras se indican con círculos, las entradas de dialogo se indican con flechas que apuntan al conector y las salidas (tanto de datos como de dialogo) tienen flechas que apuntan hacia afuera del conector. (Note que algunas de las líneas tienen una abreviatura convencional que se indica entre paréntesis.)
[pic]
Librería Inpout32.dll (Visual Basic.NET)
Paratrabajar con puertos bajo VB.NET es necesario el uso de una librería que contenga funciones de Acceso a las direcciones de los puertos. Esta librería es diferente dependiendo del tipo de puerto a trabajar. La librería INPOUT32.DLL contiene las instrucciones necesarias para el manejo de los Puertos Paralelos.
Para accesar al puerto paralelo en Windows se requiere hacer uso de unas funciones quevienen en la librería inpout32.dll.
Poner la librería correspondiente en la carpeta c:\windows\system32
Agregar el módulo inpout 32.bas al programa realizado en Visual Basic y listo ya puedes hacer uso de las funciones para accesar al puerto paralelo:
Inp – Para leer el puerto (Entrada)
Out – para escribir al puerto (Salida)
Desarrollo de la práctica
Material:
• Cautín
• Estaño
• Pastapara soldar
• Protoboard
• 2 Mts cable UTP
• 2 Mts cable (1 hilo)
• 5 Leds
• 1 Conector Paralelo Macho
Procedimiento:
Primero pelamos 10 cm del cable UTP por ambos extremos y separamos los hilos, de la misma forma pelamos 1 cm de cada uno de los hilos de cada extremo, una vez realizado esto procedemos a soldar los hilos del cable en el conector macho, para esto se deben localizarlos pines en el conector que están enumerados, localizamos pines del 2 al 9 que son los utilizados para la transferencia de datos, una vez localizados los pines procedemos a soldar ,esto se hace en el orden que ustedes prefieran siempre y cuando recuerden la secuencia, una vez hecho esto tomamos el cable de un hilo y pelamos en cada extremo 1 cm. Una vez hecho esto localizamos en el conector elpin 25 que es el de tierra (del pin 18 al 25 son tierra).
[pic]
Una vez realizado todo este procedimiento pasaremos a la protoboard, en la protoboard tenemos que localizar la serie negativa que esta de azul una vez encontrada hay que introducir el cable de tierra en el primer orificio de la seria del polo negativo, una vez hecho esto tomamos los leds y ubicamos el polo negativo que es la patita...
tracking img