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
Comentarios de: Tema 5: Configuración de la entrada/salida, redireccionamiento y flitros de la interfaz de comandos (0)
No hay comentarios