资料介绍
鼠标接口
7.1 鼠标的工作原理
1. 鼠标分机械式鼠标和光电式鼠标两类。如果从按键的数量来分,又可分为二键鼠标和三键鼠标。
1.1 机械式鼠标带滚轮球,通过RS-232C串行口连接在微机上,通过转动滚球,产生X、Y方向移动的信号,由信号线传送到计算机的串口,操作系统收到鼠标的信号后产生图标并显示在屏幕上。当用户按鼠标左键、右键和中间键时,操作系统根据鼠标光标的位置决定执行相应的命令。
在鼠标的驱动程序中,左键为0,右键为1,中键为2。
1.2 光电鼠标是通过光电二极管照射在一块
由红绿网格线组成的板上,当鼠标移动时,通过感应红绿线数来计算鼠标移动的位置,然后反馈给操作系统。
鼠标驱动程序大多数是遵照Microsoft提出的调用系统标准,
1.3 鼠标驱动程序:
1. 基于文本模式和基于图形模式的两种鼠标驱动程序。在文本模式下,光标在不连续的行和列位置间跳动,光标的形状为整个字符大小的方块,光标热点只能定位在80 x 24的一个点上。精度差。在图形模式下,光标在屏幕上可连续地通过,光标形状可由使用者自己设计为任何形状。光标的热点位置是一个象素点。精度高。
2. 鼠标驱动程序
下拉菜单的选择:通过对屏幕上的窗口、标签和连接等的组合操作来完成所希望的工作。
最复杂的程序是用鼠标在屏幕上作图和编辑图象。
3. 鼠标驱动程序的安装:需要Windows支持实模式和虚模式的设备驱动程序,具体为Mouse.bin、Mouse.com、或Mouse.drv等。
软件安装之后,IRQ4(COM1口)或IRQ3(COM2口)提供硬件中断服务程序。INT 33h是鼠标的应用程序界面,提供一组子功能,向应用程序报告按键情况并设置内部工作状态。
4.鼠标的硬件支持
常由下列事件导致它向CPU发硬件中断请求:
(1)鼠标移动的单位:米基(Mickey)
1Mickey = 1/200英寸
(2)鼠标移动的方向:左移、右移、上移、下移、左键按下和放开、右键按下和放开等。
(3)CPU响应的断口地址:串行口RBR寄存器其地址为3F8H或2F8H,在此取出一个字节的数据,该数据的编码置反映事件中的中断,不同的中断事件导致硬件中断服务程序作出不同的处理。
(4)鼠标驱动程序是通过中断号INT 33h来工作的。各鼠标的功能是通过在AX寄存器设置功能号来调用。先启动Mouse.com或Mouse.bin;再调用INT 33h。
7.1 鼠标的工作原理
1. 鼠标分机械式鼠标和光电式鼠标两类。如果从按键的数量来分,又可分为二键鼠标和三键鼠标。
1.1 机械式鼠标带滚轮球,通过RS-232C串行口连接在微机上,通过转动滚球,产生X、Y方向移动的信号,由信号线传送到计算机的串口,操作系统收到鼠标的信号后产生图标并显示在屏幕上。当用户按鼠标左键、右键和中间键时,操作系统根据鼠标光标的位置决定执行相应的命令。
在鼠标的驱动程序中,左键为0,右键为1,中键为2。
1.2 光电鼠标是通过光电二极管照射在一块
由红绿网格线组成的板上,当鼠标移动时,通过感应红绿线数来计算鼠标移动的位置,然后反馈给操作系统。
鼠标驱动程序大多数是遵照Microsoft提出的调用系统标准,
1.3 鼠标驱动程序:
1. 基于文本模式和基于图形模式的两种鼠标驱动程序。在文本模式下,光标在不连续的行和列位置间跳动,光标的形状为整个字符大小的方块,光标热点只能定位在80 x 24的一个点上。精度差。在图形模式下,光标在屏幕上可连续地通过,光标形状可由使用者自己设计为任何形状。光标的热点位置是一个象素点。精度高。
2. 鼠标驱动程序
下拉菜单的选择:通过对屏幕上的窗口、标签和连接等的组合操作来完成所希望的工作。
最复杂的程序是用鼠标在屏幕上作图和编辑图象。
3. 鼠标驱动程序的安装:需要Windows支持实模式和虚模式的设备驱动程序,具体为Mouse.bin、Mouse.com、或Mouse.drv等。
软件安装之后,IRQ4(COM1口)或IRQ3(COM2口)提供硬件中断服务程序。INT 33h是鼠标的应用程序界面,提供一组子功能,向应用程序报告按键情况并设置内部工作状态。
4.鼠标的硬件支持
常由下列事件导致它向CPU发硬件中断请求:
(1)鼠标移动的单位:米基(Mickey)
1Mickey = 1/200英寸
(2)鼠标移动的方向:左移、右移、上移、下移、左键按下和放开、右键按下和放开等。
(3)CPU响应的断口地址:串行口RBR寄存器其地址为3F8H或2F8H,在此取出一个字节的数据,该数据的编码置反映事件中的中断,不同的中断事件导致硬件中断服务程序作出不同的处理。
(4)鼠标驱动程序是通过中断号INT 33h来工作的。各鼠标的功能是通过在AX寄存器设置功能号来调用。先启动Mouse.com或Mouse.bin;再调用INT 33h。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 单片机接口技术的详细资料概述 9次下载
- 基于恒晟PC104系列EM 5800SEV技术手册 21次下载
- EM 5800SEV技术手册 9次下载
- EM-5900PLUS硬件配置及软件设置 3次下载
- EM-5800SEV接口定义及功能 18次下载
- EM-5800DOM跳线设置及接线表 15次下载
- EM-5800SVU接口定义及软件设置 2次下载
- EM-4850硬件配置及软件设置 4次下载
- 南桥控制的键盘、鼠标接口电路原理图 45次下载
- 基于FPGA的PS2鼠标接口设计方案 200次下载
- PS2鼠标使用USB接口的转换器
- PS2鼠标键盘协议
- 基于PS/2鼠标接口单片机输入设备的实现
- 电脑主板主要外部接口
- PS/2鼠标和单片机的接口
- 调用安卓的方法获取鼠标指针坐标 2760次阅读
- 将任何视频游戏控制器变成USB鼠标 651次阅读
- 鼠标按键的“灵动”用法 2570次阅读
- Mouse Warrior鼠标芯片的引脚功能及应用电路分析 9510次阅读
- 如何自己制作无线鼠标和键盘 1.5w次阅读
- 如何制作一个USB接口的光电鼠标 3022次阅读
- 鼠标的分类_鼠标的工作原理是什么 1.1w次阅读
- 光电鼠标的结构组成及故障维修方法 2.2w次阅读
- 鼠标的工作原理及使用注意事项 1.7w次阅读
- 浅谈鼠标技术的发展简史 2.4w次阅读
- diy可穿戴鼠标制作全过程 1.6w次阅读
- 无线鼠标电路是如何工作的 9299次阅读
- 无线鼠标系统电路设计方案大全(三款电路设计原理详细) 6w次阅读
- 空中鼠标原理及问题 7957次阅读
- 基于语音识别技术的声控鼠标光标程序设计 5071次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1497次下载 | 免费
- 2TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 3单片机典型实例介绍
- 18.19 MB | 99次下载 | 1 积分
- 4S7-200PLC编程实例详细资料
- 1.17 MB | 28次下载 | 1 积分
- 5笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 6开关电源原理及各功能电路详解
- 0.38 MB | 14次下载 | 免费
- 79天练会电子电路识图
- 5.91 MB | 6次下载 | 免费
- 8100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 6接口电路图大全
- 未知 | 30321次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21540次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537794次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多