Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 03-08-2007
aarmalo aarmalo is offline
Miembro
 
Registrado: mar 2005
Ubicación: México
Posts: 46
Poder: 0
aarmalo Va por buen camino
Puerto Paralelo Bidireccional

Tal y como lo mencionan arriba para el manejo del puerto paralelo se tienen tres registros. El de Datos (0x378, pines 2-9) que se puede manejar como un puerto bidireccional, el de Estatus (0x379) y el de Control(0x37A), siendo este último el que contiene un bit para decidir si queremos que trabaje en modo de entrada o salida.
Registro 0x37A
bit 7 6 5 4 3 2 1 0
| | | C5 | C4 | C3' | C2 | C1' | C0' |
pin 17 16 14 1
el ' significa que esa salida es bajo activa, para tenerlo encuenta a la hora de programar.
Cuando C5 es 1 los pines del 2 al 9 trabajaran como entrada,
si es 0 trabajan con salida.

Ahora para evitar quemar el puerto se utilizarán 2 latches, que compartiran los pines 2-9 (0x378). Con C0' (Strobe) controlaremos cual de los latches estará activo dependiendo de si se trabaja en modo de entrada o salida.

Pin 1 PP------|>o--------- Pin de enable Latch1
|______________ Pin de enable Latch2

Por ahi en algún lugar arrumbado debo de tener el código en Delphi. Nada más lo encuentro y lo posteo.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Puerto Paralelo Kylix snake + + Lazarus, FreePascal, Kylix, etc. 1 08-09-2006 00:58:53
Puerto paralelo en C Chase C++ Builder 0 04-07-2005 12:29:37
Puerto Paralelo jorge Lazarus, FreePascal, Kylix, etc. 1 20-04-2005 03:25:42
Puerto Paralelo solovaer Impresión 0 08-03-2005 02:54:54


La franja horaria es GMT +2. Ahora son las 14:33:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi