SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Puerto paralelo




  Uso de puerto paralelo en C
     Nancy Michelle Torres Villanueva
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
Líneas de señal
• Las líneas de señales están formadas
  por tres grupos: 
4 Líneas de control
5 Líneas de estado
8 Líneas de datos.




           Uso de puerto paralelo en C
              Nancy Michelle Torres Villanueva
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
Comunicación bidireccional
•Las nuevas implementaciones del
puerto permiten una comunicación
bidireccional mediante estas líneas. 
•Cada una de estas líneas (control,
estado, datos) puede ser referenciada
de modo independiente mediante un
registro.  
•Cada registro del puerto paralelo es
accesado mediante una dirección.
           Uso de puerto paralelo en C
              Nancy Michelle Torres Villanueva
Registros
El puerto paralelo tiene tres registros: 
–Registro de datos
–Registro de estado
–Registro de control




             Uso de puerto paralelo en C
                Nancy Michelle Torres Villanueva
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
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
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
Uso de puerto paralelo en C
   Nancy Michelle Torres Villanueva
Las referencias a cada registro del puerto
se realizan de la siguiente forma: 
Base (datos)=base+0
Estado=base+1
Control=base+2  
Cada una de ellas permite accesar a los
siguientes bits (descritos en la tabla
general): 
Base (datos)=D0, D1, D2, D3, D4,
D5, D6, D7
Estado=S3, S4, S5, S6, S7
Control=C0, C1, C2, C3
             Uso de puerto paralelo en C
                Nancy Michelle Torres Villanueva
• 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
Soldar los cables




  Uso de puerto paralelo en C
     Nancy Michelle Torres Villanueva
Uso de puerto paralelo en C
   Nancy Michelle Torres Villanueva

Weitere ähnliche Inhalte

Was ist angesagt?

Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicaciónPerez Marcos
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionalesDelta
 
Hacer que su ordinador se convierta en un autómata programable
Hacer que su ordinador se convierta en un autómata programableHacer que su ordinador se convierta en un autómata programable
Hacer que su ordinador se convierta en un autómata programableyamashizoury
 
11 transmision paralelo y serie
11 transmision paralelo y serie11 transmision paralelo y serie
11 transmision paralelo y seriePablo Miranda
 
10 transmision paralelo y serie
10 transmision paralelo y serie10 transmision paralelo y serie
10 transmision paralelo y serieUTU
 
Los puertos de comunicación
Los puertos de comunicaciónLos puertos de comunicación
Los puertos de comunicaciónAndrea-HM
 
Puertos de computadora
Puertos  de computadoraPuertos  de computadora
Puertos de computadorazumichibie
 
ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086Nazue Rap
 
PUERTOS DE COMUNICACION
PUERTOS DE COMUNICACIONPUERTOS DE COMUNICACION
PUERTOS DE COMUNICACIONYuri Silva
 
Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)itzelk
 
Los puertos de comunicación
Los puertos de comunicaciónLos puertos de comunicación
Los puertos de comunicaciónyessicajulio
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadorasLuiFer Cvil
 

Was ist angesagt? (19)

Puertos de comunicación
Puertos de comunicaciónPuertos de comunicación
Puertos de comunicación
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
3 puertos
3 puertos3 puertos
3 puertos
 
Hacer que su ordinador se convierta en un autómata programable
Hacer que su ordinador se convierta en un autómata programableHacer que su ordinador se convierta en un autómata programable
Hacer que su ordinador se convierta en un autómata programable
 
04.Entradas y salidas digitales
04.Entradas y salidas digitales04.Entradas y salidas digitales
04.Entradas y salidas digitales
 
Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)
 
11 transmision paralelo y serie
11 transmision paralelo y serie11 transmision paralelo y serie
11 transmision paralelo y serie
 
10 transmision paralelo y serie
10 transmision paralelo y serie10 transmision paralelo y serie
10 transmision paralelo y serie
 
Puertos
PuertosPuertos
Puertos
 
Los puertos de comunicación
Los puertos de comunicaciónLos puertos de comunicación
Los puertos de comunicación
 
Conexión serial
Conexión serialConexión serial
Conexión serial
 
Cables
CablesCables
Cables
 
Puertos de computadora
Puertos  de computadoraPuertos  de computadora
Puertos de computadora
 
ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086
 
PUERTOS DE COMUNICACION
PUERTOS DE COMUNICACIONPUERTOS DE COMUNICACION
PUERTOS DE COMUNICACION
 
Esamblador8086
Esamblador8086Esamblador8086
Esamblador8086
 
Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)
 
Los puertos de comunicación
Los puertos de comunicaciónLos puertos de comunicación
Los puertos de comunicación
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadoras
 

Ähnlich wie Uso de Puerto paralelo en C

Ähnlich wie Uso de Puerto paralelo en C (20)

Puerto serie asincrónico
Puerto serie asincrónicoPuerto serie asincrónico
Puerto serie asincrónico
 
Lp (puerto paralelo)
Lp (puerto paralelo)Lp (puerto paralelo)
Lp (puerto paralelo)
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
 
Puertoserial[1]
Puertoserial[1]Puertoserial[1]
Puertoserial[1]
 
Arqui practica 5
Arqui practica 5Arqui practica 5
Arqui practica 5
 
Apunt2d
Apunt2dApunt2d
Apunt2d
 
EL_RS232.pptx
EL_RS232.pptxEL_RS232.pptx
EL_RS232.pptx
 
Redes
RedesRedes
Redes
 
Organizacion entrada salida
Organizacion entrada salidaOrganizacion entrada salida
Organizacion entrada salida
 
Norma RS232
Norma RS232Norma RS232
Norma RS232
 
Puerto serial paralelo ata_y_sata
Puerto serial paralelo ata_y_sataPuerto serial paralelo ata_y_sata
Puerto serial paralelo ata_y_sata
 
Periféricos
PeriféricosPeriféricos
Periféricos
 
Periféricos
PeriféricosPeriféricos
Periféricos
 
Conectores
ConectoresConectores
Conectores
 
Puertos paralelos
Puertos paralelosPuertos paralelos
Puertos paralelos
 
Proyecto BOTTLER
Proyecto BOTTLERProyecto BOTTLER
Proyecto BOTTLER
 
Michel
MichelMichel
Michel
 
Puertos y conectores para pc
Puertos y conectores para pcPuertos y conectores para pc
Puertos y conectores para pc
 
Puerto Paralelo
Puerto ParaleloPuerto Paralelo
Puerto Paralelo
 
sistemas de adquisición de datos
sistemas de adquisición de datossistemas de adquisición de datos
sistemas de adquisición de datos
 

Mehr von Michelle Torres

Prototipado rápido para web y mobile
Prototipado rápido para web y mobilePrototipado rápido para web y mobile
Prototipado rápido para web y mobileMichelle Torres
 
Material de administración y auditoría de la función informática
Material de administración y auditoría de la función informáticaMaterial de administración y auditoría de la función informática
Material de administración y auditoría de la función informáticaMichelle Torres
 
Taller de programación de sistemas. Descripción de práctica 2
Taller de programación de sistemas. Descripción de práctica 2Taller de programación de sistemas. Descripción de práctica 2
Taller de programación de sistemas. Descripción de práctica 2Michelle Torres
 
Taller de programación de sistemas. Descripción de práctica 1
Taller de programación de sistemas. Descripción de práctica 1Taller de programación de sistemas. Descripción de práctica 1
Taller de programación de sistemas. Descripción de práctica 1Michelle Torres
 
Modos de direccionamiento para el HC12 de motorola
Modos de direccionamiento para el HC12 de motorolaModos de direccionamiento para el HC12 de motorola
Modos de direccionamiento para el HC12 de motorolaMichelle Torres
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVAMichelle Torres
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAMichelle Torres
 
Recordando Java desde Cero
Recordando Java desde CeroRecordando Java desde Cero
Recordando Java desde CeroMichelle Torres
 
Rubrica (primera entrega)
Rubrica (primera entrega)Rubrica (primera entrega)
Rubrica (primera entrega)Michelle Torres
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes webMichelle Torres
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantesMichelle Torres
 

Mehr von Michelle Torres (16)

Prototipado rápido para web y mobile
Prototipado rápido para web y mobilePrototipado rápido para web y mobile
Prototipado rápido para web y mobile
 
Arreglos en PHP
Arreglos en PHPArreglos en PHP
Arreglos en PHP
 
Material de administración y auditoría de la función informática
Material de administración y auditoría de la función informáticaMaterial de administración y auditoría de la función informática
Material de administración y auditoría de la función informática
 
Cpu12 Reference Manual
Cpu12 Reference ManualCpu12 Reference Manual
Cpu12 Reference Manual
 
Taller de programación de sistemas. Descripción de práctica 2
Taller de programación de sistemas. Descripción de práctica 2Taller de programación de sistemas. Descripción de práctica 2
Taller de programación de sistemas. Descripción de práctica 2
 
Taller de programación de sistemas. Descripción de práctica 1
Taller de programación de sistemas. Descripción de práctica 1Taller de programación de sistemas. Descripción de práctica 1
Taller de programación de sistemas. Descripción de práctica 1
 
Modos de direccionamiento para el HC12 de motorola
Modos de direccionamiento para el HC12 de motorolaModos de direccionamiento para el HC12 de motorola
Modos de direccionamiento para el HC12 de motorola
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
 
Recordando Java desde Cero
Recordando Java desde CeroRecordando Java desde Cero
Recordando Java desde Cero
 
Rubrica (primera entrega)
Rubrica (primera entrega)Rubrica (primera entrega)
Rubrica (primera entrega)
 
Cv resumido conaic
Cv resumido conaicCv resumido conaic
Cv resumido conaic
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes web
 
Servidores web
Servidores webServidores web
Servidores web
 
XHTML y CSS
XHTML y CSSXHTML y CSS
XHTML y CSS
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
 

Kürzlich hochgeladen

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Uso de Puerto paralelo en C

  • 1. Puerto paralelo Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 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. Líneas de señal • Las líneas de señales están formadas por tres grupos:  4 Líneas de control 5 Líneas de estado 8 Líneas de datos. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 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. Comunicación bidireccional •Las nuevas implementaciones del puerto permiten una comunicación bidireccional mediante estas líneas.  •Cada una de estas líneas (control, estado, datos) puede ser referenciada de modo independiente mediante un registro.   •Cada registro del puerto paralelo es accesado mediante una dirección. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 6. Registros El 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. 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. 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. 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. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 11. Las referencias a cada registro del puerto se realizan de la siguiente forma:  Base (datos)=base+0 Estado=base+1 Control=base+2   Cada una de ellas permite accesar a los siguientes bits (descritos en la tabla general):  Base (datos)=D0, D1, D2, D3, D4, D5, D6, D7 Estado=S3, S4, S5, S6, S7 Control=C0, C1, C2, C3 Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 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. Soldar los cables Uso de puerto paralelo en C Nancy Michelle Torres Villanueva
  • 14. Uso de puerto paralelo en C Nancy Michelle Torres Villanueva