Está en la página 1de 25

Breve historia del Código ASCII :

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.

Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya


utilizados en aquel momento en telegrafía por la compañía Bell. En un primer momento solo
incluía letras mayúsculas y números, pero en 1967 se agregaron las letras minúsculas y
algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los
caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado en 1967 como estándar,
conteniendo todos lo necesario para escribir en idioma ingles.

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) .

Como utilizar el código ASCII:


Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algún sistema informatico; pero si lo
que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo
siguiente, por ejemplo:

Como escribir con el teclado, o tipear : Letra EÑE


mayúscula - letra N con tilde - ENIE
 WINDOWS: en computadoras con sistema operativo como Windows 8, Win 7,
Vista, Windows Xp, etc.

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 )

Caracteres ASCII alfanumericos imprimibles :


codigo ascii 32 = espacio ( Espacio en blanco )
codigo ascii 33 = ! ( Signos de exclamacion, signo de admiracion )
codigo ascii 34 = " ( Comillas dobles , comillas altas o inglesas )
codigo ascii 35 = # ( Signo numeral o almohadilla )
codigo ascii 36 = $ ( Signo pesos )
codigo ascii 37 = % ( Signo de porcentaje - por ciento )
codigo ascii 38 = & ( Y - ampersand - et latina )
codigo ascii 39 = ' ( Comillas simples, apóstrofe )
codigo ascii 40 = ( ( Abre paréntesis )
codigo ascii 41 = ) ( Cierra paréntesis )
codigo ascii 42 = * ( Asterisco )
codigo ascii 43 = + ( Signo mas, suma, positivo )
codigo ascii 44 = , ( Coma )
codigo ascii 45 = - ( Signo menos , resta , negativo , guión medio )
codigo ascii 46 = . ( Punto )
codigo ascii 47 = / ( Barra inclinada, división, operador cociente )
codigo ascii 48 = 0 ( Número cero )
codigo ascii 49 = 1 ( Número uno )
codigo ascii 50 = 2 ( Número dos )
codigo ascii 51 = 3 ( Número tres )
codigo ascii 52 = 4 ( Número cuatro )
codigo ascii 53 = 5 ( Número cinco )
codigo ascii 54 = 6 ( Número seis )
codigo ascii 55 = 7 ( Número siete )
codigo ascii 56 = 8 ( Número ocho )
codigo ascii 57 = 9 ( Número nueve )
codigo ascii 58 = : ( Dos puntos )
codigo ascii 59 = ; ( Punto y coma )
codigo ascii 60 = < ( Menor que )
codigo ascii 61 = = ( Signo igual, igualdad, igual que )
codigo ascii 62 = > ( Mayor que )
codigo ascii 63 = ? ( Cierra signo interrogación )
codigo ascii 64 = @ ( Arroba )
codigo ascii 65 = A ( Letra A mayúscula )
codigo ascii 66 = B ( Letra B mayúscula )
codigo ascii 67 = C ( Letra C mayúscula )
codigo ascii 68 = D ( Letra D mayúscula )
codigo ascii 69 = E ( Letra E mayúscula )
codigo ascii 70 = F ( Letra F mayúscula )
codigo ascii 71 = G ( Letra G mayúscula )
codigo ascii 72 = H ( Letra H mayúscula )
codigo ascii 73 = I ( Letra I mayúscula )
codigo ascii 74 = J ( Letra J mayúscula )
codigo ascii 75 = K ( Letra K mayúscula )
codigo ascii 76 = L ( Letra L mayúscula )
codigo ascii 77 = M ( Letra M mayúscula )
codigo ascii 78 = N ( Letra N mayúscula )
codigo ascii 79 = O ( Letra O mayúscula )
codigo ascii 80 = P ( Letra P mayúscula )
codigo ascii 81 = Q ( Letra Q mayúscula )
codigo ascii 82 = R ( Letra R mayúscula )
codigo ascii 83 = S ( Letra S mayúscula )
codigo ascii 84 = T ( Letra T mayúscula )
codigo ascii 85 = U ( Letra U mayúscula )
codigo ascii 86 = V ( Letra V mayúscula )
codigo ascii 87 = W ( Letra W mayúscula )
codigo ascii 88 = X ( Letra X mayúscula )
codigo ascii 89 = Y ( Letra Y mayúscula )
codigo ascii 90 = Z ( Letra Z mayúscula )
codigo ascii 91 = [ ( Abre corchetes )
codigo ascii 92 = \ ( Barra invertida , contrabarra , barra inversa )
codigo ascii 93 = ] ( Cierra corchetes )
codigo ascii 94 = ^ ( Intercalación - acento circunflejo )
codigo ascii 95 = _ ( Guión bajo , subrayado , subguión )
codigo ascii 96 = ` ( Acento grave )
codigo ascii 97 = a ( Letra a minúscula )
codigo ascii 98 = b ( Letra b minúscula )
codigo ascii 99 = c ( Letra c minúscula )
codigo ascii 100 = d ( Letra d minúscula )
codigo ascii 101 = e ( Letra e minúscula )
codigo ascii 102 = f ( Letra f minúscula )
codigo ascii 103 = g ( Letra g minúscula )
codigo ascii 104 = h ( Letra h minúscula )
codigo ascii 105 = i ( Letra i minúscula )
codigo ascii 106 = j ( Letra j minúscula )
codigo ascii 107 = k ( Letra k minúscula )
codigo ascii 108 = l ( Letra l minúscula )
codigo ascii 109 = m ( Letra m minúscula )
codigo ascii 110 = n ( Letra n minúscula )
codigo ascii 111 = o ( Letra o minúscula )
codigo ascii 112 = p ( Letra p minúscula )
codigo ascii 113 = q ( Letra q minúscula )
codigo ascii 114 = r ( Letra r minúscula )
codigo ascii 115 = s ( Letra s minúscula )
codigo ascii 116 = t ( Letra t minúscula )
codigo ascii 117 = u ( Letra u minúscula )
codigo ascii 118 = v ( Letra v minúscula )
codigo ascii 119 = w ( Letra w minúscula )
codigo ascii 120 = x ( Letra x minúscula )
codigo ascii 121 = y ( Letra y minúscula )
codigo ascii 122 = z ( Letra z minúscula )
codigo ascii 123 = { ( Abre llave curva - llaves curvas )
codigo ascii 124 = | ( Barra vertical, pleca , linea vertical )
codigo ascii 125 = } ( Cierra llave - llaves curvas )
codigo ascii 126 = ~ ( Signo de equivalencia , tilde o virgulilla de la ñ )

Caracteres ASCII extendidos imprimibles :


codigo ascii 128 = Ç ( Letra C cedilla mayúscula )
codigo ascii 129 = ü ( Letra u minúscula con diéresis )
codigo ascii 130 = é ( Letra e minúscula con acento agudo )
codigo ascii 131 = â ( Letra a minúscula con acento circunflejo )
codigo ascii 132 = ä ( Letra a minúscula con diéresis )
codigo ascii 133 = à ( Letra a minúscula con acento grave )
codigo ascii 134 = å ( Letra a minúscula con anillo )
codigo ascii 135 = ç ( Letra c cedilla minúscula )
codigo ascii 136 = ê ( Letra e minúscula con acento circunflejo )
codigo ascii 137 = ë ( Letra e minúscula con diéresis )
codigo ascii 138 = è ( Letra e minúscula con acento grave )
codigo ascii 139 = ï ( Letra i minúscula con diéresis )
codigo ascii 140 = î ( Letra i minúscula con acento circunflejo )
codigo ascii 141 = ì ( Letra i minúscula con acento grave )
codigo ascii 142 = Ä ( Letra A mayúscula con diéresis )
codigo ascii 143 = Å ( Letra A mayúscula con anillo )
codigo ascii 144 = É ( Letra E mayúscula con acento agudo )
codigo ascii 145 = æ ( Diptongo latino ae minúscula )
codigo ascii 146 = Æ ( Diptongo latino AE mayúscula )
codigo ascii 147 = ô ( Letra o minúscula con acento circunflejo )
codigo ascii 148 = ö ( Letra o minúscula con diéresis )
codigo ascii 149 = ò ( Letra o minúscula con acento grave )
codigo ascii 150 = û ( Letra u minúscula con acento circunflejo )
codigo ascii 151 = ù ( Letra u minúscula con acento grave )
codigo ascii 152 = ÿ ( Letra y minúscula con diéresis )
codigo ascii 153 = Ö ( Letra O mayúscula con diéresis )
codigo ascii 154 = Ü ( Letra U mayúscula con diéresis )
codigo ascii 155 = ø ( Letra o minúscula con barra inclinada )
codigo ascii 156 = £ ( Signo Libra Esterlina )
codigo ascii 157 = Ø ( Letra O mayúscula con barra inclinada )
codigo ascii 158 = × ( Signo de multiplicación )
codigo ascii 159 = ƒ ( Símbolo de función, florín neerlandés )
codigo ascii 160 = á ( Letra a minúscula con acento agudo )
codigo ascii 161 = í ( Letra i minúscula con acento agudo )
codigo ascii 162 = ó ( Letra o minúscula con acento agudo )
codigo ascii 163 = ú ( Letra u minúscula con acento agudo )
codigo ascii 164 = ñ ( Letra eñe minúscula - letra n con tilde - enie )
codigo ascii 165 = Ñ ( Letra EÑE mayúscula - letra N con tilde - ENIE )
codigo ascii 166 = ª ( Ordinal femenino, indicador de genero femenino )
codigo ascii 167 = º ( Ordinal masculino, indicador de genero masculino )
codigo ascii 168 = ¿ ( Abre signo interrogacion )
codigo ascii 169 = ® ( Símbolo de Marca Registrada )
codigo ascii 170 = ¬ ( Signo de negacion )
codigo ascii 171 = ½ ( Un medio, mitad, fracción )
codigo ascii 172 = ¼ ( Un cuarto, cuarta parte, fracción )
codigo ascii 173 = ¡ ( Abre signos de exclamacion, signo de admiracion )
codigo ascii 174 = « ( Abre comillas bajas, angulares, latinas o españolas )
codigo ascii 175 = » ( Cierra comillas bajas, angulares, latinas o españolas )
codigo ascii 176 = ░ ( Bloque color tramado densidad baja, carácter gráfico )
codigo ascii 177 = ▒ ( Bloque color tramado densidad media, gráfico )
codigo ascii 178 = ▓ ( Bloque color tramado densidad alta, carácter gráfico )
codigo ascii 179 = │ ( Línea simple vertical de recuadro gráfico )
codigo ascii 180 = ┤ ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 181 = Á ( Letra a mayúscula con acento agudo )
codigo ascii 182 = Â ( Letra A mayúscula con acento circunflejo )
codigo ascii 183 = À ( Letra A mayúscula con acento grave )
codigo ascii 184 = © ( Símbolo Copyright, bajo derecho de autor )
codigo ascii 185 = ╣ ( Doble línea vertical empalme izquierdo, gráfico )
codigo ascii 186 = ║ ( Líneas doble vertical de recuadro gráfico, verticales )
codigo ascii 187 = ╗ ( Línea doble esquina superior derecha de recuadro )
codigo ascii 188 = ╝ ( Línea doble esquina inferior derecha de recuadro )
codigo ascii 189 = ¢ ( Signo centavo, céntimo o centésimo )
codigo ascii 190 = ¥ ( Signo monetario YEN japonés, YUAN chino )
codigo ascii 191 = ┐ ( Línea simple esquina de recuadro gráfico )
codigo ascii 192 = └ ( Línea simple esquina de recuadro gráfico )
codigo ascii 193 = ┴ ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 194 = ┬ ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 195 = ├ ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 196 = ─ ( Línea simple horizontal de recuadro gráfico )
codigo ascii 197 = ┼ ( Líneas simples empalmes de recuadro gráfico )
codigo ascii 198 = ã ( Letra a minúscula con tilde )
codigo ascii 199 = Ã ( Letra A mayúscula con tilde )
codigo ascii 200 = ╚ ( Línea doble esquina inferior izquierda de recuadro )
codigo ascii 201 = ╔ ( Línea doble esquina superior izquierda de recuadro )
codigo ascii 202 = ╩ ( Doble línea horizontal empalme arriba, recuadro )
codigo ascii 203 = ╦ ( Doble línea horizontal empalme abajo, recuadro )
codigo ascii 204 = ╠ ( Doble línea vertical empalme derecho, recuadro )
codigo ascii 205 = ═ ( Líneas doble horizontales de recuadro gráfico )
codigo ascii 206 = ╬ ( Líneas dobles cruce de líneas de recuadro gráfico )
codigo ascii 207 = ¤ ( Signo monetario - divisa general )
codigo ascii 208 = ð ( Letra eth latina minúscula )
codigo ascii 209 = Ð ( Letra eth latina mayúscula )
codigo ascii 210 = Ê ( Letra E mayúscula con acento circunflejo )
codigo ascii 211 = Ë ( Letra E mayúscula con diéresis )
codigo ascii 212 = È ( Letra E mayúscula con acento grave )
codigo ascii 213 = ı ( Letra minuscula i sin punto )
codigo ascii 214 = Í ( Letra i mayúscula con acento agudo )
codigo ascii 215 = Î ( Letra I mayúscula con acento circunflejo )
codigo ascii 216 = Ï ( Letra i mayúscula con diéresis )
codigo ascii 217 = ┘ ( Línea simple esquina de recuadro gráfico )
codigo ascii 218 = ┌ ( Línea simple esquina de recuadro gráfico )
codigo ascii 219 = █ ( Bloque color pleno solido, carácter gráfico )
codigo ascii 220 = ▄ ( Medio bloque negro, mitad inferior, carácter gráfico )
codigo ascii 221 = ¦ ( Barra vertical partida )
codigo ascii 222 = Ì ( Letra I mayúscula con acento grave )
codigo ascii 223 = ▀ ( Medio bloque negro, mitad superior, carácter gráfico )
codigo ascii 224 = Ó ( Letra o mayúscula con acento agudo )
codigo ascii 225 = ß ( Letra alemana eszett o ese-zeta )
codigo ascii 226 = Ô ( Letra O mayúscula con acento circunflejo )
codigo ascii 227 = Ò ( Letra O mayúscula con acento grave )
codigo ascii 228 = õ ( Letra o minúscula con tilde )
codigo ascii 229 = Õ ( Letra O mayúscula con tilde )
codigo ascii 230 = µ ( Signo micro )
codigo ascii 231 = þ ( Letra latina thorn minúscula )
codigo ascii 232 = Þ ( Letra latina thorn mayúscula )
codigo ascii 233 = Ú ( Letra U mayúscula con acento agudo )
codigo ascii 234 = Û ( Letra U mayúscula con acento circunflejo )
codigo ascii 235 = Ù ( Letra U mayúscula con acento grave )
codigo ascii 236 = ý ( Letra y minúscula con acento agudo )
codigo ascii 237 = Ý ( Letra Y mayúscula con acento agudo )
codigo ascii 238 = ¯ ( Macron (marca larga), superguión, guión alto )
codigo ascii 239 = ´ ( Acento agudo )
codigo ascii 240 = ≡ ( Símbolo matemático de congruencia, equivalencia )
codigo ascii 241 = ± ( Signo mas menos )
codigo ascii 242 = ‗ ( ASCII 242 )
codigo ascii 243 = ¾ ( Tres cuartos, fracción )
codigo ascii 244 = ¶ ( Fin de párrafo - signo de calderón )
codigo ascii 245 = § ( Signo de sección )
codigo ascii 246 = ÷ ( Signo de división )
codigo ascii 247 = ¸ ( Cedilla , virgulilla baja )
codigo ascii 248 = ° ( Signo de grado, anillo )
codigo ascii 249 = ¨ ( Diéresis )
codigo ascii 250 = · ( Punto centrado, punto medio, coma georgiana )
codigo ascii 251 = ¹ ( Superíndice uno )
codigo ascii 252 = ³ ( Superíndice tres , potencia tres , al cubo )
codigo ascii 253 = ² ( Superíndice dos , al cuadrado )
codigo ascii 254 = ■ ( Cuadrado negro, caracter gráfico )
codigo ascii 255 = nbsp ( Espacio sin separación - non breaking space 

Todos los dispositivos periféricos se conectan a la computadora a través de conexiones de


diversos tipos llamadas puertos. La conexión del periférico debe ser del mismo tipo que el puerto
en que se desea conectar:

 Puerto Serial. Existe en dos tamaños, 9 pin y 25 pin. El conector para el costado de la


computadora será de tipo macho. (Los tipos de video más antiguos usaban un conector
tipo hembra de 9 pines).

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 paralelo. Este tiene un solo tamaño de 25 pines hembra. Normalmente en


estos puertos se conectan impresoras, scanners, cámaras y en algunos casos dos
computadoras. Un puerto paralelo envía datos de 4 por vez, por lo tanto es más
rápido que el serial.

 Puerto Bus. El conector correspondiente a este puerto es cilíndrico y comúnmente en


él se conecta el mouse o el teclado.

 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

Véase también: Universal Serial Bus,  FireWire y  Serial ATA

Puerto serie

Conector Mini-DIN8 macho que se usaba para conectar por el puerto serie a las


computadoras Macintosh

Un puerto serie o puerto en serie es una interfaz de comunicaciones de datos


digitales, frecuentemente utilizado por computadoras y periféricos, donde la
información es transmitida bit a bit, enviando un solo bit a la vez; en contraste con
el puerto paralelo que envía varios bits simultáneamente. 1
La comparación entre la transmisión en serie y en paralelo se puede explicar
usando una analogía con las carreteras: una carretera tradicional de un único carril
por cada sentido (es decir: carretera de ida y vuelta) corresponde a la transmisión
en serie, y una carretera autovía con varios carriles por sentido corresponde a la
transmisión en paralelo, siendo los vehículos los bits que circulan por el cable.

Í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.

Puerto serie asincrónico[editar]


A través de este tipo de puerto la comunicación se establece usando
un protocolo de transmisión asíncrono. En este caso, se envía en primer lugar una
señal inicial anterior al primer bit de cada byte, carácter o palabra codificada. Una
vez enviado el código correspondiente, se envía inmediatamente una señal de
parada (stop) después de cada palabra codificada.
La señal de inicio (start) sirve para preparar al mecanismo de recepción o
receptor, la llegada y registro de un símbolo, mientras que la señal de stop sirve
para predisponer al mecanismo de recepción para que tome un descanso y se
prepare para la recepción del nuevo símbolo.
La típica transmisión start-stop es la que se usa en la transmisión de
códigos ASCII a través del puerto RS-232, como la que se establece en las
operaciones con teletipos.

El puerto serie RS-232 (también conocido como COM) es del tipo asincrónico,


utiliza cableado simple desde 3 hilos hasta 25 y
conecta computadoras o microcontroladores a todo tipo de periféricos,
desde terminales a impresoras y módems pasando por mouses.
La interfaz entre el RS-232 y el microprocesador generalmente se realiza
mediante el chip UART 8250 (computadoras de 8 y 16 bits, PC XT) o el 16550
(IBM Personal Computer/AT y posteriores).
El RS-232 original tenía un conector tipo D-sub DB-25, sin embargo, la mayoría de
dichos pines no se utilizaban, por lo que IBM estandarizó con su gama IBM
Personal System/2 el uso del conector DE-9 (ya introducido en el AT) que se
usaba, de manera mayoritaria en computadoras. Sin embargo, a excepción
del mouse, el resto de periféricos solían presentar el DB-25.
La norma RS-422, similar al RS-232, es un estándar utilizado en el ámbito
industrial.

Puertos serie modernos[editar]


Uno de los defectos de los puertos serie iniciales era su lentitud en comparación
con los puertos paralelos -hablamos de 19.2 kbits por segundo-. Sin embargo, con
el paso del tiempo, están apareciendo multitud de puertos serie de alta velocidad
que los hacen muy interesantes ya que presentan las ventajas del menor cableado
y solucionan el problema de la merma de velocidad usando un mayor
apantallamiento, y más barato, usando la técnica del par trenzado. Por ello,
el puerto RS-232, e incluso multitud de puertos paralelos, se están sustituyendo
reemplazándose por los nuevos puertos serie como el USB, el FireWire o el Serial
ATA.

Tipos de comunicación en serie[editar]


Artículo principal: Dúplex (telecomunicaciones)

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

RS-232 (Recommended Standard 232, en español: "Estándar Recomendado


232"), también conocido como EIA/TIA RS-232C, es una interfaz que designa
una norma para el intercambio de datos binarios serie entre un DTE (Data
Terminal Equipment, "Equipo Terminal de Datos"), como por ejemplo
una computadora, y un DCE (Data Communication Equipment, "Equipo de
Comunicación de Datos"), por ejemplo un módem. Existen otros casos en los que
también se utiliza la interfaz RS-232. Una definición equivalente publicada por
la UIT1 se denomina V.24.

Conector RS-232 (DB-9 hembra).

Tarjeta PCI con conectores RS-232 macho.

En particular, existen ocasiones en que interesa conectar otro tipo de


equipamientos, como pueden ser computadoras. Evidentemente, en el caso de
interconexión entre los mismos, se requerirá la conexión de un DTE con otro DTE.
Para ello se utiliza una conexión entre los dos DTE sin usar módem, por ello se
llama módem nulo (null modem).
El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal
encontrar la versión de 9 pines (DE-9, o popularmente mal denominados DB-9),
más barato e incluso más extendido para cierto tipo de periféricos (como el ratón
serie de la PC).2

Í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

Conexiones (desde la perspectiva del DTE)[editar]


En la siguiente tabla se muestran las señales RS-232 más comunes según los
pines asignados de:
Señal DB- DE-9 (DB-9, TIA- EIA/TIA 56 Host RJ- MMJnota 1
25 574) 1 50

Common Ground G 7 5 4 4,5 6 3,4

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

Data Set Ready DSR 6 6 1 7 5 6

Request To Send RTS 4 7 8 1 4 -

Clear To Send CTS 5 8 7 8 3 -

Carrier Detect DCD 8 1 2 7 10 -

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

1 CG AA 101 Tierra del Chasis

2 TD BA 103 Salida Datos Transmitidos

3 RD AA 104 Entrada Datos Recibidos

4 RTS CA 105 Salida Solicitud de Envío

5 CTS CB 106 Entrada Listo para Enviar

6 DSR CC 107 Entrada Equipo de Datos Listo

7 SG AB 102 --- Tierra de Señal

8 DCD CF 109 Entrada Portadora Detectada


9* Entrada Test de Voltaje Positivo

10* Entrada Test de Voltaje Negativo

11 (no se usa)

12+ SCDC SCF 122 Entrada Portadora Detectada-Secundario

13+ SCTS SCB 121 Entrada Listo para Enviar-Secundario

SBA
14+ Salida Datos Transmitidos-Secundario
118

15# TC DB 114 Entrada Reloj de Transmisión

16+ SRD SBB 119 Entrada Datos Recibidos-Secundario

17# RC DD 115 Entrada Reloj de Recepción

18 (no se usa)

19+ SRTS SCA 120 Salida Solicitud de Envío Secundario

20 DTR CD 108,2 Salida Terminal de Datos Listo

21* SQ CG 110 Entrada Calidad de Señal

22 RI CE 125 Entrada Indicador de Timbre

23* DSR CH 111 Salida Equipo de Datos Listo

CI 112 Salida Selector de Tasa de Datos

24* XTC DA 113 Salida Reloj de Transmisión Externo

25* Salida Ocupado

En la tabla, el carácter que sigue al número de pin:

 (*) raramente se usa.


 (+) usado únicamente si se implementa el canal secundario.
 (#) usado únicamente sobre interfaces sincrónicas.
También, la dirección de la flecha indica cuál dispositivo (DTE o DCE) origina cada
señal, a excepción de las líneas de tierra (---).
Sobre los circuitos, todos las tensiones están con respecto a la señal de tierra.
Las convenciones que se usan son las siguientes:
Tensión Señal Nivel Lógico Control

+3 a
Espacio 0 On
+15

-3 a –15 Marca 1 Off

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.

Características eléctricas de cada circuito[editar]


Los siguientes criterios son los que se aplican a las características eléctricas de
cada una de las líneas:

1. La magnitud de una tensión en circuito abierto no excederá los 25 V.


2. El conductor será apto para soportar un corto con cualquier otra línea en el cable
sin daño a sí mismo o a otro equipamiento, y la corriente de cortocircuito no
excederá los 0,5 A.
3. Las señales se considerarán en el estado de MARCA, (nivel lógico “1”), cuando la
tensión sea más negativa que -3 V con respecto a la línea de Signal Ground. Las
señales se considerarán en el estado de ESPACIO, (nivel lógico “0”), cuando la
tensión sea más positiva que +3 V con respecto a la línea Signal Ground. La
gama de tensiones entre -3 V y +3 V se define como la región de transición,
donde la condición de señal no está definida.
4. La impedancia de carga tendrá una resistencia a DC de menos de 7000 Ω al medir
con una tensión aplicado de entre 3 a 25 V pero mayor de 3000 Ω cuando se mida
con una tensión de menos de 25 V.
5. Cuando la resistencia de carga del terminal encuentra los requerimientos de la
regla 4 anteriormente dicha, y la tensión de la terminal de circuito abierto está a
0 V, la magnitud del potencial de ese circuito con respecto a Signal Ground estará
en el rango de 5 a 15 V.
6. El driver de la interfaz mantendrá una tensión entre -5 a –15 V relativos a la Signal
Ground para representar una condición de MARCA. El mismo driver mantendrá
una tensión de entre 5 V a 15 V relativos a Signal Ground para simbolizar una
señal de ESPACIO. Obsérvese que esta regla junto con la Regla 3, permite 2 V
de margen de ruido. En la práctica, se utilizan –12 y 12 V respectivamente.
7. El driver cambiará la tensión de salida hasta que no se excedan 30 V/µs, pero el
tiempo requerido a la señal para pasar de –3 V a +3 V de la región de transición
no podrá exceder 1 ms, o el 4% del tiempo de un bit.
8. La desviación de capacitancia del terminal no excederá los 2500 pF, incluyendo la
capacitancia del cable. Obsérvese que cuando se está usando un cable normal
con una capacitancia de 40 a 50 pF/Pie de longitud, esto limita la longitud de
cable a un máximo de 50 Pies, (15 m). Una capacitancia del cable inferior
permitiría recorridos de cable más largos.
9. La impedancia del driver del circuito estando apagado deberá ser mayor que
300 Ω.
Existen en el mercado muchos circuitos integrados disponibles, (los chips 1488 y
1489, Max 232, etc) los cuales implementan drivers y receptores TTL, para una
RS-232 de forma compatible con las reglas anteriores.

1. Se utiliza codificación NRZ-L, es decir el cero lógico se codifica con un pulso


positivo y uno lógico se codifica con un pulso negativo, con unos rangos de
tensión permitidos de entre 3 y 15 v y de entre -3 y -15 v. La tensión nominal es
de 12 v. Y la tensión máxima de 25 v.
2. De los 25 sólo, cuatro son utilizados para datos. El resto son de control,
temporización, tierra y pruebas. La especificación eléctrica para estos circuitos es
igual que para los datos, considerando el estado ON equivalente al cero lógico y
OFF al uno lógico.
3. La tasa de bits máxima que se recomienda en la norma para la distancia máxima
de 15 metros es de 20 kbps. Esta velocidad se puede aumentar si se disminuye la
distancia de conexión. En la recomendación V.28 se especifica que en
determinadas condiciones se podría llegar hasta 64 kbps.

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.

Ejemplo de comunicación entre un DTE y un DCE[editar]


A continuación se mostrará una temporización típica utilizada para la
comunicación entre un DTE y un DCE cuando el DCE es un módem y se desea
transmitir datos al DCE remoto. El proceso se puede dividir en 3 fases:3
Fase 1[editar]
Conexión DTE-DCE preparada. La primera fase se utiliza para comprobar que los
dispositivos DTE y DCE están operativos:

1. El DTE activa la señal DTR (DTE listo).


2. El DCE activa la señal DSR (DCE listo).
Fase 2[editar]
Establecimiento de la conexión DTE-DTE y transferencia de datos:

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

El texto que sigue es una traducción defectuosa. Si quieres colaborar con


Wikipedia, busca el artículo original y mejora esta traducción.

Copia y pega el siguiente código en la página de discusión del autor:  {{subst:Aviso mal


traducido|RS-422}} ~~~~

Red RS-422, con múltiples receptores.

RS-422 es una norma técnica para especificar las características eléctricas de un


circuito de señal digital para la transmisión de datos serie. Especifica una señal
diferencial que puede transmitir datos a velocidades de hasta 10Mb/s o puede
enviar datos por cable, siempre y cuando no supere los 12 metros. Algunos
sistemas se interconectan directamente usando señales RS-422, o pueden
utilizarse convertidores RS-422 para ampliar el rango de conexiones RS-232. La
norma sólo define los niveles de señal. El resto de las propiedades de la interfaz
de serie están establecidas en otras normas.

Ámbito de aplicación estándar[editar]


RS-422 es el título común de forma corta del American National Standards
Institute (ANSI) Características ANSI/TIA/EIA-422-B eléctricas de los circuitos de
tensión balanceadas interfaz diferencial y su equivalente internacional
Recomendación UIT-T T-REC-V.11, también conocido como X.27 . Estas técnicas
estándares especifican las características eléctricas del circuito de interfaz digital
de tensión equilibrada. RS-422 proporciona para la transmisión de datos,
utilizando la señalización equilibradas o diferencial , con unidireccional / no
reversible, terminada en punta o no terminados en líneas de transmisión, para
señalar , o multipunto. En contraste con EIA-485 (que es multi-punto en lugar de
multi-drop), EIA-422/V.11 no permiten a los conductores múltiples, pero sólo
receptores múltiples. La revisión B, publicado en mayo de 1994, fue reafirmada
por la Asociación de la Industria de Telecomunicaciones en 2005.

Características[editar]

Longitud del cable RS-422 vs. velocidad de datos.

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.

También podría gustarte