contador de leds con puerto paralelo macho db 25 cu zumpango

12
Universidad Autónoma del Estado de México Centro Universitario UAEM Zumpango Ingeniería en Computación Electricidad y Magnetismo Rene Dominguez Escalona. Elaborado por: Selene Nieto Ruiz Oscar Aranda Gonzales Alejandro Hernández Chaves Omar Tonatiuh Prado Sánchez Jorge Mendoza Andrés Gonzales Pérez Yonic Gómez Sánchez Francisco Javier Rivera Practica de Laboratorio: “Uso del Puerto Paralelo Macho DB-25

Upload: leida-zuniga

Post on 30-May-2015

5.799 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Contador de leds con puerto paralelo macho db 25 cu zumpango

Universidad Autónoma del Estado de México

Centro Universitario UAEM Zumpango

Ingeniería en Computación

Electricidad y Magnetismo

Rene Dominguez Escalona.

Elaborado por:

Selene Nieto Ruiz Oscar Aranda Gonzales

Alejandro Hernández Chaves Omar Tonatiuh Prado Sánchez

Jorge Mendoza Andrés Gonzales Pérez Yonic Gómez Sánchez Francisco Javier Rivera

Practica de Laboratorio:

“Uso del Puerto Paralelo Macho DB-25

Page 2: Contador de leds con puerto paralelo macho db 25 cu zumpango

Introducción

Objetivo.

La práctica realiza tiene la finalidad de de comprender la concesión del

puerto paralelo macho a la protoware conectado con los leds cuya

conexión que funciona con un programa en visual basic versión 6.0 para

controlar los leds en donde prenden con indicadores de el programa en

donde hacen que del 0 al 8prenden con botones así ase que el led prenda

en otros caso podemos a ser en el mismo programa a ser que los leds

prendan en pares e impares y que parezca una serie navideña de ida y

regreso de adentro hacia afuera y viceversa, el alumno obtendrá la

facilidad de saber que el puerto paralelo es muy fácil de utilizar ya que solo

hace falta de un programa y un par de materiales para a ser funcionar y

sorprender de las cosas que puedes hacer con el puerto paralelo que se

dice que es una tecnología que se está extinguiendo ahora mismo, que se

va desechando lenta pero inexorablemente, esa es la del puerto paralelo.

Y es una lástima. No sólo porque este conector ya estuviera presente en el

primer PC que fabricó IBM en 1981, también porque el puerto paralelo ha

sido uno de los mayores aliados del hacking. Con sus 25 pines, no es

precisamente el conector más discreto que puedes encontrar en un

ordenador.

Materia y Equipo necesario:

Protoboard.

8 Leds

Cable UTP

Resistencias de 1KΩ

Puerto paralelo Macho DB-35.

Cautín

Soldadura de estaño

Pasta para soldar.

Pinzas de punta y corte.

Display

PC de escritorio

Software Visual Basic.

Page 3: Contador de leds con puerto paralelo macho db 25 cu zumpango

Desarrollo.

El conector del puerto paralelo consta de 25 pines. Lo que no hemos dicho

aún es que esos pines pertenecen en realidad a tres puertos distintos.

El puerto de datos (DATA), permite transmitir un byte (8 bits) de

datos. Cada uno de los bits se corresponde con uno de los pines D0

a D7. Por tanto, en conjunto, se pueden transmitir valores entre 0 y

255 en formato binario.

El puerto de control (CONTROL), es sólo de salida y se corresponde

con los pines C0 a C3, con lo que en principio nos permite trasmitir

valores entre 0 y 16.

Por último tenemos el puerto de estado (STATUS), es un puerto sólo

de entrada, así que no lo vamos a usar por el momento.

Y bueno el resto de los pines están conectados a tierra y nos van a dar

el voltaje de referencia de 0 voltios.

Lo que vamos a hacer como siguiente paso es sacar un cable de cada pin (salvo de

los pines conectados a tierra) y ordenar los extremos en línea, o sea que soldaremos

del pin 0 hasta al 7 y cualquier pin del 18 al 23 soldando solamente un pin.

Recordando que mínimo usaremos un metro de cable UTP para poder conectar al

CPU.

Para nuestro primer contacto con el puerto paralelo simplemente vamos a

conectar 8 leds cada uno a un pin de datos. Para realizar la conexión puedes

seguir este esquema:

Page 4: Contador de leds con puerto paralelo macho db 25 cu zumpango

Las resistencias que aparecen en el esquema sirven para limitar la corriente que

pasará por cada led. Aunque en general son imprescindibles porque, si no, se

queman los leds, resulta que cada pin del puerto paralelo sólo puede suministrar

40mA como máximo. Una corriente suficientemente baja para que la aguanten la

mayoría de los leds.

Lo cual el circuito anterior quedara como en la siguiente foto en nuestra

protoboard.

Y ahora el siguiente paso

será que el cable UTP ahora

sea conectado a la

protoboard quedando de la

siguiente manera.

Una posibilidad que tomaremos en cunetaes sustituir en los montajes

anteriores el sistema de visualización mediante 8 diodos LED por

un display numérico de 7 segmentos más un punto decimal. El

circuito resulta así más compacto.

Si se trata de un display de ánodo común hay que alimentar con

Vcc= +5 V las dos líneas señaladas como comunes en la figura, y es

preciso poner a tierra la línea correspondiente al segmento que se

quiere iluminar. Si se trata de un display de cátodo común, hay que

Page 5: Contador de leds con puerto paralelo macho db 25 cu zumpango

alimentar con +5 V el segmento que se desea iluminar y poner a tierra las dos

líneas comunes.

Así, en un display de cátodo común, las líneas 1-8 se pueden conectar

directamente a las líneas de datos del puerto (pines 2-8 del conector DB25), y las

dos líneas comunes se pueden conectar a cualquiera de las patillas de tierra del

conector, por ejemplo, la 25.

Para hacer funcionar la portoware tenemos que programar en visual Basic de la

siguiente manera

Programa uno números de 0, 1, 2, 3, 4, 5, 6 , 7

Page 6: Contador de leds con puerto paralelo macho db 25 cu zumpango

Este programa ara que los lets prendan en forma numérica del 0 al 7 con los

siguientes códigos y un módulo que demos crear y programar

Page 7: Contador de leds con puerto paralelo macho db 25 cu zumpango

Este es el modulo que se debe programar para que funcione los leds este sería el

siguiente código para el modulo

Public Declare Sub PortOut Lib "io.dll" (ByVal Port As Integer, ByVal Data As Byte)

En la siguiente pantalla aremos los siguientes botones que van a incluir lo siguiente

Pares

Binario

Ida y regreso

Centro

Page 8: Contador de leds con puerto paralelo macho db 25 cu zumpango

En el botón de

El siguiente código es para que los leds prendan en pares es decir de 2 4 6 8

En el sigueinte boton

El siguiente código es para que los leds prendan en código binario

Page 9: Contador de leds con puerto paralelo macho db 25 cu zumpango

En el sigueinte boton

El siguiente código es para que los leds prendan en ida y regreso

Page 10: Contador de leds con puerto paralelo macho db 25 cu zumpango
Page 11: Contador de leds con puerto paralelo macho db 25 cu zumpango

El boton siguiente es de

El próximo código nos indica que debe de ir de afuera asía el centro y del centro

así afuera

Page 12: Contador de leds con puerto paralelo macho db 25 cu zumpango

El próximo código es para salir del código

Conclusiones.

En conclusión tenemos que un simple circuito eléctrico lo podemos controlar

mediante una computadora y una fila de leds lo que se van a encender de

manera secuencia en pares, impares, binario, ida y vuelta, desde el centro de

lo cual nosotros los programaremos desde el software Visual Basic así

conseguir conocimientos de programación en visual Basic, circuitos eléctricos,

sobre el funcionamiento del puerto paralelo, el display entre otros.