Uso de Puerto paralelo en C

5,076 views

Published on

Se describe el uso general del puerto paralelo para su conexión con PC.

Contáctame:
Twitter: @nmicht
Blog: http://michelle.slmx.org

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,076
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Uso de Puerto paralelo en C

  1. 1. Puerto paralelo Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  2. 2. Líneas• El puerto paralelo de toda PC está formado por 17 líneas de señales y 8 líneas de tierra Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  3. 3. Líneas de señal• Las líneas de señales están formadas por tres grupos: 4 Líneas de control5 Líneas de estado8 Líneas de datos. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  4. 4. Las líneas en el diseño original• Las líneas de control son usadas para la interfase, control e intercambio de mensajes desde el PC al dispositivo. • Las líneas de estado son usadas para intercambio de mensajes, indicadores de estado desde el dispositivo al PC. • Las líneas de datos suministran los datos del PC hacia el dispositivo y solamente en esa dirección. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  5. 5. Comunicación bidireccional•Las nuevas implementaciones delpuerto permiten una comunicaciónbidireccional mediante estas líneas. •Cada una de estas líneas (control,estado, datos) puede ser referenciadade modo independiente mediante unregistro.  •Cada registro del puerto paralelo esaccesado mediante una dirección. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  6. 6. RegistrosEl puerto paralelo tiene tres registros: –Registro de datos–Registro de estado–Registro de control Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  7. 7. Registro de datos• Es de tipo latch de 8 bits, que puede ser leído y escrito desde el procesador.• Es el registro donde el procesador, en operaciones de salida (OUT), pone el dato que se quiere enviar al dispositivo y su dirección coincide con la dirección base del puerto paralelo ( 0×378 en LPT 1 ).  Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  8. 8. Registro de estados• El registro de estado indica la situación actual del dispositivo conectado al puerto, de acuerdo con los niveles de tensión que tengan las líneas ACK, BSY, PAP y OF/ON , lo que permite controlar el comportamiento del dispositivo.• Se trata de un registro de entrada (Lectura) de información, su dirección se obtiene sumando 1 a la dirección base del puerto (0×379 en LPT1). Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  9. 9. Registro de control• El registro de control permite controlar las transferencias de información con la impresora, y puede ser escrito y leído desde el microprocesador.• Es un registro de entrada/salida cuya dirección se obtiene sumando 2 a la dirección base del puerto (0×37A en L PT 1). Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  10. 10. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  11. 11. Las referencias a cada registro del puertose realizan de la siguiente forma: Base (datos)=base+0Estado=base+1Control=base+2  Cada una de ellas permite accesar a lossiguientes bits (descritos en la tablageneral): Base (datos)=D0, D1, D2, D3, D4,D5, D6, D7Estado=S3, S4, S5, S6, S7Control=C0, C1, C2, C3 Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  12. 12. • En resumidas cuentas, los pines del 2-9 serán para enviar datos de la PC al exterior, los pines 11,10,12,13,15 serán para meter información del exterior a la PC Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  13. 13. Soldar los cables Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  14. 14. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva

×