21
El Mouse El 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 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

Embed Size (px)

Citation preview

Page 1: El 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

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.

Page 2: El 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

El Mouse mecánicoEl Mouse mecánico

Page 3: El 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

Codificadores ópticosCodificadores ópticos

Page 4: El 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

El Mouse ópticoEl Mouse óptico

Page 5: El 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

Manejo del Manejo del desplazamiento en la desplazamiento en la

pantallapantalla

Page 6: El 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

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.

Page 7: El 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

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.

Page 8: El 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

Ejemplo: Microsoft Ejemplo: Microsoft Mouse.Mouse.

Page 9: El 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

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.

Page 10: El 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

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.

Page 11: El 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

Funcionamiento.Funcionamiento.

Page 12: El 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

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

Page 13: El 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

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

Page 14: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Page 15: El 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

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

Page 16: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Modelo del programador para el puerto SPP

Page 17: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Page 18: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Page 19: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Page 20: El 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

Otros dispositivos Otros dispositivos Entrada/SalidaEntrada/Salida

Page 21: El 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

Reloj del sistema.Reloj del sistema.