Aplicaciones Comunes; Comunicación Entre Microcomputadoras - Texas Instruments PHP 1220 Manual De Instrucciones

Tabla de contenido
TARJETA INTERFASE RS232

APLICACIONES COMUNES

Una aplicación común de la tarjeta interfase RS232 es la de permitir la comunicación entre 2 micro-
computadoras. Se mostrarán dos ejemplos: el primero explicará la forma en que dos microcomputadoras
pueden intercambiarse mensajes y el segundo en que un programa en BASIC puede trasferirse desde un
microcomputador hacia otro. Se supone que las tarjetas interfase RS232 de ambos microcomputadores se
hallan conectadas en forma directa por un cable. Sin embargo, ese mismo procedimiento es aplicable al caso
en que ambas interfases se hallan conectadas vía acople telefónico (MODEM).
Comunicación entre Microcomputadoras Texas Instruments
En el siguiente ejemplo se mostrará el caso en que dos microcomputadores están enviando y recibiendo
información a través de un cable conectado al Port 1 (RS232-serie E) de cada una de las tarjetas de interfase
RS232. (Véase el apéndice B para información del cableado necesario y sobre MODEMS). Más abajo se
muestran los listados de programas necesarios: uno para el usuario "A" y otro para el usuario "B".
El usuario "A" ingresará el programa de la izquierda a la memoria del computador "A". El usuario "B"
ingresará el programa de la derecha a la memoria del computador "B". Luego se deberá hacer correr el
programa "B" antes que el "A". Cuando ambos programas estén corriendo, el usuario "A" envía el primer
mensaje. Este mensaje será trasmitido a través de la tarjeta interfase RS232, saliendo impreso en la pantalla
del computador "B", entonces el usuario "B" podrá ingresar su mensaje para enviarlo al usuario "A". Los
mensajes se envían de uno a otro usuario simplemente tapeándolos y apretando la tecla "enter". Este proceso
de intercambio de mensajes puede continuar hasta que ambos programas sean detenidos apretando "clear" en
ambas consolas.
100 REM USUARIO A
200 OPEN # 1: "RS232.EC.LF",
VARIABLE 255
300 INPUT A$
400 PRINT # 1 :A$
500 INPUT # 1: B$
600 PRINT B$
700 GOTO 300
800 END
Nótese que en la línea 200 se produce la apertura (OPEN) de la interfase serie RS232, eliminándose la
opción de eco. La razón por la cual se anula el eco es que, en este ejemplo, la información deberá
ser trasmitida en un sólo sentido a la vez, y por ello no es necesario que la misma sea retransmitida nue-
vamente al trasmisor. Sin embargo, los Ports RS232 en serie pueden enviar y recibir información
simultáneamente.
Si se desease tal forma de transmisión bilateral entonces deberá permitirse la generación de eco.
Por otra parte, los Ports en paralelo sólo pueden trasmitir información en un solo sentido por vez y por ello
no exigen que se produzca un eco (retrasmisión hacia la fuente) de lo trasmitido. Por ello, cuando se trabaje
con comunicación entre Ports e/s en paralelo, la característica de eco deberá ser eliminada para lo cual será
suficiente reemplazar en la línea 200 la palabra "RS232" por "PIO".
100 REM USUARIO B
200 OPEN # 1: "RS232.EC.LF"
VARIABLE 255
300 INPUT # 1 : A$
400 PRINT A$
500 INPUT B$
600 PRINT # 1: B$
700 GOTO 300
800 END
17
Tabla de contenido
loading

Tabla de contenido