Sunteți pe pagina 1din 19

Antecedentes De Los Microcontroladores

En el ao de 1969 un equipo de ingenieros japoneses de la compaa BUSICOM


llego al pas de los Estados Unidos debido a una peticin para construir algunos
circuitos integrados para calculadoras. Estos nuevos circuitos integrados
deban construirse en base a sus proyectos desarrollados anteriormente. La
peticin fue hecha por la compaa INTEL, y Marcian Hoff era el responsable del
proyecto. El era la persona con ms experiencia trabajando con computadoras
as que sugiere crear un circuito integrado en donde la funcin era
determinada por un programa almacenado dentro del mismo. Esto significo que
la configuracin fuera ms sencilla, pero esto requera de una mayor memoria
que el proyecto propuesto por los ingenieros japoneses. Despus de un
profundo anlisis del proyecto, los ingenieros japoneses trataron de encontrar
una solucin ms simple al problema pero la idea de Marcian gano, es as
cuando las primeras ideas de un microprocesador son llevadas acabo para su
creacin.
Federico Faggin fue la mayor ayuda que tubo INTEL al transformar y mejorar
como construir el nuevo proyecto. En solo 9 meses terminaron y construyeron
el primer concepto del producto. Inmediatamente compran la licencia de la
compaa BUSICOM la cual no tenia idea del gran tesoro que posean. Intel
obtiene los derechos del circuito integrado 1971. Durante ese mismo ao,
aparece en el Mercado el primer microprocesador llamado 4004 con la
capacidad de ejecutar 6000 operaciones por Segundo. No pasa mucho tiempo
cuando una compaa Americana solicita a INTEL y Texas Instruments la
creacin de un microprocesador de 8 bits. En abril de 1972 el primer
microprocesador de 8 bits aparece en el Mercado bajo el nombre de 8008. Este
tena 45 instrucciones de operacin, capacidad de direccionar hasta 16kb de
memoria y trabajar con una velocidad de 300,000 operaciones por segundo.
Este fue el precursor de todos los microprocesadores de hoy. Intel continua con
sus desarrollos y en abril de 1974 pone en el Mercado el microprocesador bajo
el nombre 8080 con capacidad de direccionar 64kb de memoria, con 75
instrucciones y un precio de inicio de $360 dlares.
En otra compaa Americana Motorola rpidamente analizaron que pasaba, y
pusieron en el Mercado un microprocesador de 8 bits, llamado 6800. Motorola
fue la primera compaa en construir otros perifricos como el 6820 y el 6850.

En estas fechas muchas compaas reconocieron el gran impacto del


microprocesador e iniciaron sus propios desarrollos.
En 1975 ocurrio un evento critico para la historia de los microprocesadores, la
MOS Technology anunciaba que los microprocesadores 6501 y 6502 se vendan
a solo $25 dlares cada uno, mientras el precio de los 8080 y 6800 eran de
$179 dlares. Como una respuesta a esto Intel y Motorola bajaron sus precios
al primer da del anuncio del competidor a $69.95 por microprocesador.
MOS Technology detuvo su produccin del 6501 pero mantuvo su produccin
del 6502, el cual fue un microprocesador de 8 bits con 56 instrucciones y una
capacidad de direccionar 64 kb de memoria. Debido al bajo costo, el 6502 se
volvi muy popular, de tal forma que instalado en computadoras, tales como:
KIM-1, Apple I, Apple II, Atari, Comodore, Acorn, Oric, Galeb, Orao, Ultra y
muchos otros. Pronto aparecieron muchos otros fabricantes de 6502 (Rockwell,
Sznertek, GTE, NCR, Ricoh, y Comodore toman como base a MOS Technology)
la cual estaba en sus mejores ventas de hasta 15 millones de procesadores por
ao.
Algunas compaas no mejoraban y sin embargo Federico Faggien deja Intel y
comienza su propia compaa Zilog Inc. En 1976 Zilog anuncia su nuevo
microprocesador con el nombre de Z80. Durante el desarrollo de este
microprocesador, en donde Faffin toma una importante decisin, dado que
sabia bien que muchos de los programas estaban desarrollados para trabajar
en el 8080. Mucha gente se mantena fiel al a pesar de precio tan caro en el
Mercado, pero con excelentes caractersticas. Decide que el nuevo procesador
sea capaz de funcionar con todos los programas que haban sido creados para
el 8080. Con todas estas caractersticas, muchos nuevos usuarios agregaron el
Z80 sus proyectos haciendo uno de los microprocesadores mas poderosos en
ese tiempo.
El Z80 tenia 176 instrucciones, un gran numero de registros, una opcin para
refrescar la memoria dinmica RAM, solo necesitaba una sola fuente de
alimentacin, gran velocidad de trabajo, era capaz de direccionar 64k de
memoria, entre otras cosas mas. Gran parte de de los programadores
cambiaron de 8080 a Z80. Este microprocesador se volvi el mas utilizado en
su tiempo. Junto con Zilog, otras nuevas compaias aparecieron como Mostek,
NEC, SHARP y SGS. Z80 fue el corazn de muchas computadoras como
Spectrum, Partner, TRS703 y Z-3.
En 1976, Intel mejora su versin de microprocesador de 8 bits llamado 8085
pero sin embargo, Z80 fue rpidamente mejorado y la compaa Intel perdi
rpidamente la batalla. Siguieron apareciendo mas microprocesadores en el
mercado (6809, 2650, SC/MP) pero todo ya estaba decidido. No havia mejoras
importantes que convirtieran el producto como algo nuevo, as que el 6502 y
Z80 eran los representantes de los microprocesadores de 8 bits de esos
tiempos. el producto como algo nuevo, as que el 6502 y Z80 eran los
representantes de los microprocesadores de 8 bits de esos tiempos.

Arquitectura De Von Neumann


Tradicionalmente los sistemas con microprocesadores se basan en esta arquitectura, en la
cual la unidad central de proceso (CPU), est conectada a una memoria principal nica (casi
siempre slo RAM) donde se guardan las instrucciones del programa y los datos. A dicha
memoria se accede a travs de un sistema de buses nico (control, direcciones y datos).

En un sistema con arquitectura Von Neumann el tamao de la unidad de datos o


instrucciones est fijado por el ancho del bus que comunica la memoria con la CPU. As un
microprocesador de 8 bits con un bus de 8 bits, tendr que manejar datos e instrucciones de
una o ms unidades de 8 bits (bytes) de longitud. Si tiene que acceder a una instruccin o
dato de ms de un byte de longitud, tendr que realizar ms de un acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms lento en su respuesta, ya que no
puede buscar en memoria una nueva instruccin mientras no finalicen las transferencias de
datos de la instruccin anterior.
Las principales limitaciones que nos encontramos con la arquitectura Von Neumann son:

La limitacin de la longitud de las instrucciones por el bus de datos, que hace que
el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones
complejas.
La limitacin de la velocidad de operacin a causa del bus nico para datos e
instrucciones que no deja acceder simultneamente a unos y otras, lo cual impide superponer
ambos tiempos de acceso

Los ordenadores con arquitectura Von Neumann constan de las siguientes partes:

La arquitectura Von Neumann realiza o emula los siguientes pasos secuencialmente:


1) Obtiene la siguiente instruccin desde la memoria en la direccin indicada por el contador
de programa y la guarda en el registro de instruccin.
2) Aumenta el contador de programa en la longitud de la instruccin para apuntar a la
siguiente.
3) Descodifica la instruccin mediante la unidad de control. sta se encarga de coordinar el
resto de componentes del ordenador para realizar una funcin determinada.
4) Se ejecuta la instruccin. sta puede cambiar el valor del contador del programa,
permitiendo as operaciones repetitivas.
5) Regresa al paso N 1.

Arquitectura Harvard
Este modelo, que utilizan los Microcontroladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por
medio de dos buses diferentes.

Una de las memorias contiene solamente las instrucciones del programa (Memoria de
Programa), y la otra slo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite que la CPU pueda acceder de
forma independiente y simultnea a la memoria de datos y a la de instrucciones. Como los
buses son independientes estos pueden tener distintos contenidos en la misma direccin y
tambin distinta longitud.
Tambin la longitud de los datos y las instrucciones puede ser distinta, lo que optimiza el uso
de la memoria en general.
Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced Instruccin Set
Computer), el set de instrucciones y el bus de memoria de programa pueden disearse de tal
manera que todas las instrucciones tengan una sola posicin de memoria de programa de
longitud.
Adems, al ser los buses independientes, la CPU puede acceder a los datos para completar la
ejecucin de una instruccin, y al mismo tiempo leer la siguiente instruccin a ejecutar.

Ventajas de esta arquitectura:


* El tamao de las instrucciones no est relacionado con el de los datos, y por lo tanto puede
ser optimizado para que cualquier instruccin ocupe una sola posicin de memoria de
programa, logrando as mayor velocidad y menor longitud de programa.
* El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando
una mayor velocidad en cada operacin.

Elementos De La Arquitectura Interna


Unidad de Procesamiento.
La unidad de procesamiento central ( CPU ) de una computadora digital es el elemento funcional
principal del sistema de computacin. Consta de dos subunidades funcionales: la unidad de Control
(CU) y la unidad aritmtica lgica ( ALU ). La unidad de control interpreta instrucciones, hace que
las otras unidades de la computadora realicen las funciones que se requieran para ejecutar las
instrucciones.
Unidad de Control
La unidad de control se encarga de la operacin de la computadora. Captura y Decodifica las
instrucciones, genera las seales de sincronizacin y establece las series de eventos que ocurren
durante la operacin de la computadora. Contiene varios registros que almacenan la informacin
que la computadora requiere durante su operacin, y controla la transferencia de informacin entre
esos registros y otras unidades de la computadora.
Conjunto de Instrucciones
El conjunto de instrucciones se divide en grupos con base en el modo de direccionamiento que se
utilice. La similitud de las instrucciones de un mismo grupo hace posible utilizar una descripcin
comn para todo el grupo. Los siguientes tipos de instrucciones representan los ms difundidos en
las computadoras actuales.
Instrucciones con indicacin de registros.
En ellas el o los operandos estn todos ubicados en registros del CPU.
Las instrucciones de esta categora realizan operaciones aritmticas y lgicas, as como operaciones
de ramificacin incondicional con datos contenidos en registros, y manejan operaciones
relacionadas con las interrupciones.

Instrucciones de Referencia a la memoria.


En ellas uno o ambos operandos estn en la memoria. Si existe un solo operando en la memoria, por
lo general hay un segundo operando en el registro. Este tipo de instruccin suele denominarse
instruccin de longitud de palabra fija.
Instrucciones de entrada y salida (I/O)
Provocan la transferencia de datos entre un dispositivo de entrada o salida y un registro del CPU
(por lo general el acumulador) o la memoria. Entre las unidades comunes de datos transferidos en
una operacin individual de I/O se cuentan el bit; el byte, que tiene ocho bits; y la palabra, que tiene
cuatro bytes.
Unidad Aritmtica y Lgica (ALU)
La Unidad Aritmtica Lgica desempea las funciones aritmticas y lgicas del CPU. Entre las
funciones aritmticas generalmente se cuentan la suma y resta de nmeros Binarios y nmeros
decimales codificados en binario (BCD). En algunas microcomputadoras y en todas las macro
computadoras, la ALU tambin realiza la multiplicacin y divisin de nmeros binarios y BCD
Algoritmos Aritmticos (ALU)
Se dijo anteriormente que la ALU se implementa la suma y resta binarias, ciertas operaciones
booleanas y desplazamientos. Otras operaciones aritmticas, operaciones con BCD y aritmtica de
punto flotante, as como la multiplicacin y divisin de punto fijo, se deben programar o ejecutar
mediante hardware extra.

Memoria RAM o memoria principal:


Es un chip en el que el procesador almacena de manera temporal los datos e instrucciones con los
que trabaja. El computador para poder funcional necesita colocar su sistema operativo, los
programas y datos con los que va a trabajar, en un lugar donde los pueda encontrar de manera
inmediata y fcil (para no tener que ir continuamente a buscarlos al disco duro donde se encuentran
almacenados; esto sera 100 veces ms lento). As que los ubica en un espacio de almacenamiento
temporal, la memoria RAM es de acceso aleatorio.
A la RAM se le conoce como memoria de lectura / escritura, para diferenciarla de la ROM.
Es decir que en la RAM, la CPU puede escribir y leer.
Por esto, la mayora de los programas destinan parte de la RAM como espacio temporal para
guardar datos, lo que permite rescribir.
Como no retiene su contenido, al apagar la computadora es importante guardar la informacin.
La cantidad de memoria RAM influye bastante en la velocidad de la PC. Entre ms memoria RAM
tenga, ms rpido trabaja y ms programas puede tener abiertos al mismo tiempo.
Memoria ROM:
Es la que contiene las instrucciones fundamentales para hacer funcionar la computadora, nunca
cambia y retiene su informacin, as la computadora reciba o no corriente.
Es una memoria solo para lectura. Contiene programas esenciales del sistema que ni la
computadora ni el usuario pueden borrar, como los que le permiten iniciar el funcionamiento cada
vez que se enciende la computadora.
Memoria Cach: Es una unidad pequea de memoria ultrarrpida en la que se almacena
informacin a la que se ha accedido recientemente o a la que se accede con frecuencia, lo que evita
que el microprocesador tenga que recuperar esta informacin de circuitos de memoria ms lentos.
El cach
Suele estar ubicado en la tarjeta madre (Motherboard), pero a veces est integrado en el mdulo del
procesador.
Su capacidad de almacenamiento de datos se mide en kilobytes (KB). Mientras ms cach tenga la

computadora es mejor, porque tendr ms instrucciones y datos disponibles en una memoria ms


veloz.
Memoria externa:
Tambin se la conoce como memoria auxiliar, sta es la encargada de brindar seguridad a la
informacin almacenada, por cuanto guarda los datos de manera permanente e independiente de
que el computador est en funcionamiento, a diferencia de la memoria interna que solo mantiene la
informacin mientras el equipo est encendido. Los dispositivos de almacenamiento son discos y
cintas principalmente, los discos pueden ser flexibles, duros u pticos.
QUE ES Y COMO TRABAJA EL BUS DE DATOS.
En informtica, un bus es un conjunto cableado que sirve para que los dispositivos hardware
puedan comunicarse entre s. Son rutas compartidas por todos los dispositivos y les permiten
transmitir informacin de unos a otros, son, en definitiva, las autopistas de la informacin interna,
las que permiten las transferencias de toda la informacin manejada por el sistema.
Bus de datos
Mueve los datos entre los dispositivos del hardware: de Entrada como el teclado, el escner, el
ratn, etc.; de salida como la Impresora, el Monitor o la tarjeta de Sonido; y de Almacenamiento
como el Disco Duro, el Disquete o la Memoria-Flash. Estas transferencias que se dan a travs del
Bus de Datos son gobernadas por varios dispositivos y mtodos, de los cuales el Controlador PCI,
"Peripheral Component Interconnect", Interconexin de componentes Perifricos, es uno de los
principales. Su trabajo equivale, simplificando mucho el asunto, a una central de semforos para el
trfico en las calles de una ciudad.
Bus de direcciones
El Bus de Direcciones, por otra parte, est vinculado al bloque de Control de la CPU para tomar y
colocar datos en el Sub-sistema de Memoria durante la ejecucin de los procesos de cmputo.
Para el Bus de Direcciones, el "ancho de canal" explica as mismo la cantidad de ubicaciones o
Direcciones diferentes que el microprocesador puede alcanzar. Esa cantidad de ubicaciones resulta
de elevar el 2 a la 32 potencia. "2" porque son dos las seales binarias, los bits 1 y 0; y "32
potencia" porque las 32 pistas del Bus de Direcciones son, en un instante dado, un conjunto de 32
bits.
Bus de control
Este bus transporta seales de estado de las operaciones efectuadas por la CPU con las dems
unidades. El mtodo utilizado por el ordenador para sincronizar las distintas operaciones es por
medio de un reloj interno que posee el ordenador y facilita la sincronizacin y evita las colisiones de
operaciones (unidad de control).Estas operaciones se transmiten en un modo bidireccional.

Que Son Perifricos?

En informtica, perifrico es la denominacin genrica para designar al aparato o dispositivo


auxiliar e independiente conectado a la unidad central de procesamiento de la computadora.
Se consideran perifricos a las unidades o dispositivos de Hardware a travs de los cuales la
computadora se comunica con el exterior, y tambin a los sistemas que almacenan o archivan la
informacin, sirviendo de memoria auxiliar de la memoria principal.[cita requerida]
Se considera perifrico al conjunto de dispositivos que sin pertenecer al ncleo fundamental de la
computadora, formado por la Unidad central de procesamiento (CPU) y la memoria central,
permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que
realiza la CPU. Estas tres unidades bsicas en un computador, CPU, memoria central y el
subsistema de E/S, estn comunicadas entre s por tres buses o canales de comunicacin:

direcciones, para seleccionar la direccin del dato o del perifrico al que se quiere acceder,
control, bsicamente para seleccionar la operacin a realizar sobre el dato (principalmente
lectura, escritura o modificacin) y
datos, por donde circulan los datos.

Clasificacin de perifricos
A pesar de que el trmino perifrico implica a menudo el concepto de adicional pero no esencial,
muchos de ellos son elementos fundamentales para un sistema informtico. El monitor, es
prcticamente el nico perifrico que la gente considera imprescindible en cualquier computadora
personal (no lo fue en los primeros computadores) pero a pesar de ello, tcnicamente no lo es. El
ratn o mouse es posiblemente el ejemplo ms claro de este aspecto. A principios de la dcada de
1990 no todas las computadoras personales incluan este dispositivo. El sistema operativo MS-DOS,
el ms comn en esa poca, tena una interfaz de lnea de comandos para la que no era necesaria el
empleo de un ratn, todo se haca mediante comandos de texto. Fue con la popularizacin de
Finder, sistema operativo de la Macintosh de Apple y la posterior aparicin de Windows cuando el
ratn comenz a ser un elemento imprescindible en cualquier hogar dotado de una computadora
personal. Actualmente existen sistemas operativos con interfaz de texto que pueden prescindir del
ratn como, por ejemplo, algunos sistemas. El caso del teclado es tambin emblemtico, pues en las
nuevas computadoras "tablets", sistemas de juego o telfonos mviles con pantalla tctil, el teclado
se emula en la pantalla. Inclusive en casos de adaptaciones especiales los teclados dejan de ser el
perifrico de entrada ms utilizado, llegando a desaparecer en algunos casos por el uso de
programas reconocedores de voz.
Los perifricos pueden clasificarse en las siguientes categoras principales:
Perifricos de entrada: captan y digitalizan los datos de ser necesario, introducidos por el
usuario o por otro dispositivo y los envan al ordenador para ser procesados.
Perifricos de salida: son dispositivos que muestran o proyectan informacin hacia el exterior
del ordenador. La mayora son para informar, alertar, comunicar, proyectar o dar al usuario cierta
informacin, de la misma forma se encargan de convertir los impulsos elctricos en informacin
legible para el usuario. Sin embargo, no todos de este tipo de perifricos es informacin para el
usuario. Un ejemplo: Impresora.

Perifricos de entrada/salida (E/S): sirven bsicamente para la comunicacin de la


computadora con el medio externo.
Perifricos de almacenamiento: son los dispositivos que almacenan datos e informacin por
bastante tiempo. La memoria de acceso aleatorio no puede ser considerada un perifrico de
almacenamiento, ya que su memoria es voltil y temporal. Ejemplos: Disco duro, Memoria flash,
Cinta magntica, Memoria porttil, Disquete, Grabadora o lectora de: CD; DVD; Blu-ray; HD-DVD.

Que Son Los Puertos?


Los puertos de comunicacin son herramientas que permiten manejar e
intercambiar datos entre un computador entre los diferentes perifricos a la
cual se encuentran conectados en ese momento; en s, son puertas de enlace
por medio del cual el equipo de cmputo puede comunicarse a todos los
perifricos que se encuentren conectados.
Entre los puertos podemos encontrar:

Puerto Paralelo (LPT)


Sirven para enlazar dos dispositivos, como por ejemplo, la impresora. entre sus
tipos podemos diferenciarlos por los numeros de bit. Cuando es unidireccional,
este puerto contiene 4-BIT y solo transfiere informacin en una sola direccin.
Cuando es bireccional, contiene 8-BIT, el cual es capaz de enviar informacin
en dos direcciones. Fsicamente hablando, Estos puertos son del tipo hembra,
de unos 38mm de longitud con 25 pines agrupados en dos hileras. Estos se
utilizan normalmente para conectar impresoras, scanners y en algunos casos
hasta dos PCs, aunque en la actualidad dichos perifericos vienen para conectar
en puertos USB.

Puerto Serial (COM)


Estos puertos se utilizan para enviar y recibir informacin de BIT en BIT fuera
del computador a travs de un nico cable y de un determinado software de
comunicacin. Estos se identifican como puertos del COM (comunicaciones).
Por ejemplo, como perifericos a conectar estn los ratones y los mdem. Estos
conectores son de tipo macho y los hay de 2 tamaos, uno estrecho, de 9 pines
con una longitud aproximada de 17mm y otro ancho de 25 pines, con una
longitud de unos 38mm, internamente son iguales (9 pines) y realizan las
mismas funciones.

Puerto PS/2
Sencillamente son puertos paralelos que se utilizan para conectar pequeos
perifricos a la PC. El mismo consta por lo general de 6 pines o conectores. La
placa base tiene el conector hembra. En las placas de hoy en da se pueden
distinguir el teclado del Mouse por sus colores, siendo el teclado (por lo
general) el de color violeta y el Mouse el de color verde.

Puerto USB (Universal Serial Bus)


Este permite instalar perifricos sin tener que abrir la maquina para instalarle
hardware, es decir, que basta con conectar dicho perifrico en la parte
posterior del computador. Sus caracteristicas mas atractivas es que se pueden
conectar en el cualquier periferico que sea compatible sin necesidad de
reiniciar la computadora ni configurar el sistema. Este es una mejora en los dos

puertos especificados anteriormente. El USB es la tecnologa preferida para la


mayora de los teclados, Mouse y otros dispositivos de entrada de informacin
de banda estrecha. El USB tambin esta muy extendido en cmaras
fotogrficas digitales, impresoras, escneres, mdems, joysticks y similares.

Puerto RJ-11

Es un puerto utilizado en los sistemas telefnicos y es el que se utiliza para


conectar el MODEM a la lnea telefnica de manera que las computadoras
puedan tener acceso a Internet. Tiene forma de cubo, y consta de cuatro cables
de los cuales se utilizan solo dos para las conexiones telefnicas.

Puertos RJ-45

Estas se utilizan comnmente en las redes de computadoras, sus siglas


corresponden a "Registered Jack" o "Clavija Registrada", que a su vez es parte
del cdigo de regulaciones de Estados Unidos. Este conector se utiliza en la
mayora de las tarjetas de ethernet (tarjetas de red) y va en los extremos de un
cable UTP nivel 5.

Puertos VGA
Este puerto es utilizado para los monitores. Este es de forma rectangular, con
un recubrimiento plstico para aislar las partes y se ubica en la parte posterior
de los monitores y en la parte trasera del PC, cerca del puerto de S-video.

El protocolo RS-232 es una norma o estndar mundial que rige los


parmetros de uno de los modos de comunicacin serial. Por medio de
este protocolo se estandarizan las velocidades de transferencia de datos,
la forma de control que utiliza dicha transferencia, los niveles de voltajes
utilizados, el tipo de cable permitido, las distancias entre equipos, los
conectores, etc.
Adems de las lneas de transmisin (Tx) y recepcin (Rx), las
comunicaciones seriales poseen otras lneas de control de flujo (Handshake), donde su uso es opcional dependiendo del dispositivo a conectar.
A nivel de software, la configuracin principal que se debe dar a una
conexin a travs de puertos seriales. RS-232 es bsicamente la
seleccin de la velocidad en baudios (1200, 2400, 4800, etc.), la
verificacin de datos o paridad (parida par o paridad impar o sin paridad),
los bits de parada luego de cada dato(1 2), y la cantidad de bits por
dato (7 8), que se utiliza para cada smbolo o carcter enviado.

La Norma RS-232 fue definida para conectar un ordenador a un modem.


Adems de transmitirse los datos de una forma serie asncrona son
necesarias una serie de seales adicionales, que se definen en la norma.
Las tensiones empleadas estn comprendidas entre +15/-15 voltios.
Puerta serial full dplex para comunicacin punto a punto a una distancia
no superior a 30 metros. Desde 3 hilos hasta 19 hilos.

Comunicacin RS232
El protocolo RS-232 es una norma o
estndar mundial que rige los
parmetros de uno de los modos de
comunicacin serial. Por medio de este
protocolo se estandarizan las
velocidades de transferencia de datos, la
forma de control que utiliza dicha
transferencia, los niveles de voltajes
utilizados, el tipo de cable permitido, las
distancias entre equipos, los conectores, etc.
Adems de las lneas de transmisin (Tx) y recepcin (Rx), las
comunicaciones seriales poseen otras lneas de control de flujo (Handshake), donde su uso es opcional dependiendo del dispositivo a conectar.
A nivel de software, la configuracin principal que se debe dar a una
conexin a travs de puertos seriales. RS-232 es bsicamente la
seleccin de la velocidad en baudios (1200, 2400, 4800, etc.), la

verificacin de datos o paridad (parida par o paridad impar o sin


paridad), los bits de parada luego de cada dato(1 2), y la cantidad de
bits por dato (7 8), que se utiliza para cada smbolo o carcter enviado.
La Norma RS-232 fue definida para conectar un ordenador a un modem.
Adems de transmitirse los datos de una forma serie asncrona son
necesarias una serie de seales adicionales, que se definen en la norma.
Las tensiones empleadas estn comprendidas entre +15/-15 voltios.
Puerta serial full dplex para comunicacin punto a punto a una
distancia no superior a 30 metros. Desde 3 hilos hasta 19 hilos.

Este protocolo est disponible en los


puertos seriales de la mayora de las
computadoras personales (PC).
El primer puerto serial denominado
comnmente COM1 tiene asignada la
interrupcin IRQ4 y sus registros
empiezan en la direccin de la memoria
%3F8, y de ah en adelante hasta la %3FE. Para las mquinas que tienen
un segundo puerto serial este se denomina COM2, tiene asignada la
interrupcin IRQ3 y sus registros se alojan en las direcciones %2F8 hasta
la %2FE. Los puertos denominados COM3 y COM4 a pesar de que se
mapean en un espacio diferente de los puertos anteriores, comparten
las interrupciones, COM1 con COM3 y COM2 con COM4, por esto es muy

difcil utilizar los cuatro cuando se trata de hacerlos funcionar mediante


interrupciones.
Conector RS232D (Conector DB9 de 9 pines)
La siguiente tabla muestra el conector de 9 pines serie que se encuentra
en la mayora de las PC de hoy en da.

SIGNAL

PIN No.

Carrier Detect

Receive Data

Transmit Data

Data Terminal Ready

Signal Ground

Data Set Ready

Request To Send

Clear To Send

Ring Indicator

Seales de la RS-232.

Request To Send (RTS) Esta seal se enva de la computadora


(DTE) al mdem (DCE) para indicar que se quieren transmitir
datos. Si el mdem decide que esta OK, asiente por la lnea CTS.
Una vez la computadora prende la seal RTS, esperar que el
mdem asiente la lnea CTS. Cuando la seal CTS es afirmado por
el mdem, la computadora empezar a transmitir datos.

Clear To Send (CTS) Afirmado por el mdem despus de recibir


la seal de RTS indica que la computadora puede transmitir.

Data Terminal Ready (DTR) Esta lnea de seal es afirmada por


la computadora, e informa al mdem que la computadora est
lista para recibir datos.

Data Set Ready (DSR) Esta lnea de seal es afirmada por el


mdem en respuesta a una seal de DTR de la computadora. La
computadora supervisa el estado de esta lnea despus de afirmar
DTR para descubrir si el mdem esta encendido.

Receive Signal Line Detect (RSLD) Esta lnea de control es


afirmada por el mdem e informa a la computadora que se ha
establecido una conexin fsica con otro mdem. A veces se
conoce como detector de portadora (CD). sera un error que una
computadora transmita informacin a un mdem si esta lnea no
esta prendida, es decir si la conexin fsica no funciona.

Transmit Data (TD) es la lnea por donde el dato se transmite de


un bit a la vez

Receive Data (RD) es la lnea por donde el dato se recibe de un


bit a la vez.

S-ar putea să vă placă și