北京市金创导科技开发中心公开旋开式键盘的数据结构 为了共同提高国内自主开发的手持信息产品在硬件应用上的档次,缩短开发周期,北京市金创导开发中心 公开其自行开发的,基于232标准串口的,支持掌上电脑的,63键位旋开式键盘的数据结构和结口协议,欢迎掌 上电脑开发厂家据此增加其掌上电脑的外接键盘的数据接口和驱动程序,并与金创导合作完成硬件接口的对接 。对键位数有特别限定的,可根据厂家的要求来确定。 ┌──┬──┬──┬──┬──┬──┬──┬──┬───┬──┬───┬───┬───┬───┐ │R0C5│R0C6│R0C7│R6C5│R6C6│R6C7│R6C8│R6C9│R6C10 │R0C8│R0C9 │R0C10 │R0C11 │ R0C12│ │41 │49 │57 │47 │55 │63 │71 │79 │87 │65 │73 │81 │89 │ 97 │ │Esc │1 │2 │3 │4 │5 │6 │7 │8 │9 │0 │- │+ │ BkSp │ ├──┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬──┴┬─┴┬──┴┬──┴┬──┴┬──┤ │R2C1 │R2C5│R2C6│R2C7│R2C8│R1C7│R1C8│R1C9│R1C10 │R2C9│R2C10 │R2C11 │R2C12 │ │ │11 │43 │51 │59 │67 │58 │66 │74 │82 │75 │83 │91 │99 │ │ │TAB │Q │W │E │R │T │Y │U │I │O │P │[ │] │ │ ├──┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴──┬┴─┬┴──┬┴──┬┴──┬┘ │ │R1C5│R3C5│R4C1│R4C5│R4C6│R4C7│R4C8│R4C9│R4C10 │R3C8│R3C9 │R3C10 │R3C11 │R1C11 │ │42 │44 │13 │45 │53 │61 │69 │77 │85 │68 │76 │84 │92 │90 │ │Del │Cap │A │S │D │F │G │H │J │K │L │; │' │Enter │ ├──┴──┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬──┼──┴┬──┼───┼───┼───┤ │R1C2 │R3C1│R5C1│R5C5│R5C6│R5C7│R5C8│R5C9│R5C10 │R5C8│R4C11 │R3C12 │R1C13 │ │18 │12 │13 │46 │54 │62 │70 │78 │86 │70 │93 │100 │106 │ │LSft │Z │X │C │V │B │N │M │, │. │/ │PgUp │RShift│ ├───┬──┼──┼──┼──┴──┴──┴──┴──┼───┼──┴─┬─┴──┬┴───┤ │R0C3 │R0C4│R1C4│R0C0│R5C12 │R6C11 │R4C12 │R1C12 │R6C12 │ │25 │33 │34 │1 │102 │95 │101 │98 │103 │ │LCtrl │FN │~ │LAlt│SPC │\ │Home │PgDn │End │ └───┴──┴──┴──┴──────────────┴───┴────┴────┴────┘ 说明: ┌───┐ A)每键上部 R:行数 C:列数 例: │R4C1 │行码=4 列码=1 中部 扫描码(10进制) │13 │扫描码=(列码×8)+行码+1 下部 ASCII键盘 │A │A键 └───┘ B)当某键按下时,键盘通过微机串口向微机发送该键扫描码,当该键抬 起时,键盘向微机发送的数据为(该键扫描码+128). C)键盘与微机(台式机或掌上机)连接为标准RS-232C接口 波特率:9600Hz 信号电平为EIA标准:逻辑1为-9V 逻辑0为+5V 起始位:1位 数据位:8位(低位在先) 停止位:1位 D)接线如下: ┌─────────────────────────────────┐ │键盘5芯插座号 微机9芯串口号 说明 │ │ │ │ 1 2(RXD) 键盘向微机发送数据(波特率9600,EIA) │ │ 2 3(TXD) 向键盘提供负电源(-12V) │ │ 3 5(GND) 信号地 │ │ 5 7(RTS) 向键盘提供正电源(+12V) │ └─────────────────────────────────┘ ぉぉ? ────────────────────────┘