Sin ttulo de diapositiva - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Sin ttulo de diapositiva

Description:

El puerto de joystick no suele estar integrado como un componente de la placa base. ... La palanca del joystick esta conectada a dos potenciometros de 100khom. ... – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 37
Provided by: MIP45
Category:

less

Transcript and Presenter's Notes

Title: Sin ttulo de diapositiva


1
PUERTOS
Integrantes Aníbal Cantale Ariel
Insua Ariel Menehem Matías Monteiro
2
Puerto Paralelo En 1981, IBM introdujo la PC. El
puerto paralelo estaba incluido en el primer PC y
se agrego a este como una alternativa al bajo
rendimiento del puerto serial, para utilizarlo
como controlador de las impresoras de matriz de
punto de alto desempeño. Este puerto tenia la
capacidad de transmitir 8 bits de datos a la
vez. La máxima velocidad de transferencia
alcanzable estaba por los 150 kbyte/seg.. y era
extremadamente dependiente del software, limitaba
la distancia de los cables externos hasta un
máximo de 1.8 mts. El puerto ha sufrido varias
modificaciones para hacerlo mas veloz, se creo el
puerto bidireccional. El puerto bidireccional fue
introducido con el ps/2 compatible. Este permite
una comunicación de 8 bits en ambas direcciones.
3
Tipos de puertos paralelos En la actualidad se
conocen 4 tipos de puertos paralelos - Puerto
paralelo estándar ( Standart Parallel Port SPP
) - Puerto paralelo PS/2 ( bidireccional) -
Enhanced Parallel Port (EPP) - Extended
Capabbillity Port (ECP)
4
En la siguiente tabla se muestra informacion
sintetizada de cada uno de estos tipos de puertos
5
Direcciones de puertos mas usuales de E/S.
6
Descripción del conector DB25 del PC y el
conector DB25 Centronic.
El puerto paralelo esta formado por 17 líneas de
señales y 8 líneas de tierra. Las líneas de
señales están formadas por tres grupos - 4
líneas de control - 5 líneas de estado - 8
líneas de datos
7
Las tareas que podemos llegar a cabo con el
puerto paralelo, son tres enviar datos, recibir
datos de estado y recibir datos de
control. Debemos saber antes que el puerto
paralelo, tiene unos registros, que se denominan
puertos, y en los cuales están representados el
estado, y los datos de control. Además hay otro
I/O port, que es donde enviamos los datos. Otra
nota aclaratoria sobre el puerto, es que el
voltaje con el que trabaja es de 5 voltios. Como
ya se indico, existen tres puertos de I/O del
ordenador, mediante los cuales controlamos el
puerto paralelo. Estos puertos tienen ocho bits
(un byte) de longitud, y cada uno de sus bits
representa un pin determinado del puerto.
8
Puede que sea extraño, que con tres registros de
ocho bits c/u (24), se pueden controlar los 25
pins del puerto paralelo, pero la explicación es
que no controlamos 25, sino 17. Los pins que van
del 18 al 25 (ambos inclusive) son para masa, y
sirven para conectar las descargas de los
circuitos. Salidas por medio del puerto
paralelo Por medio del primer I/O port, podemos
enviar señales al dispositivo que tengamos
conectados al puerto de salida. Este puerto es
solo de escritura, ósea que solo se puede variar
mediante la programación, pero ningún dispositivo
lo podrá hacer electrónicamente. Cada uno de los
8 bits de este puerto, se corresponde con un pin
de los destinados a datos, que son aquellos cuya
numeración va de 2 a la 9.
9
Para mandar una señal por un pin, lo que tenemos
que hacer es activar su bit correspondiente (o lo
que es lo mismo poner dicho bit a 1). Con esto se
consigue que el ordenador mande una señal de 5
voltios por el pin deseado. Para activar los bits
del puerto, podemos hacerlo enviando un numero al
puerto. Para ello debemos tener claro que el
numero que enviemos, codificado en binario, debe
contener los bits que queremos activar, puestos a
uno, y los que no, a cero.
10
El segundo I/O port, cuya dirección es la del
primer puerto sumandole uno es el que recibe el
nombre de puerto de estado. Este puerto es el que
utiliza la impresora para darnos información
acerca de su estado, si tiene o no papel, si esta
ocupada, etc.. Este registro es de solo entrada,
por lo que no podremos modificarlo mediante
software, siendo la única forma posible de
modificación, la que se realiza por medio de un
dispositivo conectado al puerto paralelo. Al
igual que el anterior este tiene una longuitud de
ocho bits y cada uno representa un pin
determinado. En este caso se controlan los pins
11, 12, 13 y 15. Pero en este caso solo son
útiles los bits que van desde el 3 al 7, siendo
el bit 2, el utilizado para IRQ, y los bits 1 y 2
reservados.
11
El tercer puerto es el llamado puerto de control,
vale aclarar que es el inco bidirecional. Esto
quiere decir, que se pueden modificar sus bits
tanto por software, como por un dispositivo
conectado al puerto paralelo. Este puerto
controla 4 pins, mediante sus bits 3, 2, 1 y 0.
El resto de los bits, no controlan ningún pin.
12
Para finalizar con la descripción del puerto
paralelo, se muestra una tabla donde se observa
el nombre de cada pin, así como una descripción y
su nombre.
13
(No Transcript)
14
PUERTO SERIE Introducción a las comunicaciones
serie. Las comunicaciones serie se utilizan para
enviar datos a través de largas distancias, ya
que las comunicaciones en paralelo exigen
demasiado cableado para ser operativas. Los datos
serie recibidos desde un modem u otros
dispositivos son convertidos a paralelo gracias a
lo cual pueden ser manejados por el bus del PC.
Los equipos de comunicaciones serie se pueden
dividir entre simplex, half-duplex y
full-duplex. Una comunicación serie simplex envía
información en una sola dirección. Half-duplex,
significa que los datos pueden ser enviados en
ambas direcciones entre dos sistemas, pero en una
sola dirección al mismo tiempo.
15
  • En una transmisión full-duplex, cada sistema
    puede enviar y recibir datos al mismo tiempo.
  • El puerto serie de una PC, es un dispositivo
    asíncrono utilizado para poder intercomunicar
    varias PC entre sí.
  • Un puerto serie recibe y envía información fuera
    de la PC mediante un determinado software de
    comunicación o un driver del puerto serie.
  • El software envía la información al puerto,
    carácter a carácter, convirtiendolo en una señal,
    que puede ser enviada por un cable serie, o un
    módem.
  • Cuando se ha recibido un carácter, el puerto
    serie envía una señal por medio de una
    interrupción indicando que el carácter está
    listo. Cuando la PC ve la señal, los servicios
    del puerto serie leen el carácter.

16
  • CONECTORES
  • El puerto serie de la PC es compatible con el
    estándar RS-232C. Este estandar fue diseñado en
    los sesenta para comunicar un equipo terminal de
    datos o DTE (la PC en este caso) y un equipo de
    comunicación de datos o DCE ( habitualmente un
    modem).
  • El estandar RS-232C especifica 25 pins de señal.
  • El conector de DTE debe ser macho y el conector
    de DCE hembra.
  • Los conectores mas usados son el DB-25, pero
    muchos de los 25 pins no son necesarios por esta
    razón en muchas PC modernas, se utilizan los DB-9

17
  • Funciones de las patillas del DB-9 o las mas
    importantes del DB-25.
  • TXD (transmisión de datos).
    Transmite datos del
    DTE (PC) hacia el DCE(modem).
  • RXD (recepción de datos).
    Transmite datos
    del DCE hacia el DTE.
  • RTS (petición de envío).

    Terminal de control. Es una salida de proposito
    general del DTE.
  • CTS (dispuesto a enviar).
    Terminal
    de control. Entrada de proposito general del
    DTE. Normalmente el DCE la utiliza cuando desea,
    indica el estado de preparado en la adquisición
    de datos para su posterior transmisión.

18
  • DSR (dispositivo de datos listo).
    Terminal de
    control. Entrada de proposito general que indica
    al DTE que el DCE esta encendido y listo para
    funcionar.
  • SG (circuito común).
    Terminal
    de masa. Punto de referencia de todas las
    tensiones de la conexión (es obligatoria).
  • DCD (detección de portadora).
    Terminal de
    control. Salida de propósito general usada
    habitualmente para indicar al DCE que el DTE está
    encendido y listo para funcionar.
  • DTR (terminal de datos listos).

    Terminal de control. Salida de propósito general
    del DTE que suele emplearse para indicar al DCE
    que el DTE está encendido y listo para funcionar.

19
  • RI (indicador de llamada).
    Terminal de
    control. Entrada de propósito general usada por
    el DCE para expresar al DTE que se está
    recibiendo una llamada telefónica. Esta entrada,
    por regla general, solo tiene sentido cuando el
    DCE es un modem.


  • Los nombres de las señales y su número
    de terminal son exactamente los mismos para el
    DTE y para el DCE. Son, sin embargo, exactamente
    opuestos funcionalmente, una salida en el DTE es
    una entrada en el DCE (y viceversa).
  • Para que exista flujo de datos entre dispositivos
    RS-232 únicamente serán imprescindibles las
    patillas TXD, RXD y SG. Las demás podrán ser
    eliminadas, según el caso, ya que nos
    proporcionan los diferentes estados de los
    dispositivos conectados.

20
  • TRANSMISIÓN DE DATOS
  • Para el protocolo de transmisión de datos, solo
    se tienen en cuenta dos estados de la línea, 0 y
    1, también llamados Low y High.
  • Cuando no se transmite ningún carácter, la línea
    esta en High.
  • Si su estado pasa a Low, se sabe que se
    transmiten datos. Por convenio se transmiten
    entre 5 y 8 bits, pero la BIOS sólo soporta una
    anchura de datos de 7 u 8 bits. Durante la
    transmisión, si la línea esta Low, se envía un 0
    y si está High indica un bit a 1.
  • Se envía primero el bit menos significativo,
    siendo el más significativo el último en
    enviarse.
  • A continuación se envía un bit de paridad para
    detectar errores.
  • Finalmente se mandan los bits de stop, que
    indican el fin de la transmisión de un carácter.
    El protocolo permite utilizar 1, 1,5 y 2 bits de
    stop.

21
  • El número de los bits que componen cada palabra
    dependen del código a emplear, así, si se quieren
    transmitir datos ASCII normales, serán de 7 bits,
    pero si se quiere enviar el juego completo de
    caracteres, cada una debería estar formada por 8
    bits.
  • Dependiendo de esto, si se emplea paridad y el
    número de bits de stop, se mandarán un
    determinado número de caracteres dependiendo de
    la velocidad en baudios (bits por segundo) por el
    puerto serie.

22
DIRECCIONES El puerto serie utiliza direcciones
y una línea de señales, un IRQ para llamar la
atención del procesador. Además el software de
control debe conocer la dirección. La mayoría de
los puertos series utilizan direcciones standard
predefinidas. Estas están descriptas normalmente
en base hexadecimal. Cuando se instala un nuevo
puerto, normalmente se mueve un jumper o switch
para seleccionar un puerto (COM1, COM2, COM3,
etc., con lo que se asigna una dirección y una
interrupción usada por la tarjeta del
puerto. Además se pueden añadir gran cantidad de
puertos serie a una PC, ya que existe gran
flexibilidad a la hora de definir direcciones no
standard, siempre que se encuentren en el rango
100 y 3FF hexadecimal y siempre que no entre en
conflicto con otros dispositivos.
23
Hay dos maneras de direccionar el puerto serie, a
través de la interrupción 14H de la BIOS y a
través de la interrupción 21H del DOS. La
interrupción 14H de la BIOS utiliza cuatro
funciones para programar el puerto serie. Cada
función es seleccionada asignando un valor al
registro AH del microprocesador. Las funciones
son las siguientes función 00H inicializa el
puerto serie y selecciona la velocidad, el numero
de bits de datos de start y de stop y los
parámetros de paridad. Función 01H envía un
carácter al puerto serie especificado. Función
02H lee un carácter desde el puerto serie
especificado. Función 003 devuelve el estado del
puerto serie especificado.
24
Hay varias funciones de la interrupción 21H del
DOS relacionadas a la operación del puerto
serie Función 03H lee un carácter desde el
puerto COM1. Función 04H escribe un carácter
desde el puerto COM1. Función 40H esta función
envía un numero de bytes desde un buffer a un
dispositivo especificado.
25
TIPOS DE PUERTOS SERIES Hay muchos tipos de
puertos serie, que están definidos normalmente
por el tipo de UART usado por el puerto serie. El
UART es un chip del puerto serie que convierte
los datos de formato paralelo utilizados por el
PC en datos de formato serie para su
envío. UARTs sin buffer Estos fueron diseñados
cuando los modem más rápidos transmitían a 1200
bps. No tienen buffer de carácter extra en el
UART, por lo que dependen del procesador para
borrar cada carácter enviado por el modem antes
de que el siguiente carácter sea enviado.
26
UARTs con buffer Estos otros fueron diseñados
como apoyo a los modem rápidos de la actualidad.
El UART original con buffer es el 16550A, que
puede acumular 16 caracteres en un buffer antes
de que el procesador lea el dato. Esto hace que
el software del PC tenga una mayor facilidad para
comunicarse con el modem, creandose menos errores
y una mayor velocidad de transmisión.
27
EL PUERTO DE JOYSTICK. El puerto de joystick
esta diseñado como una interface con dos
joysticks analógicos. Cada joystick dispone de
dos botones. El puerto de joystick no suele
estar integrado como un componente de la placa
base. Este puerto suele estar implementado en
tarjetas del tipo multi-i/o o en tarjetas de
sonido. El conector del puerto permite la
conexión de dos joystick a la vez. Es muy simple
saber si el puerto de joystick esta disponible en
nuestro PC. Es el único conector de 15 pines que
podemos encontrar en el panel de atrás de nuestro
ordenador.
28
La palanca del joystick esta conectada a dos
potenciometros de 100khom. Una de las dos
resistencias cambia su valor con un cambio de la
posición de la palanca según el eje de las x. El
otro potenciometro hace lo mismo ocn el eje y. Un
cambio en el valor de las resistencias cambia la
frecuencia de un pulso digital. Un pulso muestra
la coordenada x del joystick y el segundo pulso
muestra la coordenada y. Direccionamiento del
puerto El puerto de joystick esta situado en la
dirección 201h del mapa de direcciones.
29
Escribiendo en la dirección del puerto cualquier
valor los cuatro timers comienzan a generar
pulsos. Leyendo este puerto, obtenemos un byte.
El nible bajo nos da el estado de los cuatro
pulsos digitales. El estado de los botones viene
dado por el nible alto. Cabe aclarar que un nible
es la medida que se utiliza para dividir en dos
un byte.
30
Automatización La automatización consiste,
principalmente, en diseñar sistemas capaces de
ejecutar tareas repetitivas hechas por los
hombres, y capaces de controlar operaciones sin
la ayuda de un operador humano. El término
automatización también se utiliza para describir
a los sistemas programables que pueden operar
independientemente del control humano. La mayoría
de las industrias han sido automatizadas o
utilizan tecnología para automatizar algunas
labores por ejemplo en la industria de la
telefonía, marcación, transmisión y facturación
están completamente automatizados.
31
Bill Gates, fundador de Microsoft, vive en una
casa de 53 millones de dólares a orillas del lago
Washington, con vista a la ciudad de Seattle. Su
casa, que incluye siete dormitorios, 24 baños,
seis cocinas, un estuario, una piscina con un
sistema de sonido sub acuático y un teatro super
sofisticado, es el paraíso de la automatización.
Todo lo que sucede en este complejo futurista
puede ser monitoreado por Internet. Así Gates
puede desde su automóvil camino a casa, encender
la tina del baño en su dormitorio al nivel y
temperatura de su preferencia. Un árbol viejo y
enfermo que se gano los afectos del magnate de
windows es monitoreado electrónicamente las 24
horas del día y recibe la dosis precisa de agua
cada vez que lo requiere.
32
Los pisos tienen un sistema de control de
temperatura. Un estacionamiento para una decena
de vehículos se convierte, con el click de un
hipervinculo, en una cancha de basquetball. Los
visitantes a la mansión son provistos de un
pequeño dispositivo electrónico que le permite a
la casa saber quienes son y donde se encuentran,
ajustando toda suerte de condiciones a las
preferencias de los individuos. Pero la verdad
es que no se necesita una fortuna de mas de
50.000 millones de dólares para disfrutar de los
usos de Internet aplicados a la automatización
domestica. En la ciudad de san pablo la
constructora pionera del sistema facily el
gigante de la informática han emprendido la
construcción de dos condominios de casas
verdaderamente inteligentes, se trata de los
conjuntos tambore 4 y tambore 5.
33
. El primero cuyas 318 unidades fueron vendidas a
un precio de 155.000 reales cada una (aprox.
85.000 dólares) en menos de dos meses, empezará a
recibir residentes a finales de este ano. Todas
las casas están interconectadas por medio de una
red local de acceso a Internet de alta velocidad
(banda ancha) que evita el uso de las líneas
telefónicas para conectarse a la red y da a todos
los moradores acceso a una intranet. A través
de la pagina web del conjunto, los residentes
pueden solicitar los servicios de entrenadores
físicos o niñeras, reservar salones comunales,
ver el estado de cuentas de administración y
monitorear arreas como la portería, el parque
infantil y las afueras de su vivienda a través
de web cams.
34
De las 318 casas de tambore 4, 10 están equipadas
con tecnología home net center de IBM. A menor
escala y por mucho menos dinero que la mansión de
Bill Gates. Esta tecnología de automatización
permite activar rutinas preprogramadas por medio
de interruptores inteligentes o por control
remoto, vía Internet. Como lo explica Víctor
Goldstein, gerente de marketing de la división
smart community de IBM brasil, la tecnología home
net center esta fundamentada en el lenguaje IP,
que es el lenguaje de internet. De esta manera
una persona que esta en su oficina, o en
cualquier lugar del mundo con acceso a internet
puede verificar si las luces de la casa están
prendidas y apagarlas, encender su televisor o
equipo, regar su jardín o acompañar la vida de su
bebe recién nacido a través de una cámara web.
35
También podemos hablar sobre los robots
computarizados, están equipados con pequeños
microprocesadores capaces de procesar la
informacion que le proveen los sensores externos
y así es como el robot puede tomar, cambiar o
mantener una ope- ración en ejecución, a esto se
le llama retroalimentación, y forma parte de la
cibernética. La retroalimentacion es esencial en
cualquier mecanismo de control automático, ya que
ayuda a controlar los factores externos que le
afecten en la correcta ejecución de
sus operaciones. Cibernética La cibernética es
una ciencia interdisciplinaria, tratando con
siste- mas de comunicación y control sobre
organismos vivos, maquinas u organizaciones.
36
Inteligencia Artificial La inteligencia
artificial tiene aplicación en la robótica cuando
se requiere que un robot piense y tome una
decisión entre dos o mas opciones, es entonces
cuando principalmente ambas ciencias comparten
algo en común. La inteligencia artificial también
se aplica a los ordenadores, ya sean pcs,
servidores de red o terminales de red, ya que su
principal aplicación es desarrollar programas
computacionales que resuelvan problemas que
implican la interacción entre la maquina y el
hombre, es decir, las maquinas aprenderán de los
hombres, para realizar mejor su labor.
Write a Comment
User Comments (0)
About PowerShow.com