Texas Instruments PHP 1220 Manual De Instrucciones página 15

Tabla de contenido

Publicidad

TARJETA INTERFASE RS232
Ejemplos de la instrucción OPEN aplicada al Port en serie
Ejemplo 1: OPEN # 1: "RS232"
Ejemplo 2: OPEN # A: "RS232„ BA = 9600.EC.CH"
Ejemplo 3: OPEN # B: 6A$, FIXED 32
Ejemplos de la instrucción OPEN aplicada al Port en paralelo
Ejemplo 4: OPEN # 1: "PIO.EC"
Ejemplo 5: OPEN # 2: "PIO/1.EC.LF"
Analizando los ejemplos planeados se tiene que:
En el ej. N° 1 se asumen todos los valores DEFAULT en el Port N° 1 (serie)
En el ej. N° 2 el archivo N° "A" está asignado al Port N° 1 (serie) y posee una configuración de 9600
Baudios de velocidad de trasmisión de datos, se ha suprimido el aco y se habilité el chequeo de paridad.
El dispositivo abierto en el ej. N° 3 ha sido asignado al Port N° 2 (serie) se trasmiten 2 Bits de paro y la
velocidad de trasmisión es de 110 Baudios. Además el largo del registro ha sido prefijado en 32 caracteres
con registro de formato fijo.
En el ej. N° 4 se ha abierto el archivo N° 1 en el Port paralelo, habiéndose además anulado la opción de eco.
En el último ej. el archivo # 2 ha sido abierto en el Port en paralelo y se han anulado el eco y la alimentación
automática de línea.
La Instrucción CLOSE
La instrucción CLOSE cierra el archivo, discontinuando o terminando la asociación entre el número de
archivo y el programa.
La sintaxis de la instrucción CLOSE es la siguiente:
CLOSE # N° de archivo
La Instrucción INPUT
Cuando se usa la instrucción INPUT en relación con algún dispositivo conectado con la tarjeta interfase
RS232, se producirá la trasmisión de información desde el dispositivo y es asignada a la lista de variables
que aparecen en la instrucción. La sintaxis de esta instrucción es:
INPUT # N° de archivo: Lista de variables
Para poder utilizar la instrucción INPUT en relación con algún dispositivo conectado a la tarjeta interfase
RS232, el dispositivo deberá haber sido abierto en los modos INPUT o UPDATE.
• Número de archivo: es un número o expresión numérica cuyo valor sea un entero entre 1 y
255.
• Lista de variables: Es un grupo de variables a las cuales se le asignarán los valores
"traídos" por el INPUT.
El número de caracteres devueltos por una instrucción "INPUT" dependerá en el tipo de registro que se haya
especificado en la instrucción OPEN. Para registros de longitud fija o de formato interno, se aceptarán
caracteres del dispositivo hasta que: (1) el número de caracteres iguale a la longitud del registro declarada en
el OPEN o (2) se pulse la tecla "CLEAR" en la consola, lo cual detendrá la ejecución del programa.
Para registros de longitud variable, se aceptarán datos de la interfase hasta que: (1) se pulse un "retorno" o un
"enter (2) se hallan leido tantos caracteres como el máximo declarado en el OPEN correspondiente, o (3) se
apriete la tecla "CLEAR" en la consola, lo cual detendrá el programa.
donde: B = 3
y A$ = "RS232/2.TW.BA = 110"
13

Publicidad

Tabla de contenido
loading

Tabla de contenido