0% encontró este documento útil (0 votos)
16 vistas4 páginas

Control de Cargas Por El Puerto Paralelo de Una Computadora: Artículo de Tapa

El documento describe cómo utilizar el puerto paralelo de una computadora para controlar cargas y generar señales digitales sin necesidad de hardware costoso. Se presentan ejemplos en lenguajes de programación como BASIC y C, así como circuitos para encender LEDs y manejar dispositivos. Además, se discuten las configuraciones y modos de operación del puerto paralelo, incluyendo su uso como entrada y salida.

Cargado por

Jose Raul
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas4 páginas

Control de Cargas Por El Puerto Paralelo de Una Computadora: Artículo de Tapa

El documento describe cómo utilizar el puerto paralelo de una computadora para controlar cargas y generar señales digitales sin necesidad de hardware costoso. Se presentan ejemplos en lenguajes de programación como BASIC y C, así como circuitos para encender LEDs y manejar dispositivos. Además, se discuten las configuraciones y modos de operación del puerto paralelo, incluyendo su uso como entrada y salida.

Cargado por

Jose Raul
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Kits de Montajes - Kits de Montajes - Kits de Montajes

Artículo de Tapa Por el lector Pablo Rattin

Control de Cargas
por el Puerto
Paralelo de una
Computadora
Nuestra computadora puede ser una poderosa herramienta en nuestro banco de
taller, en una aplicación de control, como generador de señales digitales, etc. Pa-
ra ello no es preciso adicionar costosas tarjetas de adquisición de datos ni tener
que instalar software específico. Demos una ojeada pues, a las posibilidades que
nos brinda nuestro ordenador doméstico.

os puertos estándar de entrada También daré ejemplos en len- muestra un pequeño dibujo del co-

L y salida (I/O) con los que


cuentan la mayoría de las PC
son el puerto paralelo, el puerto serie
guaje C y para los amantes de “las
cosas raras” se mostrará la forma en
que se manejan los puertos en Visual
nector correspondiente al puerto pa-
ralelo con la descripción de la fun-
ción que cumple cada una de sus pa-
o serial y el USB (Universal Serial Basic con algunos trucos importantes tas.
Bus). para el manejo correcto de los tiem- Ahora bien, el puerto paralelo fue
En esta sección nos referiremos pos. diseñado originalmente para conec-
en exclusiva al manejo del puerto pa- Un par de aclaraciones importan- tarse con una impresora, y posee pa-
ralelo con un buen número de ejem- tes: los programas están escritos para ra esto 8 líneas de datos, 4 líneas de
plos que podrán ser usados por el un puerto paralelo con dirección ba- control y 5 líneas de estado, las cua-
lector como punto de partida de se H378.- En la tabla 1 se muestran les se manejan en forma indepen-
proyectos más complejos. los cambios necesarios para otras di- diente y se las nombra como puerto
Siguiendo la filosofía didáctica de recciones. de datos (data port), puerto de con-
esta revista desglosaremos toda la in- Para saber dónde se encuentra su trol (control port) y puerto de estado
formación mediante ejemplos bien puerto observe atentamente la panta- (status port).
documentados. lla en el arranque de su PC, de ser Vea en la figura 1 las diferentes
Elegí el lenguaje BASIC porque necesario presione la
la mayoría de las computadoras anti- tecla “PAUSE” mien-
guas lo poseen y es un lenguaje más tras no se complete el
que intuitivo; si Ud. posee Windows proceso de encendido
98 o superior, encontrará Qbasic en y accederá a la confi-
el CD de Instalación en la carpeta guración de su má-
Oldapp, caso contrario lo puede des- quina.
cargar de Internet sin costo. En la figura 1 se

Saber Electrónica
Kits de Montajes - Kits de Montajes - Kits de Montajes

Figura 1

Figura 2

señales y sus pines correspondientes Empecemos pues, por el uso del te el circuito de la figura 2 y conécte-
en el conector DB-25. Observe que data port. lo al puerto paralelo de su PC. Lue-
8 de los pines están a potencial de Por este puerto se envían los da- go en Basic, escriba el programa
tierra (patas 19 a 25). Algunos de es- tos a la impresora, lo cual es posible “fuente” mostrado en la figura 3.
tos pines son bidireccionales. mediante la instrucción OUT (esta Mediante este sencillo ejemplo
instrucción per- podemos manejar el encendido de
mite escribir a es- leds.
tas líneas y colo- Para comandar cargas mayores
car las salidas del sugiero el circuito de la figura 4. La
puerto en alto o aislación entre el ordenador y la car-
bajo según nues- ga es fundamental, si se opta por otro
tra comodidad). circuito se debe tener en cuenta esto
Para realizar último como principal elemento de
nuestra primera diseño.
experiencia, mon- En la figura 5 se da el programa

Figura 4
Figura 3

Saber Electrónica
Kits de Montajes - Kits de Montajes - Kits de Montajes
Figura 5 Si hasta aquí las cosas funciona-
ron bien podemos seguir adelante,
sino tenga en cuenta que el estándar
IEEE1284 define cinco modos
SPP,SPP nible,SPP byte,EPP y ECP
en los cuales puede trabajar el puer-
to.
Algunas computadoras configu-
radas en modo EPP han presentado
problemas al correr estos programas.
Para solucionar este inconvenien-
te, en el SETUP configure la opción
correspondiente al puerto LPT usa-
do a “Normal”.
Para entrar al SETUP del orde-
nador debe presionar generalmente
la tecla “Supr” durante el arranque
de la PC. Figura 6
El puerto de Estado está com-
puesto por 5 entradas de datos las Repita esta conexión para todos
cuales son las encargadas de recibir los pines correspondientes al puerto
las señales provenientes de la impre- de estado y copie el programa fuente
sora tales como ACK, Busy etc., los de la figura 7.
primeros tres bits del registro no son En el puerto Status, el bit Nº 7
usados, así empezaremos a leer los está lógicamente invertido, por lo
datos desde el bit 3 en adelante. Para tanto se realiza una operación AND
fuente para realizar lo mismo en len- comprobar esto monte el circuito de de forma de obtener el valor real en
guaje C. la figura 6. Es decir, vamos a com- el puerto con &h80.
Para realizar el encendido o apa- probar el estado de los interruptores El puerto de control se utiliza ge-
gado de un solo LED debemos usar conectados en el Status-Port. neralmente como salida y posee sus
una “máscara” para no afectar el es-
tado de los demás bits, esto se realiza
de la siguiente manera:

1.-Leer Puerto = INP (Dirección)


NUEVO!!!
2.-Lectura AND (NOT 2n) + (Valor Paquete Educativo
a escribir X 2 n) Sistemas de
donde: n = número del pin . Componentes
de Audio AIWA
3.-Esta operación devuelve el valor a
Promoción válida sólo
escribir en el puerto.
para Argentina,

Para la lectura la operación debe


video y libro $30
(video ó libro $22)
hacer lo siguiente:

(Lectura AND 2n)/2n


donde : n= número del pin.
Pídalo en nuestras oficinas o al teléfono (011)4301-8804 o por Internet a:
[email protected].
[email protected] También pídalos por pago contrarreembolso.
Esta operación devuelve el estado Con la compra de cualquiera de estos productos, Ud. recibirá GRATIS GRATIS en su domicilio el
próximo número de Saber Electrónica
del pin “n” en el puerto.

Saber Electrónica
Kits de Montajes - Kits de Montajes - Kits de Montajes
bits 0, 1 y 3 invertidos. bidireccional pero de-
Podemos montar el pendiendo del tipo de
circuito de la figura 2, configuración interna
sólo que ahora conec- que utilice el hardware.
taremos los leds a los Las pruebas se pueden
pines del controlport volver un tanto riesgo-
los cuales son 1,14,16 y sas para la integridad de
17 respectivamente. nuestro equipo.
Copie el programa Para analizar la capaci-
fuente de la figura 8. Figura 7 dad del puerto bidirec-
Observe que debido a cional podemos mon-
la inversión de las seña- tar un circuito de prue-
les en el conector de- ba simple con interrup-
bemos realizar la ope- tores tal como el de la
ración XOR con &HB. figura 6 o bien pode-
En el programa mos realizar un experi-
fuente de la figura 8 se mento más interesante
logra un conteo binario con un conversor A/D
en las salidas del puerto 0808 o 0809 de 8 bits,
de control. el cual se puede obte-
Hasta aquí aprendi- ner por tan sólo algu-
mos cómo manejar las nos dólares.
funciones por defecto Figura 8 La hoja de datos y el
de cualquier puerto circuito de aplicación
paralelo y podemos estar seguros de que ofrece al puerto paralelo es que
se consiguen fácilmente en la web del
que todos estos ejemplos funcionarán sus líneas, más específicamente del
fabricante. ✪
tanto en una vieja 286 como en una puerto de datos,
Pentium IV. se pueden utilizar
Ahora bien, el puerto paralelo se como entradas o Centro Argentino de Televisión
está utilizando cada vez con más fre- como salidas, es Nuevos Cursos 1º Semestre 2002
cuencia en la conexión de hardware a decir se vuelve bi-
la PC tales como Scaners, Web-Cam, direccional.
* Reparación de PC, Impresoras, Redes
etc. Para lograr es-
Esto supone una alta rapidez de to simplemente * Técnicas Digitales, Microcontroladores
transferencia que es soportado en la debemos cambiar * Audio Digital, CD
mayoría de los ordenadores moder- el bit 5 y el bit 6 * Electrónica Aplicada, niveles 1 y 2
nos y se conoce como modo extendi- (dependiendo del * Electromedicina, Curso Integral
do o EPP. equipo) del puer-
* Curso de Actualización en TV Moderna
Para utilizar el modo EPP es ne- to de control (fi-
cesario hacer uso de varios registros y gura 9). * Service TVC, curso práctico
sería parte de una aplicación más Lamentable- * Reparación de Videocaseteras
compleja, sin embargo una virtud mente esto varía * CD Avanzado, Minidisk-DVD R/W
de un equipo a * Cursos y Seminarios de Temas Varios
otro y no quedará
más remedio que Cuota Accesible - Vacantes Limitadas
experimentar. www.ceartel.com [email protected]
Existe tam-
bién la posibilidad Pje. El Maestro 55 (alt. Rivadavia 4650)
de utilizar otras Tel.: 4901-4684, Tel.-Fax: 4901-5924
Figura 9 líneas del puerto Horario de Atención: Lu-Vi 16.00 a 21.00hs
paralelo en forma

Saber Electrónica

También podría gustarte