PDF de programación - Tema 5: Configuración de la entrada/salida, redireccionamiento y flitros de la interfaz de comandos

Imágen de pdf Tema 5: Configuración de la entrada/salida, redireccionamiento y flitros de la interfaz de comandos

Tema 5: Configuración de la entrada/salida, redireccionamiento y flitros de la interfaz de comandosgráfica de visualizaciones

Publicado el 9 de Julio del 2020
468 visualizaciones desde el 9 de Julio del 2020
176,3 KB
10 paginas
Creado hace 19a (28/07/2004)
TEMA 5: CONFIGURACIÓN DE LA ENTRADA/SALIDA,
REDIRECCIONAMIENTO Y FLITROS DE LA INTERFAZ DE

COMANDOS.



DISPOSITIVOS FUNDAMENTALES.



NOMBRE

CON
Lpt1 o PRN, Lpt2, Lpt3.
COM 1, COM 2, COM 3, COM 4.
NULL
CLOCK$

DISPOSITIVO

Consola (pantalla y teclado)
Puertos paralelos
Puertos serie
Dispositivo nulo
Reloj del sistema


Nota: A los nombres puede añadirse el símbolo “:” o no.
Estos nombres son palabras reservadas por lo que no pueden utilizarse como nombre de

ficheros o directorios.

-El Teclado es un dispositivo unidireccional de entrada y la pantalla es un dispositivo

unidireccional de salida, por eso puede dárselas el mismo nombre conjunto.

-Los puertos paralelos son dispositivito vidireccionales, envían y reciben datos byte a

byte en paralelo, en el PC siguen las instrucciones CENTRONICS y se pueden reconocer hasta
tres puertos paralelos.

-Los puertos serie son dispositivos vidireccionales pero envían y reciben datos bit a bit,

se reconocen cuatro puertos (COM 1 = AUX)

-El dispositivo NULL puede funcionar como entrada o como salida, si funciona como

entrada significa que no hay entrada y si funciona como salida significa que no hay salida.



CONFIGURACIÓN DE DISPOSITIVOS.



Normalmente los dispositivos no se configuran desde la interfaz de comandos, no

obstante a veces es necesario hacerlo, para configurar un dispositivo hay que realizar dos tareas:

1.- Establecer los parámetros físicos para cada dispositivo.
2.- Definir la página de códigos que soporte el dispositivo.

La configuración de dispositivos se realiza en la interfaz de comandos con la orden


MODE.

40  40 columnas.
80  80 columnas.

a) Configuración del monitor o pantalla: “MODE tipo [ ,nºFilas]”
El tipo puede ser:
-
-
- Mono  monocroma a 80 columnas.
- Bw40  blanco y negro a 40 columnas.
- Bw80  blanco y negro a 80 columnas.
- Co40  Color a 40 columnas.
- Co80  Color a 80 columnas.
El número de filas puede ser:
-
-
Nota: En MS-DOS 6.22 para que funcione adecuadamente esta configuración tiene que
haberse cargado primero el controlador ANSI.SYS en el archivo CONFIG.SYS. En Windows 95
no hace falta cargarlo en el CONFIG. SYS.

25  valor por defecto.
43 ó 50.

“DEVICE=C:\DOS\ANSI.SYS”

b) Configuración del teclado: “MODE CON RATE=nº DELAY=valor”.

© Jesús Tamayo

El RATE establece el número de caracteres por segundo que aparecen en la pantalla al
pulsar una tecla y mantenerla presionada, puede valer: 1= 2 caracteres por segundo; hasta 32=
30 caracteres por segundo. Por defecto su valor es 28 que corresponde a 20 caracteres por
segundo.

EL DELAY establece el tiempo de retardo que pasa desde que se pulsa una tecla y

comienza la repetición de caracteres:

1  0.25 segundos.
2  0.5 segundos.
3  0.75 segundos.
4  1 segundos.

-
-
-
-
- El valor por defecto es 2, es decir 0.5 segundos.

c)
“MODE Lptnº(1,2,3) [Cols=nº] [Lines=nº] [retry=valor]”.
COLS establece el número de columnas que se imprime, puede ser 80 ó 132.
Lptnº (1,2,3) Indica el puerto activo.
Lines establece el número de líneas por pulgada, puede ser 6 u 8 líneas por pulgada.
Retry establece la acción que se realiza cuando se produce un error, puede tomar los

Configuración del puerto paralelo:

siguientes valores:

-E  devuelve el error.
-B  devuelve ocupado.
-R devuelve señal de listo (READY).
-P  Se sigue intentando enviar información hasta que se acepte.
-NONE o N no se hace nada cuando se produce un error (valor por defecto).
Otra forma de escribir esta acción es: “MODE Lpt1,2,3 c,l,r” si decidimos omitir algún

valor hay que mantener las todas las comas. Por defecto se asume Lpt1, 80 columnas, 6 líneas
por pulgada, none.

Si se apaga y enciende la impresora se toman los valores por defecto.
Nota: esto sólo sirve para impresoras compatibles com IBM o Epson.



d) Configuración del puerto serie:
“MODE Comnº (1,2,3) [BAUD=nº] [DATA=nº] [STOP=nº] [PARITY=nº]

[RETRY=valor]” o”MODE comnº b,d,s,p,r”

El Com nº indica el puerto serie activo, de uno a cuatro.
BAUD indica la velocidad de transmisión asincrónica que se mide en bits/s o en

baudios, los valores posibles son:

11  110 baudios.
15  150 baudios.
30  300 baudios.
60  600 baudios.
12  1200 baudios.
24  2400 baudios.
48 4800 baudios.
96  9600 baudios.
19  19200 baudios.

-
-
-
-
-
-
-
-
-
DATA establece el número de bits que se van a transmitir, pueden ser 5,6,7,8 y el valor

por defecto es 7.

STOP establece el número de bits de parada que pueden ser 1, 1.5 ó 2, si la velocidad es

de 100 baudios el valor por defecto es 2 , cualquier otro caso el valor por defecto es 1.

PARITY establece la paridad de la transmisión puede valer:
-
-
-

n sin paridad.
o  paridad par.
e  paridad impar (valor por defecto).

© Jesús Tamayo

- m  paridad por marca.
s  paridad por espacio.
-
RETRY, hace lo mismo y tiene los mismos valores que en el puerto paralelo.


REDIRECCIONAMIENTO DEL PUERTO PARALELO AL PUERTO SERIE.



Muchas ordenes y programas asumen por defecto que la impresora esta conectada al


puerto Lpt1 (orden PRINT), si se tiene una impresora instalada en el puerto serie hay que
redireccionar la salida, para ello se utiliza la orden: “MODE Lptnº =Comnº”, por ejemplo:
”MODE Lpt1=Com2”. Para anular el redireccionamiento se escribe MODE Lpt1”.


CONOCER EL ESTADO DE LOS DISPOSITIVOS.



Se escribe “MODE” y si queremos el estado de un solo dispositivo escribimos:
“MODE nombre_dispositivo [/sta[tus]]” El parámetro /Status es obligatorio cuando el
dispositivo a conocer es Lpt1.


ORDEN CTTY.



Por defecto el dispositivo de entrada salida en la interfaz de comandos es la consola,


para modificarlo se utiliza “CITTY nombre_dispositivo” ejemplo “CITTY Lpt1”, esto significa
que tanto la entrada como la salida va a ser en el puerto paralelo , entonces la próxima orden no
se va a leer del teclado sino no del puerto paralelo, para volver a tener la consola como
dispositivo de entrada salida habrá que enviar por el puerto paralelo la orden “CITTY CON”, si
no podemos hacerlo habrá que reiniciar el ordenador.


ORDEN COPY.



Como hemos visto la orden copy se puede utilizar para copiar archivos de un directorio


a otro y también para copiar archivos desde o hacia un dispositivo, se pueden dar cuatro
combinaciones:



“copy archivo archivo”.
“copy archivo dispositivo”
“copy dispositivo archivo”.
“copy dispositivo dispositivo” , este es poco utilizado.


PÁGINAS DE CÓDIGOS.



El DOS, en general la interfaz de comandos es un sistema o dispositivo internacional

que puede utilizarse con distintos idiomas y distintos caracteres, el soporte de lenguajes
internacionales se realiza mediante las páginas de códigos.

Una página de códigos es una tabla de 256 caracteres que ofrece el conjunto de

caracteres que va a utilizar el ordenador. La página de códigos afecta a el teclado, la pantalla y
la impresora; cada vez que se pulsa una tecla se visualiza un carácter o se imprime una letra, se
utiliza la página de códigos que esté activa para interpretar su valor, hay dos tipos de páginas de
códigos:

1.- Páginas de códigos Hardware, se implantan en el hardware del dispositivo.
2.- Páginas de códigos preparadas: el dispositivo lee la página de códigos desde un

archivo con extensión .CPI, en estos archivos se guarda la tabla con los 256 caracteres de cada
país, hay un archivo .CPI por cada dispositivo que soporta las páginas de códigos y cada archivo
.CPI consta de varias páginas de códigos. La página de códigos de USA es la 437 y la página de
códigos multilingüe es la 850.

Cada país tiene asignado un código COUNTRY que se utiliza en el archivo

CONFIG.SYS que lo identifica, España es el 034, cada país soporta un conjunto de páginas de
códigos preparadas, España soporta la 850 y la 437.

© Jesús Tamayo

Cada país tiene un código KEYB formado por dos letras que identifica la plantilla de

teclado propia del país, a España le corresponde el SP, este código se utiliza con la orden
KEYB.

Cada país tiene un formato de fecha, en España es: dd/mm/aaaa.
Cada país tiene un formato de hora, en España es: hh:mm:ss,00.

Sintaxis y utilización de la orden COUNTRY: Se utiliza dentro del archivo

CONFIG.SYS, define para cada país el formato de la fecha y de la hora, el carácter que separa
los millares y los decimales, para ello utiliza el archivo COUNTRY.SYS en el cual están
almacenada la información correspondiente a cada país; para España se escribirá:
”COUNTRY=034,850,trayectoria_de_COUNTRY.SYS”

Orden KEYB: define la plantilla del teclado de cada país, para ello utiliza el archivo

KEYBOARD.SYS que contiene la información de cada país, generalmente se escribe en el
archivo AUTOEXEC.BAT para que se ejecute al arrancar el ordenador. Para España seria:
”KEYB SP,850,trayectoria_de_KEYBOARD.SYS”

Si escribimos solamente KEYB obtenemos información de la página de códigos y del

código KEYB.

Otra orden que nos da información es CHCP, primero hay que ejecutar NLSFUNC,
permite utilizar la información que sobre un país se encuentra en COUNTRY.SYS, no debe
ejecutarse en Windows porque podría dejar de funcionar el sistema.



PREPARACIÓN DE PÁGINA DE CÓDIGOS PARA UN DISPOSITIVO.

Se escribe de la siguiente manera: “MODE dispositivo CP

PREPARE=((páginacódigos) trayectoria_archivo .CPI).



“MODE CON CP PREP=((437) C:\WINDOWS\COMMAND\EGA.CPI)


SELECCIONAR UNA PÁGINA DE CÓDIGOS PARA EL DISPOSITIVO.



Se hacen con la orden: “MODE dispositivo SELECT=nºpágina_código”
Nota: Siempre antes de seleccionar una página de códigos primero hay que prepararla,

por otro lado, hay que cargar primero el controlador DISPLAY.SYS en el archivo
CONFIG.SYS.

DEVICE=trayectoria_DISPLAY.SYS con= (ega,850,1).


ACTUALIZAR PÁGINA DE CÓDIGOS.



Se trata de reestablecer los juegos de caracteres preparados que
  • Links de descarga
http://lwp-l.com/pdf17887

Comentarios de: Tema 5: Configuración de la entrada/salida, redireccionamiento y flitros de la interfaz de comandos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad