A continuacion mostraremos los pasos a seguir para armar nuestro circuito y el codigo de programacion utilizado para su funcinamiento.
1. El puerto paralelo tiene 25 pines los cuales estan organizados de tal forma que cada segmento de pines tiene una finalidad. Como se muestra en la imagen a continuacion.
1. El puerto paralelo tiene 25 pines los cuales estan organizados de tal forma que cada segmento de pines tiene una finalidad. Como se muestra en la imagen a continuacion.
"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. Por ejemplo, para transmitir el 139, 10001011 en binario, se pondrán a 5Voltios los pines D7, D3, D1 y D0. Este puerto puede configurarse para servir tanto de entrada como de salida de datos.
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. En un principio este puerto se utilizaba para pasarle comandos inmediatos a la impresora como el salto de línea o el reset y los pines conservan los nombres que se les dieron en esa época. Y por razones históricas tambien, C0, C1 y C3 están invertidos, lo que quiere decir que invierten la salida y, al contrario que los pines normales, representan el 0 con 5 voltios y el 1 con 0 voltios. Por ejemplo, el 6 es 0110 en binario, pero como los bits 0, 1 y 3 están invertidos tendríamos C3, C2 y C0 a 5 voltios y C1 a 0.
Por último tenemos el puerto de estado (STATUS). Se usaba originalmente para recibir el estado de la impresora, también ha heredado los nombres de los pines de aquella época y también presenta algún pin invertido. Es un puerto sólo de entrada, así que no lo vamos a usar por el momento. Pero vete familiarizándote con él."
Fuente: http://www.obsoletos.org/2009/02/accediendo-al-mundo-real-el-puerto-paralelo/
Bueno despues de esta descripcion debemos saber que los pines a utilizar son los pines D0 a D7 para manejar los 8 leds desde el menos significativo hasta el mas significativo. Por ejemplo D0 corresponde a 2 en potencia de 0, D1 corresponde a 2 en potencia de 1 y asi hasta D7 que corresponde a 2 en potencia de 7.
Por ultimo conectamos el pin G7 que es el que corresponde a polo a tierra. Recordemos poner un reistencia por cada led conectado para evitar que se nos quemen ya que el puerto nos arroja 5 voltios y los leds que utilizamos funcionan con solo 1.5 voltios.
Ahora vamos a conectar los display, para ello debemos saber que un display funciona con 4 salidas de señal enviadas por los pines del puerto asi que en este caso como tenemos 8 salidas positivas del puerto vamos a manejar 2 display tambien hay que tener en cuenta que los display no funcinan con los 5 voltios que nos da el puerto asi que necesitamos una fuente externa de energia en nuestro caso utilizamos un cargador de celular. En la siguiente figura se muestra la parte logica de la forma del funcionamiento los display
Fuente: http://www.obsoletos.org/2009/02/accediendo-al-mundo-real-el-puerto-paralelo/
Bueno despues de esta descripcion debemos saber que los pines a utilizar son los pines D0 a D7 para manejar los 8 leds desde el menos significativo hasta el mas significativo. Por ejemplo D0 corresponde a 2 en potencia de 0, D1 corresponde a 2 en potencia de 1 y asi hasta D7 que corresponde a 2 en potencia de 7.
Por ultimo conectamos el pin G7 que es el que corresponde a polo a tierra. Recordemos poner un reistencia por cada led conectado para evitar que se nos quemen ya que el puerto nos arroja 5 voltios y los leds que utilizamos funcionan con solo 1.5 voltios.
Ahora vamos a conectar los display, para ello debemos saber que un display funciona con 4 salidas de señal enviadas por los pines del puerto asi que en este caso como tenemos 8 salidas positivas del puerto vamos a manejar 2 display tambien hay que tener en cuenta que los display no funcinan con los 5 voltios que nos da el puerto asi que necesitamos una fuente externa de energia en nuestro caso utilizamos un cargador de celular. En la siguiente figura se muestra la parte logica de la forma del funcionamiento los display
Fig 2. Diseño logico del funcinamiento de los display
Debemos recordar que debemos conectar los display con una compuerta logica 7447 o 7446 las cuales son para el manejo de display; estas poseen 44 compuertas que determinan la señal enviada por el puerto y la transforman en el numero de segmentos necesarios para representar el dato. Es decir si enviamos por tecaldo un 9 en el display se encenderan los segmentos a, b, c, f, g.
Tambien y muy importante es que el dato que nos arroja el display esta en hexadecimal por lo tanto si queremos representar datos alfanumericos debemos utilizar un display alfanumerico. En nuestro caso utilizamos display unicamente numericos.
Por ultimo unas capturas de nuestro circuito.
Tambien y muy importante es que el dato que nos arroja el display esta en hexadecimal por lo tanto si queremos representar datos alfanumericos debemos utilizar un display alfanumerico. En nuestro caso utilizamos display unicamente numericos.
Por ultimo unas capturas de nuestro circuito.
Fig 3. Aqui introducimos por teclado 153 en decimal en los leds miramos en binario 10011001 y en el display 99 en hexadecimal.
Fig 4. Aqui introducimos por teclado 16 en decimal en los leds miramos en binario 00010000 y en el display 10 en hexadecimal.
Fig 5. Esta es una foto para apreciar mas de cerca el circuito un nuestra protoboard.



1 comentario:
amigo se podria optener el diagrama del circuito con tanto cable creo que seria mas facil
Publicar un comentario