ordenamiento territorial

Páginas: 10 (2490 palabras) Publicado: 26 de junio de 2013
CAPÍTULO 9
PROGRAMANDO LA INTERFAZ SERIAL

La programación del puerto serial de E/S, la reconoce el DOS como COM1 y COM2. Esto se puede
realizar de varias formas:
• Usando las funciones open, read , write y close, proporcionadas por el lenguaje C.
• Con las funciones de la interrupción lógica 0x14 (int 14h)
• Programando los puertos de E/S en forma directa.

9.1. ACCESO DE LA LÍNEA SERIEUSANDO FUNCIONES DE ARCHIVO

Esto consiste en abrir un archivo asociado al periférico (COM1 o COM2). este método tiene el
inconveniente de que nada le indica al PC si el dato está disponible en la línea serie. Si en el momento en que se
efectúa la operación read hay un dato disponible, esta operación no produce ningún retraso, pues se realiza
inmediatamente.
Si no existe dato disponible, essistema permanecerá en escucha, dejando de lado cualquier otra actividad.
Ej 9.1 Acceso a la línea serie.
#include
#include
#include
#include
#include
#include
void main()
{
int fn;
char c[100];
fn=open("COM1",O_BINARY|O_RDWR);
if(fn==-1) exit(0);
cprintf("¿Cual es su mensaje? :");
gets(c);
write(fn,c,strlen(c));
read(fn,c,1);
/* Quedará esperando respuesta */
}

9.2. NORMADE COMUNICACIONES RS-232C
Es una norma de comunicación serial, utilizada para la comunicación entre modems, terminales,
impresoras, computadores. Fue definida como estándar por la Asociación de Industrias Electrónicas (EIA).

76

Preparado por Juan Ignacio Huircán

El modem (Equipo de comunicación de datos o DCE) dispone de un conector hembra y el terminal de un
conector macho.
De lasveinte señales definidas generalmente se ocupan nueve y a menudo sólo tres son las más usadas,
puesto que la norma establecida no específica cuantas deben ser usadas.
las señales de los pin 4, 5, 6, 8, 20, son diálogo, utilizadas entre el modem y el términal, mientras que los
pines 15,17 y 24 se utilizan para modem de alta velocidad. El pin 22 indica que el modem ha detectado una señal
dellamada en la línea telefónica y es utilizada por el sistema para responder automáticamente.
La norma define los niveles de tensión entre -3v y -15v para el estado lógico "1" y de +3v a +15v para el
estado "0". Para compatibilizar estos niveles con TTL, es necesario utilizar circuitos integrados diseñados para tal
efecto, tal es el caso de los chip MAX232, MC1488 y MC1489.
Respecto de las conexionesEl conector para RS-232 tiene 25 terminales (pines), y se conoce como DB25. En la siguiente tabla se
describen la mayoría de las patillas.
Patilla
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Abreviación
TD
RD
RTS
CTS
DSR
DCD

DTR

Descripción
Masa de protección
Transmisión desde el terminal
Recepción desde el modem
Petición deenvío
Borrado de envío
Dato preparado
Masa de señal
Detector de portadora
Reservado
Reservado
Sin asignación
Detector secundario de portadora
Borrado de envío secundario
Transmisión de datos secundarios
Reloj de transmisión desde el DCE
Recepción de datos secundario
Reloj de recepción
Sin Asignación
Petición de envío secundario
Terminal de datos preparado
Detector de calidad de señalIndicador de llamada
Selector de velocidad de datos
Sin asignación

Tabla 9.1. Descripción de Señales DB25.

Las señales más utilizadas son las siguientes:

Apuntes de Herramientas de Programación

77

Señales

Descripción

TX,

transmisión (PIN 2)

Señal de salida de información serial desde el terminal (DTE).
PIN 3 en modem (DCE).

RX,

recepción (PIN 3)

Señal deentrada de información serial en terminal (DTE). PIN 2
en modem.

Data Carrier Detect (DCD, PIN 8)

Indica que el modem ha recibido señal portadora del modem
remoto.

Terminal de datos preparado
(DTR, PIN 20)

Señal desde el teminal al modem, que indica que el terminal de
datos (DTE) está listo para enviar datos al modem (DCE).

Modem encedido y preparado
(DSR, PIN 6)

Señal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ORDENAMIENTO TERRITORIAL
  • Ordenamiento territorial
  • Ordenamiento Territorial
  • ordenamiento territorial
  • Ordenamiento territorial
  • Ordenamiento territorial
  • Ordenamiento Territorial.
  • Ordenamiento territorial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS