Mandar Datos A Un Display A Través Del Puerto Paralelo
Ingeniería en Sistemas Computacionales
Lenguaje Ensamblador
Profesor: Audel Ortíz Íñiguez
Alumna:
Katia Lizeth Cortés de la Vega
Informe de proyecto final:
Mandar datos a un display a través del puerto paralelo
Villa de Álvarez, Colima
Jueves 9 de diciembre de 2010
MANDAR DATOS A UN DISPLAY A TRAVÉS EL PUERTO PARALELO
Introducción
Unpuerto 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 paquete de byte 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 dispositivo periférico. En un puerto paralelo habrá unaserie de bits de control en vías aparte que irá en ambos sentidos por caminos distintos.
Basados a este principio desarrollaremos una práctica con el puerto paralelo. Por medio de la computadora haremos un programa que envíe a través del puerto paralelo señales digitales que puedan ser leídas por un circuito y que la decodificación sea visible en un display.
Desarrollo
INSTALACIÓN DEL DRIVERPARA EL MANEJO DEL PUERTO
Primeramente necesitamos instalar un driver para poder manejar el puerto en Windows XP, ya que Windows NT, 2000 y XP no permiten acceder al hardware de forma tan sencilla como lo hacen las versiones 95, 98 y ME.
Pasos para instalar el driver:
1. Descargar la utilidad denominada USERPORT.
2. Descomprimir el archivo en una carpeta del disco duro. No importael nombre.
3. Copiar el archivo "userport.sys" en la carpeta de sistema C:\WINDOWS\SYSTEM32\DRIVERS
4. Ejecuta el archivo UserPort.exe
5. Para iniciar el driver, acciona el botón START.
6. El direccionamiento de los puertos, está indicado en el cuadro de diálogo del USERPORT. En él hace referencia a los rangos habituales que se asigna a los puertos en un PC. Si eldireccionamiento del puerto no coincide con los que allí aparecen, se puede añadir un nuevo rango de direcciones escribiéndolas en notación hexadecimal.
7. Para saber el direccionamiento del puerto se debe hacer lo siguiente:
1) Abrir el Administrador de dispositivos.
2) Seleccionar el puerto, clic derecho, propiedades, recursos.
3) Observamos el tipo de recurso “Intervalo de E/S”, ahí nosindica el direccionamiento del puerto.
8. Si no existe ese direccionamiento en el cuadro de diálogo de UserPort, agregarlo.
9. Una vez que tenemos agregado el direccionamiento, lo seleccionamos y presionamos el botón START.
CREACIÓN DEL CIRCUITO
El material que se necesita para crear el circuito es muy fácil de conseguir, ocupamos:
1 protoboard
1 Circuito integrado 7447
7resistencias de 330 Ohms
1 Display de 7 segmentos cátodo
1 Cable de puerto paralelo
Si no tenemos un puerto paralelo ya hecho, es decir identificado cada cable con el pin del puerto que le corresponde, entonces tendremos que hacerlo. Para ello cortamos la punta que corresponde a la hembra y pelamos los 25 cablecitos. Es necesario saber que extremo corresponde con cada pin. Con la ayuda de unmultímetro, medimos el voltaje. Cuando exista una variación quiere decir que ese extremo corresponde a ese pin. Se repite el proceso hasta identificar todos.
Posteriormente pasamos al armado del circuito. En nuestro protoboard conectamos el ic 7447, en la línea de en medio, y lo polarizamos pin 8 a tierra y pin 16 a corriente. De la patita 9 a la 15 conectaremos al display de 7 segmentos cátodo comúnen el siguiente orden
Puerto paralelo | 3 | 4 | | | | 5 | 2 | | | | | | | | | |
Pin del IC 7447 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
Display cátodo común de 7 segmentos | | | | | | | | | 1 | 2 | 4 | 6 | 7 | 10 | 9 | |
La conexión del ic 7447 con el display se hace con resistencias para evitar quemarlo.
Nota: es muy...
Regístrate para leer el documento completo.