新闻  |   论坛  |   博客  |   在线研讨会
PS/2鼠标
mayer | 2009-06-25 18:28:01    阅读:1885   发布文章

PS/2鼠标

 

Microsoft标准串口鼠标(两键)采用7个数据位,1个停止位,
无校验位的方式以1200BPS的速率传送数据(有部分为2400bps)
数据格式采用Mirosoft规定的3字节格式如下:
Byte1:X 1 LB RB Y7 Y6 X7 X6
Byte2:X 0 X5 X4 X3 X2 X1 X0
Byte3:X 0 Y5 Y4 Y3 Y2 Y1 Y0

X:   无用 
1/0: bit6一直为1/0(时钟信号)
LB:  左键按下=0,未按=1
RB:  右键按下=0,未按=1
X7-X0:当前位置与上次数据发送时位置的X方向相对位移值
Y7-Y0:当前位置与上次数据发送时位置的Y方向相对位移值
X,Y方向的两个8位数据为有符号的整数,范围是-128—+127,
单位是Micky(米基)为鼠标位移基本单位,1Micky=0.0005in。
某些3键鼠标以类似的方式以5字节格式传送数据。
串口鼠标占用RS232接口引线为:TD,DTR,RTS,SG(Signal Ground)。
其中RTS也同时供电给鼠标。

PS/2 定义

PS/2  6 针母插,外观为:   
6 PIN MINI-DIN FEMALE                               

母插引脚定义

 

Pin

Name

Dir

Description

1

DATA

<->

Key Data

2

n/c

-

Not connected

3

GND

---

Gnd

4

VCC

-->

Power , +5 VDC

5

CLK

-->

Clock

6

n/c

-

Not connected

PS/2  6 针公插,外观为:

公插引脚定义


Pin

Name

Dir

Description

1

CLK

-->

Key CLOCK

2

GND

---

GND

3

DATA

<->

Key DATA

4

NC

-

Not connected

5

VCC

-->

Power , +5 VDC

6

n/c

-

Not connected

母座的PCB引脚

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客