La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sobre Ratones.

Presentaciones similares


Presentación del tema: "Sobre Ratones."— Transcripción de la presentación:

1 Sobre Ratones

2 Sistema de control de un ratón
Software Sensor Driver Enlace Serie Microcontrolador Interfaz RS232

3 Elementos: Sensor: dispositivos de detección de movimiento
Microcontrolador/transmisor Empaqueta la información de movimiento y la transmite al sistema Transmisión serie, asíncrona, 1200 baudios Línea serie asíncrona (Serie) o síncrona (PS/2) Interfaz: RS232 Driver: INT 33h

4 Sensor de movimiento Forward Backwards direction direction
sensor # sensor #

5 Elementos en un raton de bola
Ruedecillas dentadas y sensores ópticos El dispositivo optomecánico permite detectar movimientos en ambos sentidos Elementos en un ratón óptico Emisor óptico y receptor. Requerían una superficie adaptada Microcámara: Una microcámara que toma 1500 imágenes/s y un microcontrolador que analiza el desplazamiento de imagen a imagen

6 Microcontrolador: Encargado de interpretar la información del sensor.
Y detectar la pulsación de los botones Encapsular la información (cada emisión de datos se refiere a la última emisión) Desde la última vez que se envió información, el ratón se ha movido tantos pasos cada paso: Mickey 1/200 pulgadas: 0.127mm 1/400 pulgadas: mm Transmitir la información

7 Transmisión. Ratones Serie
Transmiten tres bytes. Desplazamiento desde el último informa emitido Estado de los dos botones D D D D D D D D0 X LB RB Y Y X X6 X X X X X X X0 X Y Y Y Y Y Y0 LB Estado del botón izquierdo RB Estado del botón derecho Y7..Y0 número de saltos en el eje Y X7..X0 número de saltos en el eje X

8 Transmisión. Ratones Serie
1200 baudios 7 bits 2 Stop bit Las líneas relevantes son TD Línea de datos del sistema al ratón. Se utiliza como alimentación de ratón RD Línea de datos del ratón al sistema. Datos RTS Request to send. Sirve como alimentación para el ratón. DTR Data Terminal Ready Alimentación para el ratón. Y reset. Tras un reset, el ratón se autoidentifica enviando un carácter “M”

9 Transmisión. Ratones PS/2
Tres paquetes de 8 bits D D D D D D D D0 XV XV YS XS R L X X X X X X X X0 Y Y Y Y Y Y Y Y0 L Estado del botón izquierdo(1=presionado) R Estado del botón derecho X0-X7 Movimiento en eje X Y0-Y7 Movimiento en eje Y XS,YS Signo de los movimientos (1 = negativo) XV,YV Desbordamiento de los registros (1 = ha ocurrido)

10 Transmisión. Ratones PS/2
Conector 6 Pin PS2 1 DATA 2 No connection 3 GND 4 +5V 5 CLK 6 No connection Es el mismo protocolo del teclado. Soportado por el 8042 Situación de las líneas 6 5 2 1

11 Driver de Ratón La Interrupción de control del ratón es la INT 33h. En caso de estar presente. El driver de ratón está constantemente recibiendo información del puerto. Las funciones del driver permiten configurar determinados comportamientos: AH=0 existencia del controlador AH=1 mostrar el puntero del ratón AH=2 ocultar el puntero del ratón AH=1Ah establecer sensibilidad del ratón El driver puede ser configurado para que genere una interrupción (0Ch) ante determinados eventos.

12 Sensibilidad del ratón
Determina la relación entre la cuenta de pasos que envía el sensor y el desplazamiento del cursor. PANTALLA VIRTUAL del ratón. Es una pantalla virtual sobre la que se mueve el puntero del ratón a partir de la cuenta de pasos. (INT 0Fh) Pej. 1 fila - 16 pasos / 1 columna - 8 pasos A partir de la pantalla virtual y dependiendo de la resolución actual de la pantalla se determina el movimiento real del cursor. (INT 1Ah)

13 PC Interno. Michael Tischer. Marcombo
The 80x86 IBM PC and Compatible Muhammad Ali Mazidi... Prentice-Hall


Descargar ppt "Sobre Ratones."

Presentaciones similares


Anuncios Google