请问鼠标与计算机的通讯协议??(200分)

  • 主题发起人 主题发起人 990
  • 开始时间 开始时间
抱歉,忘了写内容了!!
我正在用C51编写一个鼠标程序,硬件用8051,实现鼠标功能.
但不知道鼠标和计算机的通讯协议,有人知道吗???
 
是指鼠标的33号中断吗?
 
TO: xie ke

我指的是鼠标与计算机的通讯协议(如波特率是多少,命令帧的格式...)

请多多灌水!!!
 
我以前研究过,时间久了也忘得差不多了,把当时的记录贴出来吧。
串口鼠标,波特率1200bps帧格式7-1-0
通过RTS置位供电
上电响应,鼠标发出一个字符'M'
信息帧为3字节 B H V
B: BBBUULL
BBB = 4 Middle BBB = 5 Right BBB = 6 Left
UU UP dir
LL Left Dir
H: 1 - 1f: pixels move to right
20 - 3f: pixels move to left
V: 1 - 1f: pixels move downward
20 - 3f: pixels move upward
 
to iie:
多谢! 分数都给你啦!!!

再提一个问题:
键盘的通讯协议(包括硬件接口/软件通讯协议)知道吗??
 
同步串口键盘我也研究过,就是那种大口接口的,印象中跟现在的USB通信方式很像;
PS2键盘就没什么可说的了。
 
后退
顶部