encendido y apagado de led puerto paralelo
27 de enero de 2009 | Autor: cyberexplorador
En este tema vamos a ver cómo prender y apagar leds mediante el puerto paralelo delcomputador. Para lo cual vamos a necesitar las siguientes herramientas:
3 leds de diferentes colores
1 Protoboard
Cable UTP (1 metro o metro y medio)
3 resistencias de 1 kilo ohmio
Visual Basic 6.0
Unoscuantos pedazos de alambre (puede ser del mismo UTP)
Es recomendable tener unos cuantos leds más y unas cuantas resistencias más, por si acaso.
Antes de ver el desarrollo del programa vamos a vercómo armar el circuito. De hecho es muy sencillo, y se basa en el siguiente diagrama:
Diagrama del circuito
Para poder entender mejor el circuito. Vamos a dar ciertos detalles sobre el puertoparalelo:
Un puerto paralelo es una interfaz entre una computadora y un periférico cuya principal característica es que los bits de datos viajan juntos enviando un byte completo o más a la vez. Es decir, seimplementa 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 seriede bits de control en vías aparte que irán en ambos sentidos por caminos distintos.
En contraposición al puerto paralelo está el Puerto serie, que envía los datos bit a bit por el mismo hilo.
Elsistema operativo gestiona las interfaces de puerto paralelo con los nombres LPT1, LPT2 y así sucesivamente, las direcciones base de los dos primeros puertos es:
LPT1 = 0×378.
LPT2 = 0×278
Laestructura consta de tres registros: de control, de estado y de datos.
El registro de control es un bidireccional de 4 bits, con un bit de configuración que no tiene conexión al exterior, su dirección en elLPT1 es 0x37A.
El registro de estado, se trata de un registro de entrada de información de 5 bits, su dirección en el LPT1 es 0×379.
El registro de datos, se compone de 8 bits, es bidireccional....
Regístrate para leer el documento completo.