Site hosted by Angelfire.com: Build your free website today!

 

Por favor visite http://www.globu.net/pp/index.html para ver información más actualizada
 

Puerto Paralelo Descripción detallada del Puerto Paralelo del PC
Interfaces de E/S Ejemplos prácticos de Interfaces de Entrada/Salida del PC (automatización)
English Version Parallel Port English Version
Version dans Frances Version dans Frances du port parallèle
Versione in italiano Versione in italiano del Porto Parallelo

Google
 

 

 

Site Map

 

pp/ 1 pages
Puerto Paralelo
    
ES/ 5 pages
Indice de Interface de Entras / Salida Puerto Paralelo
Control de una lampara de 7 segmentos por el Puerto Paralelo
Expansión a 8 entradas digitales por el Puerto Paralelo
Expansión a 32 salidas digitales por el Puerto Paralelo
Puerto Paralelo y el ADC0804 conversor analogico digital
         
ES/ 3 pages
Control of a 7 segments lamp with Parallel Port
8 Inputs expansion by the Parallel Port
Expansion to 32 digital output by the Parallel port
    
PP/ 9 pages
Puerto Paralelo
Introducción al Puerto Paralelo
Aspectos Generales del Puerto Paralelo
Historia Evolución y tipos de Puerto Paralelo
Descripción del Puerto Paralelo
Programación y acceso al Puerto Paralelo
Sensor de temperatura por Puerto Paralelo (NE555)
  Control de Leds  Puerto Paralelo
Puerto Paralelo IEEE 1284
    
aleman/ 1 pages
Parallele Schnittstelle - Eingang / Ausgang
         
ES/ 5 pages
Eingang / Ausgang Sie aus, bringt parallelen schnittstelle in Verbindung
PARALLELER schnittstelle, DER TUTORENKURS IN VERBINDUNG BRINGT globu.net
7 TEILE-LAMPE mit PARALLELEM schnittstelle (globu.net)
AUSDEHNUNG AUF 8 GIBT NEBEN DEM PARALLELEN schnittstelle EIN
AUSDEHNUNG AUF 32 DIGITALEN AUSGABEN NEBEN DEM PARALLELEN schnittstelle
         
PP/ 7 pages
Die PARALLELE schnittstelle
 PARALLELER schnittstelle - Intron
DER PARALLELE SCHNITTSTELLE - General aspects
Die Geschichte, Evolution und Arten von parallelen Schnittstelle
Die PARALLELE schnittstelle - Description
Die parallele schnittstelle Programmierung
parallele Schnittstelle - Analoger Daten-Erwerb mit NE555 Timer
    
english/ 1 pages
Inside Parallel Port - Interfacing
         
ES/ 2 pages
Parallel Port Intefacing and extending
Parallel Port Interfacing
         
PP/ 8 pages
Parallel port
Introduction
Parallel Port overview
History Evolution and Parallel port types
Description
Programming and access to ports
temperature Sensor by Parallel port (NE555)
PARALLEL PORT STANDARD IEEE 1284
         
pp/ 1 pages
Inside Parallel Port - Interfacing
    
french/ 1 pages
Port parallèle
         
ES/ 4 pages
CONNECTE D'E/S
LAMPE DE 7 SEGMENTS
EXPANSION À 8 ENTRÉS POUR LE PORT PARALLÈLE
EXPANSION À 32 SORTIES NUMÉRIQUES POUR LE Port parallÚle
         
PP/ 7 pages
Puerto Paralelo
Introducción
Aspects généraux
Historia Evolución y tipos
Description du port parallÚle
Programmer et accÚs aux ports
http://www.globu.net/pp/french/PP/ne555.htm
    
italian/ 1 pages
Porto Parallelo
         
ES/ 4 pages
INTERFACCE PORTA PARALLELA - Index
Controllo di una lampada di 7 segmenti Porta Parallela
Espansione a 8 entrate digitali porta parallela
Espansione a 32 uscite digitali porta parallela
         
PP/ 7 pages
INDEX - LA PORTA PARALLELA
Introduzione a la Porta Parallela
Aspetti generali di la Porta Parallela
Istoria, evoluzione e tipi di la porta parallela
Descrizione di la porta parallela
Programmazione ed accesso a porta parallela
Acquisizione di dati analogici col temporizzatore (NE555)
    
portugues/ 1 pages
porta paralela - Interfacing
         
ES/ 5 pages
INTERFACES de entrada / saída para a porta paralela
Controle de um abajur de 7 segmentos porta paralela
Expansão para 8 entradas digitais para a porta paralela
Expansão para 32 saídas digitais para a porta paralela
Convertedor Digital Analógico ADC0804CN e a porta paralela
         
PP/ 8 pages
a porta paralela
Introdução a porta paralela
Aspectos gerais da porta paralela
História, evolução e tipos de portos paralelos
Descrição da porta paralela
Programando e acesso para porta paralela
Aquisição de dados analógicos com o temporizador NE555 e porta paralela)
Controle de LEDS para a porta paralela
    
uvirtual/ 1 pages
Uvirtual, Centro de Excelencia
Cultivos de Hidroponia Hidroponía Hidroponico Hidropónico


CONTENIDO PUERTO PARALELO
PARALLEL PORT CONTENT


    
pp/ 1 pages
El Puerto Paralelo
         
ES/ 7 pages
Indice de Interface de Entrada / Salida Puerto Paralelo
Control de una lampara de 7 segmentos por el Puerto Paralelo
Expansión a 8 entradas digitales por el Puerto Paralelo
Expansión a 32 salidas digitales por el Puerto Paralelo
Puerto Paralelo y el ADC0804 conversor analogico digital
Control Motor Paso a Paso por el Puerto Paralelo
Control Motor Paso a Paso por el Puerto Paralelo
              
ES/ 3 pages
Control of a 7 segments lamp with Parallel Port
8 Inputs expansion by the Parallel Port
Expansion to 32 digital output by the Parallel port
         
PP/ 9 pages
Puerto Paralelo
Introducción al Puerto Paralelo
Aspectos Generales del Puerto Paralelo
Historia Evolución y tipos de Puerto Paralelo
Descripción del Puerto Paralelo
Programación y acceso al Puerto Paralelo
Sensor de temperatura por Puerto Paralelo (NE555)
Control de Leds Puerto Paralelo
Puerto Paralelo IEEE 1284
         
aleman/ 1 pages
Parallele Schnittstelle - Eingang / Ausgang
              
ES/ 5 pages
Eingang / Ausgang Sie aus, bringt parallelen schnittstelle in Verbindung
PARALLELER schnittstelle, DER TUTORENKURS IN VERBINDUNG BRINGT globu.net
7 TEILE-LAMPE mit PARALLELEM schnittstelle (globu.net)
AUSDEHNUNG AUF 8 GIBT NEBEN DEM PARALLELEN schnittstelle EIN
AUSDEHNUNG AUF 32 DIGITALEN AUSGABEN NEBEN DEM PARALLELEN schnittstelle
              
PP/ 7 pages
Die PARALLELE schnittstelle
 PARALLELER schnittstelle - Intron
DER PARALLELE SCHNITTSTELLE - General aspects
Die Geschichte, Evolution und Arten von parallelen Schnittstelle
Die PARALLELE schnittstelle - Description
Die parallele schnittstelle Programmierung
parallele Schnittstelle - Analoger Daten-Erwerb mit NE555 Timer
         
english/ 1 pages
Inside Parallel Port - Interfacing
              
ES/ 2 pages
Parallel Port Intefacing and extending
Parallel Port Interfacing
              
PP/ 9 pages
Parallel port
Introduction
Programming and access to ports
Parallel Port overview
History Evolution and Parallel port types
Description
Programming and access to ports
temperature Sensor by Parallel port (NE555)
PARALLEL PORT STANDARD IEEE 1284
              
pp/ 1 pages
Inside Parallel Port - Interfacing
         
french/ 1 pages
Port parallèle
              
ES/ 4 pages
CONNECTE D'E/S
LAMPE DE 7 SEGMENTS
EXPANSION À 8 ENTRÉS POUR LE PORT PARALLÈLE
EXPANSION À 32 SORTIES NUMÉRIQUES POUR LE Port parallèle
              
PP/ 7 pages
Puerto Paralelo
Introducción
Aspects généraux
Historia Evolución y tipos
Description du port parallèle
Programmer et accès aux ports
http://www.globu.net/pp/french/PP/ne555.htm
         
italian/ 1 pages
Porto Parallelo
              
ES/ 4 pages
INTERFACCE PORTA PARALLELA - Index
Controllo di una lampada di 7 segmenti Porta Parallela
Espansione a 8 entrate digitali porta parallela
Espansione a 32 uscite digitali porta parallela
              
PP/ 7 pages
INDEX - LA PORTA PARALLELA
Introduzione a la Porta Parallela
Aspetti generali di la Porta Parallela
Istoria, evoluzione e tipi di la porta parallela
Descrizione di la porta parallela
Programmazione ed accesso a porta parallela
Acquisizione di dati analogici col temporizzatore (NE555)
         
portugues/ 1 pages
porta paralela - Interfacing
              
ES/ 5 pages
INTERFACES de entrada / saída para a porta paralela
Controle de um abajur de 7 segmentos porta paralela
Expansão para 8 entradas digitais para a porta paralela
Expansão para 32 saídas digitais para a porta paralela
Convertedor Digital Analógico ADC0804CN e a porta paralela
              
PP/ 8 pages
a porta paralela
Introdução a porta paralela
Aspectos gerais da porta paralela
História, evolução e tipos de portos paralelos
Descrição da porta paralela
Programando e acesso para porta paralela
Aquisição de dados analógicos com o temporizador NE555 e porta paralela)
Controle de LEDS para a porta paralela



EXPANSION A 32 SALIDAS DIGITALES POR EL PUERTO PARALELO

Expansión a 32 salidas digitales para el puerto paralelo

El puerto paralelo estándar sólo tiene 12 salidas digitales (8 delregistro de estado y 4 del registro de control). Algunas aplicaciones pueden necesitarmás de las 12 salidas. En este caso es posible expandir el número de salidas (32)mediante un sencillo circuito basado en 4 componentes electrónicos como el buffer(compensador) 74LS244. Se envían los datos (1 byte mediante el registro de datos) a los 4buffers y se selecciona por cual deben salir. Para esto se usan los cuatro bits delregistro de control para seleccionar el buffer que se desee.

Descripción del buffer 74LS244

Fig. El buffer 74LS244

 

Referencias

Entradas Salidas

1A1 Entrada 1 1V1 Salida 1

1A2 Entrada 2 1V2 Salida 2

1A3 Entrada 3 1V3 Salida 3

1A4 Entrada 4 1V4 Salida 4

2A1 Entrada 5 2V1 Salida 5

2A2 Entrada 6 2V2 Salida 6

2A3 Entrada 7 2V3 Salida 7

2A4 Entrada 8 2V4 Salida 8

 

Alimentación y operación

1 Selección de nibble 1A. (seleccionar con nivel bajo)

2 Selección de nibble 2A. (seleccionar con nivel bajo)

Vcc 5 voltios

Gnd Tierra

La fuente de 5 voltios para alimentar este circuito se puede obtenerdirectamente de la fuente de poder del PC, o del puerto de juegos (ver fuente dealimentación).

Modo de operación

El 74LS244 está formado por dos grupos de 4 bits. Cuando se seleccionaun grupo, los bits que estén en la entrada serán transferidos a la salida. La seleccióndel componente se realiza a través del registro de control. El pin del registro decontrol debe ser conectado a los dos bits de habilitación para que la transferencia seade 8 en 8 bits. En la figura que está a continuación se muestran las conexiones delcircuito completo.

Fig. Conexión sugerida del 74LS244

 

 

 

ALIGN="JUSTIFY">Programación

El siguiente algoritmo permite colocar en 1 cualquiera de las 32salidas del circuito, sin modificar el resto.

 

 

/* Definimos las variables */

Buffer es un arreglo[1..4] de tipo byte

i de tipo entero

dir_base,dir_control de tipo word

procedimiento inicializar

inicio

obtener dir_base del puerto paralelo

calcular: dir_control=dir_base+2

para i=1 hasta 4 hacer buffer[i]=0

fin

función dos_a_la(i de tipo entero) retorna un dato de tipo byte

definimos las variables:

r,ctd de tipo entero

inicio

r=1

para ctd=1 hasta i hacer r=r*2

dos_a_la=r

fin

procedimiento enviar(dir_salida,dato de tipo byte)

dir_salida puede estar entre 0 y 31

dato puede ser 0 o 1

inicio

Si (dir_salida>=0) Y (dir_salida<=7) entonces

inicio

Si dato=1 entonces buffer[1]=buffer[1] Odos_a_la(dir_salida)

sino buffer[1]=buffer[1] Y NO dos_a_la(dir_salida)

/*activar el buffer 1*/

port[dir_control]=7 XOR 11 /* 7=0000 0111 recuerde que el74LS244 se activa

con un valor bajo (bit en 0).

utilizamos la operacion OR con 11

para invertir los bits del registro

de control*/

/*enviar los datos*/

port[dir_base]=buffer[1]

Fin

Si (dir_salida>=8) Y (dir_salida<=15) entonces

inicio

Si dato=1 entonces buffer[2]=buffer[2] Odos_a_la(dir_salida-8)

sino buffer[2]=buffer[2] Y NO dos_a_la(dir_salida-8)

/*activar buffer 2*/

port[dir_control]=11 XOR 11 /* 11= 0000 1011*/

/*enviar los datos*/

port[dir_base]=buffer[2]

Fin

Si (dir_salida>=16) Y (dir_salida<=23) entonces

inicio

Si dato=1 entonces buffer[3]=buffer[3] Odos_a_la(dir_salida-8*2)

Sino buffer[3]=buffer[3] Y NO dos_a_la(dir_salida-8*2)

/*activar buffer 3*/

port[dir_control]=13 XOR 11 /* 13= 0000 1101*/

/*enviar los datos*/

port[dir_base]=buffer[3]

Fin

Si (dir_salida>=24) Y (dir_salida<=31) entonces

inicio

Si dato=1 entonces buffer[4]=buffer[4] Odos_a_la(dir_salida-8*3)

sino buffer[4]=buffer[4] Y NO dos_a_la(dir_salida-8*3)

/*activar buffer 4*/

port[dir_control]:=14 XOR 11 /*14=0000 1110*/

/*enviar los datos*/

port[dir_base]=buffer[4]

Fin

Fin

/*Utilización*/

primero se debe llamar al procedimiento inicializar

Luego llamar el procedimiento enviar

Ejemplos:

Si se quiere enviar un 1 a la salida 24 la llamada será:

Enviar(24,1)

Si se quiere enviar un 0 a la salida 14 la llamada será:

Enviar(14,0)

Si se quiere enviar un 1 a las salidas 3, 15 y 27 las llamadas serán:

Enviar(3,1)

Enviar(15,1)

Enviar(27,1)

Si se quiere enviar un 0 a las salidas 2, 24 y 16 y enviar un 1 a la salida 25, las llamadas serán:

Enviar(2,0)

Enviar(24,0)

Enviar(16,0)

Enviar(25,1)

/* Fin */

Volver

 

Si desea mas información sobre  Interfaces deE/S, no dude en comunicarse con  pparalelo@hotmail.com