新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 鼠標編程通訊協議

        鼠標編程通訊協議

        作者: 時間:2012-04-25 來源:網絡 收藏
        數據格式

        ㈠ MicroSoft 公司標準:

        MICROSOFT FORMAT
        字節 字元(B i t)
        7 6 5 4 3 2 1 0
        BYTE1 1 1 L R Y7 Y6 X7 X6
        BYTE2 0 0 X5 X4 X3 X2 X1 X0
        BYTE3 0 0 Y5 Y4 Y3 Y2 Y1 Y0

        注釋:

        L = 左鍵狀態
        R = 右鍵狀態 1 = 按下
        0 = 釋放
        X0-X7 = X 距離
        Y0-Y7 = Y 距離 X7或Y7為±符號位
        串口特性:波特率 = 1200 Baud,8 位數據,無校驗位,2 停止位。


        --------------------------------------------------------------------------------

        ㈡ MOUSE SYSTEM 公司標準:


        MOUSE SYSTEM FORMAT
        字節 字元(B i t)
        7 6 5 4 3 2 1 0
        BYTE1 1 0 0 0 0 L M R
        BYTE2 X7 X6 X5 X4 X3 X2 X1 X0
        BYTE3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
        BYTE4 X7 X6 X5 X4 X3 X2 X1 X0
        BYTE5 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

        注釋:

        L = 左鍵狀態
        R = 右鍵狀態
        M = 中間鍵狀態 1 = 按下
        0 = 釋放
        X0-X7 = X 距離
        Y0-Y7 = Y 距離 X7或Y7為±符號位
        串口特性:波特率 = 1200 Baud,8 位數據,無校驗位,2 停止位。


        --------------------------------------------------------------------------------

        ㈢ IBM 公司 PS/2 MOUSE 標準:


        PS/2 MOUSE FORMAT
        字節 字元(B i t)
        7 6 5 4 3 2 1 0
        BYTE1 YV XV YS XS 1 0 R L
        BYTE2 X7 X6 X5 X4 X3 X2 X1 X0
        BYTE3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0


        注釋:

        L = 左鍵狀態
        R = 右鍵狀態 1 = 按下
        0 = 釋放
        X0-X7 = X 距離
        Y0-Y7 = Y 距離 X7或Y7為±符號位
        XS,YS = ±符號位 1--- 反向移動
        XV,YV = 溢出位 1---- X Y 數據溢出


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清苑县| 德安县| 塔城市| 许昌县| 抚顺县| 大石桥市| 铁岭市| 达州市| 东台市| 南丹县| 黄骅市| 柳州市| 广汉市| 南皮县| 大英县| 洛南县| 肥乡县| 定南县| 牡丹江市| 新乡县| 尉氏县| 郁南县| 界首市| 龙井市| 龙海市| 徐州市| 同江市| 屯昌县| 广安市| 阜阳市| 枣强县| 宜城市| 松江区| 靖远县| 昌吉市| 鹰潭市| 巴楚县| 玉田县| 广水市| 大同县| 赤峰市|