TARJETA INTERFASE RS232
Dos microcomputadores Texas Instruments pueden intercambiarse información por medio de las ins-
trucciones INPUT y PRINT, a través de sus Ports en serie o en paralelo. Mientras que una computadora
envía información mediante la instrucción PRINT la otra puede recibir esa misma información mediante la
instrucción INPUT. Como la información ingresada por la consola del microcomputador es inmediatamente
presentada en pantalla, el computador receptor de esa información no debería producir un eco de la misma.
Por ello cuando dos microcomputadoras deban comunicarse entre sí se deberá incluir como opciones de la
instrucción OPEN a: ".EC" y ".LF".
El ejemplo número 1 de la sección "Aplicaciones comunes" ilustra la forma en que dos microcomputadores
pueden comunicarse entre sí.
Nota: Cuando se use el Port de e/s en paralelo se deberá especificar la opción "sin eco" (.EC) en la
instrucción OPEN.
El Comando LIST
Las líneas (instrucciones) de un programa pueden imprimirse en algún dispositivo accesorio conectado a la
tarjeta interfase RS232 mediante la utilización del comando LIST. Este comando posee la siguiente sintaxis:
LIST "Nombre de Archivo [,Opciones de Switches]" : [Lista de líneas]
Aquí nuevamente el nombre de archivo deberá ser: RS232, RS232/ 1, o RS232/2 cuando se utilice el Port en
serie, y PIO, P10/1 cuando se utilice el Port en paralelo. Las opciones de Switches y sus valores
preestablecidos (DEFAULTS) se hallan listadas en la sección correspondiente.
La lista de líneas comprende a cualquier lista válida según se explica en la sección de referencia para BASIC
de la guía de referencia del usuario.
Los ejemplos siguientes son comandos LIST para Port en serie:
Ejemplo 1: LIST "RS232"
Ejemplo 2: LIST "RS232/1.BA = 600.DA = 8.PA = E"
Ejemplo 3: LIST ''RS232/2. BA = 1200":100-200
Los siguientes ejemplos son comandos LIST para Port en paralelo:
Ejemplo 4: LIST "PI0"
Ejemplo 5: LIST "PI0/1":100-200
El primer ejemplo utiliza el Port en serie N° 1, asumiendo para todas las opciones sus valores DEFAULT. El
segundo ejemplo también utiliza el Port N° 1 pero cambia la velocidad de transmisión a 600 Baudios, los
Bits de datos a 8 y la paridad a impar. El tercer ejemplo utiliza el Port 2 en serie y cambia la velocidad de
transmisión a 1200 Baudios.
Los primeros dos ejemplos listarán a todas las líneas (instrucciones) del programa que en ese momento se
hallen residiendo en la memoria, mientras que el tercer ejemplo listará a todas las instrucciones cuyos
números de línea se hallen entre 100 y 200 inclusive.
Los ejemplos 4 y 5 realizan el mismo trabajo pero a través del Port de e/s en paralelo.
15