el mouse desarrollado en los años 60 s por douglas engelbart. la idea es facilitar la interfaz...

Post on 19-Feb-2015

6 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

El MouseEl Mouse

• Desarrollado en los años 60’ s por Douglas Engelbart.

• La idea es facilitar la interfaz hombre máquina, aprovechando un dispositivo puntero en modo gráfico.

• Se distinguen diferentes tipos de Mouse. La clasificación puede hacerse por el número de botones, por su tecnología y por la forma como se conectan al equipo de cómputo.

El Mouse mecánicoEl Mouse mecánico

Codificadores ópticosCodificadores ópticos

El Mouse ópticoEl Mouse óptico

Manejo del Manejo del desplazamiento en la desplazamiento en la

pantallapantalla

Tipos de conexiónTipos de conexión

• Conexión serie: La conexión se hace al puerto serie estándar del equipo de cómputo. Los movimientos del dispositivo y las acciones sobre los botones se codifican y envían por medio del puerto a una dirección I/O específica*. Aparece la posibilidad de generar interrupciones.

• Bus Mouse: Aparece como una solución en equipos en donde existe un número limitado de puertos seriales.

Ejemplo: Microsoft Ejemplo: Microsoft MouseMouse

• Dos botones – 3 bytes.

• El ratón se conecta al puerto serie a 1200 baudios, con 7 bits y sin paridad*.

• Para detectar la presencia del ratón, hay que poner la línea DTR del puerto serie a 1. Al cabo de un rato, el ratón devuelve el código ASCII de la letra M.

• Se transmiten datos solo cuando existe un cambio en el estado del ratón.

• Se transmiten 3 palabras por envío.

• Los desplazamientos se toman en complemento a dos.

Ejemplo: Microsoft Ejemplo: Microsoft Mouse.Mouse.

El teclado.El teclado.

• Se trata del dispositivo de entrada principal en un sistema de cómputo.

• Para 1990 existían al menos 8 tipos de teclados distintos compatibles con el PC y PS/2.

• Algunos de estos tipos incluyen distribuciones alternativas de las teclas y funciones y caracteres especiales.

Tecnologías.Tecnologías.

• Teclados capacitivos (soft touch): Se detecta un cambio en la capacitancia de cada estación cuando se presiona una tecla. 20 – 24 pf 2 – 6 pf.

• Teclados de contacto: Cada estación es operada por un interruptor individual.

• Teclados ópticos: Existen unos diodos LED a un lado del teclado y unos sensores ópticos al otro lado se encargan de detectar que tecla se ha presionado.

Funcionamiento.Funcionamiento.

Funcionamiento.Funcionamiento.

• El Microprocesador interno genera dos códigos de búsqueda (scan codes) por cada una de las teclas presionadas.

• Los códigos de búsqueda se reciben en un puerto especial del microprocesador.

• El procesador del teclado genera una interrupción al microprocesador, de modo que éste pueda saber qué teclas están presionadas en el momento.

• Algunos valores se almacenan en bytes de status*.

Códigos de búsquedaCódigos de búsqueda

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Tipo SPP PS/2 EPP ECP

Introducción

1981 1987 1994 1994

Fabricante IBM IBM Intel, Xircom &

Zenith

Hewlett Packard

& Microsoft

Bidireccional

No Si Si Si

DMA No No No Si

Velocidad 150 kbyte / s

150 kbyte / s

2 Mbyte / s 2 Mbyte / s

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Modelo del programador para el puerto SPP

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Reloj del sistema.Reloj del sistema.

top related