计算机-硬件系统-鼠标
2022-04-29
目前使用比较多的依然是光电鼠标
鼠标的工作原理是什么
工作原理如下:
1、光电鼠标内部有一个发光二极管,通过它发出的光线,可以照亮光电鼠标底部表面(这是鼠标底部总会发光的原因)。
2、光电鼠标经底部表面反射回的一部分光线,通过一组光学透镜后,传输到一个光感应器件(微成像器)内成像。
3、当光电鼠标移动时,其移动轨迹便会被记录为一组高速拍摄的连贯图像,被光电鼠标内部的一块专用图像分析芯片(DSP,即数字微处理器)分析处理。该芯片通过对这些图像上特征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。
鼠标及计算机通信
计算机通过鼠标驱动(软件)跟鼠标进行交互,完成一系列操作。
我们常见的鼠标包括有线鼠标,以及无线鼠标。 无线鼠标通过蓝牙等向计算机发送无线信号,计算机本身的无线接收器接收转化并处理该信号。
根据之前的,我们知道鼠标专用芯片已经获取了鼠标的移动方向和距离等信息,
接下来,鼠标芯片会将信息发送给计算机,计算机通过鼠标驱动程序来完成一系列操作,
最终会将信息发送给主板上的相关芯片,进一步再发送给 CPU,CPU接收到信息,
CPU发送鼠标图像位移指令,
指令经过主板到达显卡,
显卡运算后发送结果到显示器。
总结: 光电鼠标
移动鼠标,
鼠标内部的芯片识别出激光信号发生变化,
通过鼠标内部芯片计算鼠标的移动方向与距离信息,
将计算结果通过鼠标线(或蓝牙等)发送到(中间鼠标驱动程序参与)主板接口,
CPU识别相关主板接口发来的数据,
CPU发送鼠标图像位移指令,
指令经过主板到达显卡,
显卡运算后发送结果到显示器。
参考:
鼠标的工作原理是什么? https://zhidao.baidu.com/question/350924016.html
CPU 和鼠标、屏幕之间是怎么通信的? https://www.zhihu.com/question/317427163
https://www.zhihu.com/question/302483303/answer/531932811
鼠标驱动 https://baike.baidu.com/item/%E9%BC%A0%E6%A0%87%E9%A9%B1%E5%8A%A8/5302956?fr=aladdin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构