操作系统下鼠标操作原理Р软件组整理Р目录?1、鼠标的类型及与主板的连接关系?2、鼠标工作原理?3、鼠标硬件原理图?4、HID协议与操作系统HID驱动简介?5、操作系统HID接口?6、图形显示基本原理与操作系统焦点模型?7、应用程序鼠标捕获与程序处理Р鼠标的类型Р按照与电脑的连接方式来分的话有串口鼠标、PS/2鼠标和USB鼠标。如下图所示:Р鼠标与主板的连接关系Р鼠标分别连接到主板的串口、PS2、USB口。Р串口РPS2口РUSB口Р鼠标工作原理Р光电鼠标工作原理示意图,激光鼠标原理与之类似。Р鼠标光学跟踪引擎部分横截面示意图Р光学鼠标主要由四部分的核心组件构成,分别是发光二极管、透镜组件、光学引擎(Optical Engine)以及控制芯片组成。? 光学鼠标通过底部的LED灯,灯光以30度角射向桌面,照射出粗糙的表面所产生的阴影,然后再通过平面的折射透过另外一块透镜反馈到传感器上。Р当鼠标移动的时候,成像传感器录得连续的图案,然后通过“数字信号处理器”(DSP)对每张图片的前后对比分析处理,以判断鼠标移动的方向以及位移,从而得出鼠标x, y方向的移动数值。再通过SPI传给鼠标的微型控制单元(Micro Controller Unit)。鼠标的处理器对这些数值处理之后,传给电脑主机。传统的光电鼠标采样频率约为3000 Frames/sec(帧/秒),也就是说它在一秒钟内只能采集和处理3000张图像。Р鼠标硬件原理图1Р鼠标硬件原理图2