Unidad 3
Unidad 3
Unidad 3
El código ASCII (siglas en ingles para American Standard Code for Information Interchange,
es decir Código Americano ( Je! lease estadounidense... ) Estándar para el intercambio de
Información ) ( se pronuncia Aski ).
Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este organismo
cambio su nombre en 1969 por "Instituto Estadounidense de Estándares Nacionales" o "ANSI"
como se lo conoce desde entonces.
En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada "pagina
de código 437", en esta versión se reemplazaron algunos caracteres de control obsoletos, por
caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos,
gráficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas,
como por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128
al 255.
IBM incluyó soporte a esta página de código en el hardware de su modelo 5150, conocido
como "IBM-PC", considerada la primera computadora personal. El sistema operativo de este
modelo, el "MS-DOS" también utilizaba el código ASCII extendido.
Casi todos los sistemas informáticos de la actualidad utilizan el código ASCII para representar
caracteres, símbolos, signos y textos (130) .
Para obtener la letra, caracter, signo o símbolo "Ñ " : ( Letra EÑE mayúscula - letra N con
tilde - ENIE ) en ordenadores con sistema operativo Windows:
1) Presiona la tecla "Alt" en tu teclado, y no la sueltes.
2) Sin dejar de presionar "Alt", presiona en el teclado numérico el número "165", que
es el número de la letra o símbolo "Ñ" en el código ASCII.
3) Luego deja de presionar la tecla "Alt" y... ¡ Ya está listo ! (131) .
Lista completa de caracteres, letras, signos y
símbolos del código ASCII :
Caracteres de control ASCII no imprimibles :
codigo ascii 00 = NULL ( Carácter nulo )
codigo ascii 01 = SOH ( Inicio de encabezado )
codigo ascii 02 = STX ( Inicio de texto )
codigo ascii 03 = ETX ( Fin de texto, palo corazon barajas inglesas de poker )
codigo ascii 04 = EOT ( Fin de transmisión, palo diamantes barajas de poker )
codigo ascii 05 = ENQ ( Consulta, palo treboles barajas inglesas de poker )
codigo ascii 06 = ACK ( Reconocimiento, palo picas cartas de poker )
codigo ascii 07 = BEL ( Timbre )
codigo ascii 08 = BS ( Retroceso )
codigo ascii 09 = HT ( Tabulador horizontal )
codigo ascii 10 = LF ( Nueva línea - salto de línea )
codigo ascii 11 = VT ( Tabulador vertical )
codigo ascii 12 = FF ( Nueva página - salto de página )
codigo ascii 13 = CR ( ENTER - retorno de carro )
codigo ascii 14 = SO ( Desplazamiento hacia afuera )
codigo ascii 15 = SI ( Desplazamiento hacia adentro )
codigo ascii 16 = DLE ( Escape de vínculo de datos )
codigo ascii 17 = DC1 ( Control dispositivo 1 )
codigo ascii 18 = DC2 ( Control dispositivo 2 )
codigo ascii 19 = DC3 ( Control dispositivo 3 )
codigo ascii 20 = DC4 ( Control dispositivo 4 )
codigo ascii 21 = NAK ( Confirmación negativa )
codigo ascii 22 = SYN ( Inactividad síncronica )
codigo ascii 23 = ETB ( Fin del bloque de transmisión )
codigo ascii 24 = CAN ( Cancelar )
codigo ascii 25 = EM ( Fin del medio )
codigo ascii 26 = SUB ( Sustitución )
codigo ascii 27 = ESC ( Esc - escape )
codigo ascii 28 = FS ( Separador de archivos )
codigo ascii 29 = GS ( Separador de grupos )
codigo ascii 30 = RS ( Separador de registros )
codigo ascii 31 = US ( Separador de unidades )
codigo ascii 127 = DEL ( DEL - Suprimir, borrar, eliminar )
Con frecuencia habrá uno de cada tipo que se verán en la misma ranura (slot) en la
parte de atrás de la computadora.
El conector tiene sus extremos en ángulo de modo que el enchufe podrá introducirse de
una manera solamente. Muchos dispositivos usan un puerto en serie, incluso el ratón y
módems externos. Un puerto serial envía los bits de datos uno por vez, uno detrás del
otro.
Puerto USB. Consiste en una norma para bus periférico desarrollada por las
industrias de computadoras y telecomunicaciones. Una central con USB permite
adjuntar dispositivos periféricos a la computadora rápidamente, sin necesidad de
reiniciar la computadora ni de volver a configurar el sistema. Los dispositivos con USB
se configuran automáticamente tan pronto como se han adherido físicamente. La
computadora cuenta comúnmente con dos conectores USB. Además, se puede unir
dispositivos con USB en una cadena para conectar más de dos dispositivos a la
computadora.
Puerto serie
Ir a la navegaciónIr a la búsqueda
Puerto serie
Índice
1Introducción
2Puerto serie asincrónico
3Puertos serie modernos
4Tipos de comunicación en serie
o 4.1Símplex
o 4.2Semi-dúplex
o 4.3Dúplex
5Véase también
6Referencias
Introducción[editar]
En tecnologías básicas, un puerto serie es una interfaz física de comunicación en
serie a través de la cual se transfiere información mandando o recibiendo un bit. A
lo largo de la mayor parte de la historia de las computadoras, la transferencia de
datos a través de los puertos de serie ha sido generalizada. Se ha usado y sigue
usándose para conectar las computadoras a dispositivos
como terminales o módems. Los ratones, teclados, y otros periféricos también se
conectaban de esta forma.
Mientras que otras interfaces (como Ethernet, FireWire, y USB) mandaban datos
como un flujo en serie, el término "puerto serie" normalmente identifica el
hardware más o menos conforme al estándar RS-232, diseñado para interactuar
con un módem o con un dispositivo de comunicación similar.
En la mayoría de los periféricos en serie, la interfaz USB ha reemplazado al puerto
serie por ser más rápida. La mayor parte de las computadoras están conectados a
dispositivos externos a través de USB y, a menudo, ni siquiera llegan a tener un
puerto serie.
El puerto serie se elimina para reducir los costes y se considera que es un puerto
heredado y obsoleto. Sin embargo, los puertos serie todavía se encuentran en
sistemas de automatización industrial y algunos productos industriales y de
consumo.
Los dispositivos de redes, como enrutadores (routers) y conmutadores (switches),
a menudo tienen puertos serie para modificar su configuración. Los puertos serie
se usan frecuentemente en estas áreas porque son sencillos, baratos y permiten
la interoperabilidad entre dispositivos. La desventaja es que la configuración de las
conexiones serie requiere, en la mayoría de los casos, un conocimiento avanzado
por parte del usuario y el uso de comandos complejos si la implementación no es
adecuada.
Símplex[editar]
Semi-dúplex[editar]
En este caso ambos extremos del sistema de comunicación cumplen funciones de
transmisor y receptor, y los datos se desplazan en ambos sentidos pero no de
manera simultánea. Este tipo de comunicación se utiliza habitualmente en la
interacción entre terminales y una computadora central.
Dúplex[editar]
El sistema es similar al semidúplex, pero los datos se desplazan en ambos
sentidos simultáneamente. Para que sea posible ambos emisores poseen
diferentes frecuencias de transmisión o dos caminos de comunicación separados,
mientras que la comunicación semidúplex necesita normalmente uno solo. Para el
intercambio de datos entre computadoras este tipo de comunicaciones son más
eficientes que las transmisiones semidúplex.
Véase también
RS-232
Ir a la navegaciónIr a la búsqueda
Índice
1Reseña histórica
2Conexiones (desde la perspectiva del DTE)
3Construcción física
4Los circuitos y sus definiciones
5Características eléctricas de cada circuito
6Especificaciones mecánicas
7Ejemplo de comunicación entre un DTE y un DCE
o 7.1Fase 1
o 7.2Fase 2
o 7.3Fase 3
8Véase también
9Notas
10Referencias
Reseña histórica[editar]
La primera especificación de esta interfaz se publicó en 1962 y desde entonces se
ha ido revisando frecuentemente. Una de las revisiones más extendidas fue
la EIA-232-C. El primer nombre que recibió esta interfaz fue RS-232, nombre que
aún hoy se utiliza ampliamente, a pesar de que dicho estándar lo adoptaría la
organización de estandarización norteamericana EIA (Electronic Industries
Alliance, o hasta 1997 Electronic Industries Association) cambiando su nombre al
actual EIA-232.3
Posteriormente la ITU-T4 desarrolló las correspondientes recomendaciones
basadas en la interfaz EIA-232. La recomendación V.24 especifica los aspectos
funcionales y operacionales, es decir, se define que circuitos o señales tienen que
implementarse en la interfaz y la función de cada uno de ellos. Los aspectos
eléctricos de la interfaz están definidos en la recomendación V.28.3
Transmitted Data TD 2 3 6 3 8 2
Received Data RD 3 2 5 6 9 5
Data Terminal
DTR 20 4 3 2 7 1
Ready
Ring Indicator RI 22 9 1 - 2 -
Construcción física[editar]
La interfaz RS-232 está diseñada para imprimir documentos para distancias
cortas, de hasta 15 metros según la norma , y para velocidades de comunicación
bajas, de no más de 20 kbps. A pesar de esto, muchas veces se utiliza a mayores
velocidades con un resultado aceptable. La interfaz puede trabajar en
comunicación asíncrona o síncrona y tipos de canal simplex, half duplex o full
duplex. En un canal simplex los datos siempre viajarán en una dirección, por
ejemplo desde DCE a DTE. En un canal half duplex, los datos pueden viajar en
una u otra dirección, pero sólo durante un determinado periodo de tiempo; luego la
línea debe ser conmutada antes que los datos puedan viajar en la otra dirección.
En un canal full duplex, los datos pueden viajar en ambos sentidos
simultáneamente. Las líneas de handshaking de la RS-232 se usan para resolver
los problemas asociados con este modo de operación, tal como en qué dirección
los datos deben viajar en un instante determinado. 5
Si un dispositivo de los que están conectados a una interfaz RS-232 procesa los
datos a una velocidad menor de la que los recibe deben de conectarse las
líneas handshaking que permiten realizar un control de flujo tal que al dispositivo
más lento le de tiempo de procesar la información. Las líneas de hand shaking que
permiten hacer este control de flujo son las líneas RTS y CTS. Los diseñadores
del estándar no concibieron estas líneas para que funcionen de este modo, pero
dada su utilidad en cada interfaz posterior se incluye este modo de uso.
Los circuitos y sus definiciones[editar]
Las UART o U(S)ART (Transmisor y Receptor Asíncrono Universal) se diseñaron
para convertir las señales que maneja la CPU y transmitirlas al exterior. Las UART
deben resolver problemas tales como la conversión de tensiones internas del DCE
con respecto al DTE, gobernar las señales de control, y realizar la transformación
desde el bus de datos de señales en paralelo a serie y viceversa. Debe ser
robusta y deberá tolerar circuitos abiertos, cortocircuitos y escritura simultánea
sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se
implementa la interfaz.
Generalmente, cuando se requiere conectar un microcontrolador (con señales
típicamente entre 3,3 y 5 V) con un puerto RS-232 estándar, se utiliza un driver de
línea, típicamente un MAX232 o compatible, el cual mediante dobladores de
tensión positivos y negativos, permite obtener la señal bipolar (típicamente
alrededor de +/- 6V) requerida por el estándar.
Para los propósitos de la RS-232 estándar, una conexión es definida por un cable
desde un dispositivo al otro. Hay 25 conexiones en la especificación completa,
pero es muy probable que se encuentren menos de la mitad de éstas en una
interfaz determinada. La causa es simple, una interfaz full duplex puede obtenerse
con solamente 3 cables.
Existe una cierta confusión asociada a los nombres de las señales utilizadas,
principalmente porque hay tres convenios diferentes de denominación (nombre
común, nombre asignado por la EIA, y nombre asignado por el CCITT).
En la siguiente tabla se muestran los tres nombres junto al número de pin del
conector al que está asignado (los nombres de señal están desde el punto de vista
del DTE (por ejemplo para Transmit Data los datos son enviados por el DTE, pero
recibidos por el DCE):
PIN EIA CCITT / V.24 E/S Función DTE-DCE
11 (no se usa)
SBA
14+ Salida Datos Transmitidos-Secundario
118
18 (no se usa)
+3 a
Espacio 0 On
+15
Los valores de tensión se invierte con respecto a los valores lógicos. Por ejemplo,
el valor lógico positivo corresponde a la tensión negativa. También un 0 lógico
corresponde a la señal de valor verdadero ó activada. Por ejemplo, si la línea DTR
está al valor 0 lógico, se encuentra en la gama de tensión que va desde +3 a
+15 V, entonces DTR está listo (ready).
El canal secundario a veces se usa para proveer un camino de retorno de
información más lento, de unos 5 a 10 bits por segundo, para funciones como el
envío de caracteres ACK o NAK, en principio sobre un canal half duplex. Si el
módem usado acepta esta característica, es posible para el receptor aceptar o
rechazar un mensaje sin tener que esperar el tiempo de conmutación, un proceso
que usualmente toma entre 100 y 200 milisegundos.
Especificaciones mecánicas[editar]
Se utiliza un cable de 25 conductores, cada uno de ellos con una función
específica. En la mayor parte de las aplicaciones no se utilizan todos los conductores.
En los extremos del cable se utiliza un conector DB-25 macho en uno de los
extremos y un conector DB-25 hembra en el otro. La norma no obliga a la utilización
de este conector. De hecho existe una variante que utiliza conectores DE-9-
Se utiliza la norma ISO 2110 desarrollada por la ISO donde se incluyen las
especificaciones mecánicas y asignación de pines del conector DB-25. Para las
especificaciones mecánicas y asignación de pines del conector DE-9 se utiliza la
norma ISO-4092.3
El conector hembra se utiliza para el DTE (ordenador) y el conector macho para
el DCE (módem).
La longitud del cable no puede exceder los 15 metros.
1. El DTE activa la señal RTS (Petición para enviar) para solicitar el envío de datos al
módem.
2. El módem realiza la conexión con el módem remoto.
3. Cuando el módem remoto acepta la comunicación se activa la señal DCD
(Detector de portadora) para indicar que la conexión ha sido establecida.
4. El DCE activa la señal CTS (Listo para enviar) para indicar al DTE que ya está listo
para enviar datos.
5. Se lleva a cabo la transferencia de datos por las líneas de transmisión y recepción.
Fase 3[editar]
Finalización de la conexión:
1. El DTE desactiva la señal RTS para indicar que se desea finalizar la conexión.
2. El módem cuelga la línea, desactiva la señal DCD y a continuación desactiva CTS.
RS-422
Ir a la navegaciónIr a la búsqueda
Características[editar]
Varias ventajas clave que ofrece esta norma incluyen el receptor diferencial, un
conductor de diferencial y velocidades de datos de hasta 10megabaudios a los
12m. La especificación en sí misma no establece un límite máximo de velocidad
de datos, sino que muestra cómo la velocidad de la señal se degrada con la
longitud del cable. La figura que muestra esto se detiene a 10Mb/s.
EIA-422 sólo especifica las características eléctricas de señalización de una sola
señal balanceada. Protocolos y asignaciones de los pines están definidos en otras
especificaciones. Las conexiones mecánicas para esta interfaz se especifican por
EIA-530 (Conector DB-25) o EIA-449 (Conector CC-37), sin embargo existen
dispositivos que tienen sólo 4 bornes para implementar los pares de transmisión y
recepción. La longitud máxima del cable es de 1200m. Velocidades de datos
máximas son de 10Mb/s en 12 m ó 100kb/s en 1200m. EIA-422 no puede
implementar una verdadera red de comunicaciones multi-punto como con EIA-485,
sin embargo un conductor puede ser conectado a un máximo de diez receptores.
Un uso común de la EIA-422 es para extender conexiones RS-232. Sistemas de
automatización de radiodifusoras y equipos de post-producción y edición lineal
utilizan RS-422 para controlar remotamente los lectores y grabadores ubicados en
la sala central de equipos.
Además, una variante compatible con RS-232 de RS-422 que utiliza un conector
mini-DIN-8 se utilizó ampliamente en el hardware Macintosh hasta que fue
sustituido por el USB en la iMac en 1998.
EIA-422 puede interoperar con interfaces diseñadas para la norma MIL-STD-188-
114B , pero no son idénticos. EIA-422 utiliza una señal nominal de 0 a 5 voltios,
mientras que la norma MIL-STD-188-114B utiliza una señal simétrica alrededor de
0V. Sin embargo, la tolerancia a la tensión de modo común en ambas
especificaciones les permite interactuar. Se debe tener cuidado con la terminación
de la red.
EIA-423 es una especificación similar para señales no balanceadas (RS-423).
Cuando se utiliza en relación con el cableado de comunicaciones, el cableado RS-
422 refiere a cable hecho de dos juegos de par trenzado, a menudo con cada par
blindado, y un conductor de tierra. Mientras que un cable de doble par puede ser
práctico para muchas aplicaciones RS-422, la especificación RS-422 sólo define
una ruta para la señal y no asigna ninguna función a la misma. Cualquier conjunto
de cables completo (es decir, con conectores) debe tener una etiqueta con la
especificación que define la función de la señal y el diseño mecánico del conector,
como RS-449.