Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/05/2007 #1


Entrada de datos por puerto paralelo
Hola

Queria saber que patillas del puerto debo usar para meter datos del puerto paralelo al pc con la liberia io.dll o inpout32.dll

para ayudar pongo las funciones de la liberia io.dll:

Código:
La librería que presentamos ahora permite desarrollar aplicaciones que funcionen tanto en Windows95 como en Windows XP pasando por todas las versiones intermedias. Adicionalmente tenemos un conjunto extendido de operaciones posibles a realizar tales como:

PortOut: Envía un byte al puerto especificado 

PortWordOut: Envía una palabra (de 16 bits) al puerto especificado 

PortDWordOut: Envía una palabra doble (de 32 bits) al puerto especificado 

PortIn: Lee un byte del puerto especificado 

PortWordIn: Lee una palabra (16 bits) del puerto especificado 

PortDWordIn: Lee un palabra doble (32 bits) del puerto especificado 

SetPortBit: Pone en 1 el bit especificado del puerto indicado 

ClrPortBit: Pone en 0 el bit especificado del puerto indicado 

NotPortBit: Invierte el estado del bit especificado del puerto indicado 

GetPortBit: Obtiene el estado del bit especificado 

RightPortShift: Rota a la derecha el contenido del puerto haciendo que LSB pase a MSB 

LeftPortShift: Rota a la izquierda el contenido del puerto haciendo que MSB pase a LSB 

IsDriverInstalled: Devuelve un valor diferente a 0 si el driver se encuentra cargado en memoria
yo creo que la funcion que deberia usar es PortIn pero pone que lee un byte
¿el byte se lee de las patillas de salida del puerto (suponiendo que el puerto sea bidireccional) o de las 5 patillas especificas de entrada, y lo demas se rrelena con ceros?

Podria provarlo, pero solo tengo un puerto paralelo y si lo rompo me pego un tiro.

Gracias de antemano
23/05/2007 #2


estas son las patillas:

24/05/2007 #3


Ya se cuales son las patillas, pero lo que quiero saber es si las patillas que se usasn para la salida de datos, se pueden usar tambien como entrada (en un puerto bidireccional)
16/05/2008 #4

Avatar de Neo(el elegido)

Respuesta
Hola colega:

Aqui te adjunto elconexiónado y patillas del puerto paralelo:

El puerto paralelo o "Lpt" como muchos llaman esta compuesto por 3 partes:

a) Data Port
b) Status Port
c) Control Port

La Direccion de "Data Port" es $378 y es el bus de salida de datos de la Pc.
La direccion de "Status Port" es $379 y es el bus de entrada de datos a la Pc.
La direccion de "Contrl Port" es $37A y de puede usar como entrada y salida.

Las patillas estan mascadas en el dibijo asi:

Data Port : D0; D1; D2; D3; D4; D5; D6; D7.
Pines : 2 3 4 5 6 7 8 9

Status Port : 53; 54; 55; 56; 57.
Pines : 15 13 12 10 11

Contrl Port : C0; C1; C2; C3.
Pines : 1 14 16 17


Los demas pines (del 18 al 25) son Tierra "GND"


Yo trabajo sobre el puerto en Delphi 7 con la libreria " inpout32.dll " y trabaja Ok Ok.


Bueno amigo esto es lo que tengo para ti. si necesitas saber algo mas, no dudes en preguntarme.

Saludos para todos, desde Cuba un colega y amigo...

Nos pillamos...

Neo.
Imágenes Adjuntas
Tipo de Archivo: jpg 1_983.jpg (30,4 KB (Kilobytes), 2388 visitas)
09/08/2010 #5


Respuesta: Entrada de datos por puerto paralelo
hola, el puerto de datos se puede usar como entrada cuando pongo un 1 en C5? esto se hace por hardware o software? creo q por software xq no hay patilla correspondiente a C5!
01/11/2010 #6


tengo una duda, saben como se lo hace con free pascal?????????
yo necesito saber como se lo programa.


todo aporte ayuda
grasias
02/11/2010 #7

Avatar de Meta

Mira este manual el LPR.

Ver manual.

19/11/2010 #8

Avatar de flacastfyupn

Hola a todos, he estado buscando un manual para recibir datos por el puerto serial a una FPGA con xilinx y VHDL ya que tengo varios problemas con ello, si alguno conoce de un tutorial o algun material de ayuda por favor avisenme.

Gracias!
19/11/2010 #9

Avatar de Meta

Hola:

Aquí tienes un manual para el puerto serie con Visual Studio .net para PIC.

http://electronica-pic.blogspot.com/...rnica-pic.html

Saludo.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.