Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia 2 PDF
Guia 2 PDF
Facultad: Ingeniera
Escuela: Electrnica
Asignatura: Interfaces y Perifricos
Contenidos
Objetivos Especficos
Material y Equipo
No Cantidad Descripcin
1 1 Computadora con sistema operativo Windows 98 o XP
con el programa Visual Basic 6.0
2 1 Cable para puerto paralelo
3 1 Fuente de +5 voltios
4 1 Par de puntas para la fuente de alimentacin
5 1 Breadboard
6 8 Resistencias limitadoras
7 8 Leds
8 1 IC74244
9 4 Resistencias de 4.7 K
Introduccion Teorica
controlador de las impresoras de matriz de punto de alto desempeo. Este puerto tena la
capacidad de transmitir 8 bits de datos a la vez (del PC a la impresora), mientras que el
puerto serial lo haca de uno en uno. En el momento que el puerto paralelo fue presentado,
las impresoras de punto fueron el principal dispositivo externo que se conecto a ste. Al
hacerse extensamente utilizado, el puerto paralelo lleg a ser la respuesta para conectar
dispositivos ms rpidos.
Despus de este inicio, tres grandes grupos de problemas aparecieron a los desarrolladores
y usuarios de este puerto: Primero, aunque ste haba aumentado su velocidad
considerablemente, no haba cambio en la arquitectura o
desempeo. La mxima velocidad de transferencia alcanzable estaba por los 150 kbyte /seg.
y era extremadamente dependiente del software. Segundo, no haba un estndar para la
interfaz elctrica. Esto causaba muchos problemas cuando se quera garantizar la operacin
en mltiples plataformas. Por ltimo, la forma de diseo que le dieron, limitaba la distancia de
los cables externos hasta un mximo de 1,8 metros. En 1991 hubo una reunin de
fabricantes de modo que se pudiera desarrollar un nuevo estndar para el control inteligente
de impresoras a travs de una red. Estos fabricantes, donde estaban incluidos Lexmark, IBM,
Texas Instruments y otros, formaron la Network Printing Alliance (NPA), como una respuesta
a estas necesidades.
El puerto paralelo est formado por 17 lneas de seales y 8 lneas de tierra. Las lneas de
seales estn formadas por tres grupos:
4 Lneas de control
5 Lneas de estado
8 Lneas de datos
En el diseo original las lneas de control son usadas para la interfaz, control e intercambio
de mensajes desde el PC a la impresora.
Las lneas de estado son usadas para intercambio de mensajes, indicadores de estado
desde la impresora al PC (falta papel, impresora ocupada, error en la impresora).
Las lneas de datos suministran los datos de impresin del PC hacia la impresora y
solamente en esa direccin. Las nuevas implementaciones del puerto permiten una
comunicacin bidireccional mediante estas lneas.
1. Registro de datos (8 pines de salida para los bits de datos (D0 D7 Direcciones:
378h))
2. Registro de estado (5 pines de entrada (uno invertido) para acceder al estado del
puerto.(S3 S7 Direcciones-:379h))
3. Registro de control (4 pines de salida (tres invertidos) para acceder al control del
puerto. (C0 C3 Direcciones:37Ah))
Procedimiento
Debido a que Visual Basic no maneja direcciones de entrada y salida o puertos por defecto,
es necesario la instalacin de archivos especiales para que esto pueda lograrse, los archivos
son:
Un mdulo de Visual Basic inpout32.bas que permite la utilizacin del archivo DLL
1. Cuando se tenga el mdulo agregado hacer doble clic sobre este y aparecer el
cdigo, el cual se tendr que modificar poniendo en la Declaracin pblica de la
funcin Inp la ruta donde se copi el archivo DLL mencionado, las lneas a modificar
son las siguientes.
Option Explicit
Dim n As Integer
Timer1.Enabled = True
Out &H378, 0
End Sub
Anlisis de Resultados
1. Dira usted que las salidas de los pines del puerto paralelo mantienen el dato hasta
que se escribe uno nuevo?
2. Ponga comentarios a las lneas del programa y explique en qu consiste la secuencia
presentada.
3. Del programa deduzca cmo se hace para que el bit S7 que es negado se invierta
4. Si se le pidiera que modifique el programa para que la secuencia fuera descendente
(del bit 7 al 0) y no ascendente (del bit 0 al 7) qu es lo que modificara en el
programa?
Investigacin Complementaria
Bibliografa
Hoja de cotejo: 2
EVALUACION
TOTAL 100%