2024年6月14日发(作者:)

计算机标准串口转PS2口转换模块接口协议

串口接收

01h

02h

03h

04h

05h

06h

07h

08h

09h

0ah

0bh

0ch

0dh

0eh

0fh

10h

11h

12h

13h

14h

15h

16h

17h

18h

19h

1ah

1bh

1ch

1dh

1eh

1fh

20h

21h

22h

23h

24h

25h

键盘口显示

功能键 F1

功能键 F2

功能键 F3

功能键 F4

功能键 F5

功能键 F6

功能键 F7

功能键 F8

功能键 F9

功能键 F10

功能键 F11

功能键 F12

功能键ESC

功能键Tab

功能键CapsLock *

功能键Shift

功能键Ctrl

功能键Alt

功能键SPACE

功能键<- 退格

功能键enter

功能键 向上

功能键 向下

功能键 向左

功能键 向右

功能键 printscreen *

串口接收

30h

31h

32h

33h

34h

35h

36h

37h

38h

39h

3bh

3dh

41h

42h

43h

44h

45h

46h

47h

48h

49h

4ah

4bh

4ch

4dh

4eh

4fh

50h

51h

52h

53h

54h

键盘口显示

数字键 0

数字键 1

数字键 2

数字键 3

数字键 4

数字键 5

数字键 6

数字键 7

数字键 8

数字键 9

串口接收

55h

56h

57h

58h

59h

5ah

5bh

5ch

5dh

60h

00h

26h

27h

28h

29h

2ch

2eh

2dh

2fh

键盘口显示

u

v

w

x

y

z

[

]

`

松开键码

松开Shift

松开 Ctrl

松开 Alt

,

.

-

/

;

=

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

功能键Scroll lock *

功能键 insert

功能键 delete

功能键 home

功能键 end

功能键 Pageup

功能键 Pagedown

功能键 wakeup *

功能键 sleep *

功能键 power *

功能键 Pause break *

串口转键盘口模块使用说明: (使用 9600bps 0,1,n 我公司提供串口测试软件)

串口转键盘口模块有两种协议方式:

1. 全部键盘功能(有 * 的按键现还不能实现)

串口发一个键盘码,PS2口执行一个键盘功能(对应于功能键)或串口发一个键盘码,ps2

口显示一个键盘码(对应于非功能键),请参见 上面的键盘码转换表 ,这种方式用于模

拟键盘,用户可以通过串口直接控制键盘,由于用户在键盘输入时,键与键之间有一定的

延时,所以,在通过串口输入时,每个键值之间要有20ms 左右的延时,具体延时时间

和对应的计算机相关,如果机器太快,延时要大一些,使用者可以根据自已的机器来设

定。

2.数据传输方式

如果用户做为数据传输用,可以选用我们的第二种方式,这种方式只可以传输可显示的

键盘码,可以控制 Shift Ctrl Alt 键, 这种方式延时少或没有延时,但是要使用者每次

只能传 30~50个键盘值(可以更多)这些键盘值可同时显示,这样每次数据流的显示没有延时

但每次数据流之间要有 100~200ms 延时. 这种方式不能控制其它功能键,

Shift Ctrl Alt 键 的使用

A 和 a 的实现

打开一个记事本,通过串口向计算机PS2口发 41h (十六进制值) ,记事本中会显示 a

再发送 Shift的键盘值 10h 通过串口向计算机PS2口发 41h (十六进制值), 记事本

中会显示 A 注意此时 Shift键已经按下,如果再显示 a ,要发送松开Shift键的键盘码

26h 此时相当于已经把放开 Shift键 向计算机PS2口发 41h (十六进制值) 记事本中

会显示 a

Shift Ctrl Alt 键 的使用方法完全一样

在接口方面:

目前可以支持: 5VTTL电平串口转PS2方式(转接线),3VTTL电平串口转PS2

方式(转接线),计算机标准串口转PS2方式(转接线) ,远程 485转PS2方式(转接线), 以

太网口转PS2方式(设备),USB口转PS2口方式

前沿科技:研发部