comunicacion paralelo

15
“PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL”

Upload: dariusgabriel

Post on 25-Dec-2015

10 views

Category:

Documents


0 download

DESCRIPTION

Documento que contiene información sobre la comunicación por medio del puerto paralelo

TRANSCRIPT

Page 1: Comunicacion paralelo

“PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN

VIRTUAL”

Page 2: Comunicacion paralelo

Comunicación ParaleloComunicación Paralelo

Instrumento con puerto paralelo

Cable DB-25

Puerto Paralelo de la PC

Es un método popular de comunicación

Envía varios datos a la vez

Para enviar información a cortas distancias o la tasa de transferencia es alta

Actualmente esta desapareciendo

Page 3: Comunicacion paralelo

Modo nibble tiene 12 líneas de salida (8 líneas de datos, strobe, autofeed, init, y select input) y 5 de entrada (acknowledge, busy, out of paper, select y error).

El estándar IEEE 1284 define cinco modos de operación:

1.- Modo compatible2.- Modo nibble3.- Modo byte4.- Modo EPP, Puerto Paralelo Extendido5.- Modo ECP, Puerto de Capacidad Extendida

Page 4: Comunicacion paralelo

Pin E/SPolaridad

activaDescripción

1 Salida 0 Strobe

2 ~ 9 Salida -Líneas de datos

(bit 0, pin 2, bit 7, pin 9)

10 Entrada 0Línea acknowledge

(activa cuando el sistema remoto toma datos)

11 Entrada 0Línea busy

(si está activa, el sistema remoto no acepta datos)

12 Entrada 1Línea Out of Paper

(si está activa, falta papel en la impresora)

13 Entrada 1Línea Select

(si está activa, la impresora se ha seleccionado)

14 Salida 0Línea Autofeed

(si está activa, la impresora inserta una nueva línea por cada retorno de carro)

15 Entrada 0Línea Error

(si está activa, hay un error en la impresora)

16 Salida 0Línea Init

(Si se mantiene activa por al menos 50 microsegundos, ésta señal autoinicializa la impresora)

17 Salida 0Línea Select input

(Cuando está inactiva, obliga a la impresora a salir de línea)

18 ~ 25 - - Tierra eléctrica

Page 5: Comunicacion paralelo

Dirección Nombre Lectura/Escritura Bit # Propiedades

Base + 0 Registro de datos EscrituraBit 7 Dato 7

Bit 6 Dato 6

Bit 5 Dato 5

Bit 4 Dato 4

Bit 3 Dato 3

Bit 2 Dato 2

Bit 1 Dato 1

Bit 0 Dato 0

Page 6: Comunicacion paralelo

Dirección Nombre Lectura/Escritura Bit # Propiedades

Base + 1 Registro de estado Sólo LecturaBit 7 Busy

Bit 6 Acknowledge

Bit 5 Out of paper

Bit 4 Select In

Bit 3 Error

Bit 2 IRQ (Not)

Bit 1 Reservado

Bit 0 Reservado

Page 7: Comunicacion paralelo

Dirección Nombre Lectura/Escritura Bit # Propiedades

Base + 2 Registro de control Lectura/EscrituraBit 7 No usado

Bit 6 No usado

Bit 5 Permite puerto bidireccional

Bit 4Permite IRQ por la

línea acknowledge

Bit 3 Selecciona impresora

Bit 2 Inicializa impresora

Bit 1 Nueva línea automática

Bit 0 Strobe

Page 8: Comunicacion paralelo

Existen tres direcciones base para el Existen tres direcciones base para el puerto paralelo asociadas con tres puerto paralelo asociadas con tres posibles puertos paralelo: posibles puertos paralelo:

0x3BCh0x3BCh, , 0x378h0x378h y y 0x278h0x278h

Page 9: Comunicacion paralelo

PrecauciónPrecaución

Eléctricamente, el puerto paralelo entrega Eléctricamente, el puerto paralelo entrega señales señales TTLTTL y como tal, teóricamente, se le y como tal, teóricamente, se le puede conectar cualquier dispositivo que puede conectar cualquier dispositivo que cumpla con los niveles de voltaje específicos cumpla con los niveles de voltaje específicos de la lógica de la lógica TTLTTL, sin embargo el , sin embargo el hardwarehardware del del puerto paralelo está muy limitado en cuanto puerto paralelo está muy limitado en cuanto a su capacidad de manejo de corriente, por a su capacidad de manejo de corriente, por esta razón se debe ser muy cuidadoso con el esta razón se debe ser muy cuidadoso con el manejo de las señales del puerto, un corto manejo de las señales del puerto, un corto circuito puede dañar permanentemente la circuito puede dañar permanentemente la tarjeta madre de la computadora.tarjeta madre de la computadora.

Page 10: Comunicacion paralelo

Para disminuir lo más posible el riesgo Para disminuir lo más posible el riesgo de daños al puerto se utiliza un circuito de daños al puerto se utiliza un circuito integrado integrado 74LS24474LS244 como etapa de como etapa de aislamiento y al mismo tiempo se aislamiento y al mismo tiempo se mejora la capacidad de manejo de mejora la capacidad de manejo de corriente, de esta forma es posible corriente, de esta forma es posible conectar una serie de diodos emisores conectar una serie de diodos emisores de luz que nos indiquen la actividad en de luz que nos indiquen la actividad en las líneas de datos del puerto paralelolas líneas de datos del puerto paralelo

Page 11: Comunicacion paralelo

0x378h 0x379h 0x37Ah

Page 12: Comunicacion paralelo
Page 13: Comunicacion paralelo
Page 14: Comunicacion paralelo
Page 15: Comunicacion paralelo