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口方式
前沿科技:研发部


发布评论