版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、串口转键盘设备使用说明(RS232转ps2)特别说明:本文中的数据都是十六进制格式的数据。1 串口参数设置波特率9600,8个数据位,1个停止位,无奇偶校验;2 控制方法该设备的控制完全模拟手工操作的过程,分为下面几种情况。2.1 普通键直接发送按键的 通码断码(按键的通码、断码请参考附录1)比如要发送字母a,相当于发送数据1C F0 1C,数据都是以十六进制的格式发送;如果要实现按住不动地效果,则发送通码通码通码断码,最后发送的断码表示按键弹起,请自行控制通码之间的时间间隔,具体要求为第一个通码与第二个通码之间的时间间隔为500ms左右,后面其他的通码之间地时间间隔为80ms左右(此时间是普
2、通键盘的实际间隔时间);2.2 组合键组合键例1:CTRL+ALT+DEL实现过程:CTRL通码+ ALT通码+ DEL通码+ DEL断码+ ALT断码+ CTRL断码相当于手工按键操作的按下CTRL键+按下ALT键+按下DEL键+松开DEL键+松开ALT键+松开CTRL键组合键例2:输入字符Shift的通码+数字键2的通码+数字键2的断码+shift键的断码组合键例3:输入大写字母A这分为两种情况,如果当前capslock指示灯处于点亮状态,则直接输入字母a的通码加断码,即发送数据1C F0 1C即可;如果当前capslock指示灯处于熄灭状态,则需要发送shift通码字母a的通码字母a的断
3、码shift断码这样来实现,即发送数据:12 1C F0 1C F0 12,此处使用的是左shift键的键码,实际应用中可根据自己的需要来选用左shift或者右shift;3 其他需要注意的问题3.1 ps/2接口注意问题ps/2接口不支持热插拔,请在系统断电的情况下插ps/2接口。3.2 握手信号通过RS232接口向该设备发送数据00,设备返回30,说明链接成功;请注意,本设备是通过计算机的ps2键盘接口提供电源的,因此只有当设备的ps2接口插到计算机的ps2键盘接口上并且计算机开机的情况下该线才会正常工作。3.3 速度为了使此转接线可以适应大部分的设备,我们设置了一个相对比较安全的发送的时
4、间间隔,大约15ms发送一次键盘指令,也就是说,如果转接线一次性收到多条指令,那么它会间隔大约15ms的时间发送一个指令,而不是一次性把所有指令全部转发,未发送的指令暂存在缓冲区中,缓冲区的大小为50字节,因此在使用时需要注意,一次性连续发送的数据不要超过50个字节,否则就可能丢失数据,发送完毕一串数据后等待的时间(即下次发送数据的时间)根据指令数目来计算,等待时间要大于等于指令数目15ms,这个时间看上去挺长,但是比实际手工操作的速度要快的多;3.4 设备主动向RS232接口发送的信息键盘上的指示灯numlock、capslock、scrolllock中的任何一个状态发生变化时,该设备会向R
5、S232口返回变化后的状态数据,状态数据为一个字节,设备会连续发送两次,主机控制程序可根据此返回值来确定当前输入信号的大小写锁定、小键盘状态等信息;返回值详解:bit0:0Scroll lock灯灭,1Scroll lock灯亮bit1:0Num lock灯灭,1Num lock灯亮bit2:0Caps lock灯灭,1Caps lock灯亮bit3bit7:空闲,作为系统保留区域举例:假如键盘上所有的指示灯都处于熄灭状态,此时按下num lock键或者通过RS232接口模拟按下num lock键,设备会向RS232接口返回数据0202,02即为3个指示灯的状态,表示num lock指示灯点亮
6、,为了保证成功率,这类数据都是连续发送两次,即0202。附录1:第二套键盘扫描码(实用于标准的101、102和104 键的键盘)KEY通码断码 KEY通码断码KEY通码断码A1CF0 1C946F0 4654F0 54B32F0 320EF0 0EINSERTE0 70E0F0 70C21F0 21-4EF0 4EHOMEE0 6CE0F06CD23F0 23=55F0 55PG UPE0 7DE0F07DE24F0 245DF0 5DDELETEE0 71E0F071F2BF0 2BBKSP66F066ENDE0 69E0F069G34F034SPACE29F029PG DNE0 7AE0F
7、07AH33F033TAB0DF00DU ARROWE0 75E0F075I43F043CAPS58F058L ARROWE0 6BE0F06BJ3BF03BL SHFT12F012D ARROWE0 72E0F072K42F042L CTRL14F014R ARROWE0 74E0F074L4BF04BL GUIE0 1FE0 F0 1FNUM77F077M3AF03AL ALT11F011KP /E0 4AE0F04AN31F031R SHFT59F059KP *7CF07CO44F044R CTRLE0 14E0F0 14KP -7BF07BP4DF0 4DR GUIE0 27E0 F0
8、27KP +79F079Q15F015R ALTE0 11E0 F011KP ENE0 5AE0F05AR2DF02DAPPSE0 2FE0 F0 2FKP71F071S1BF01BENTER5AF05AKP 070F070T2CF02CESC76F076KP169F069U3CF03CF105F005KP272F072V2AF02AF206F006KP37AF07AW1DF01DF304F004KP46BF06BX22F022F40CF00CKP573F073Y35F035F503F003KP674F074Z1AF01AF60BF00BKP76CF06C045F045F783F083KP87
9、5F075116F016F80AF00AKP97DF07D21EF01EF901F0015BF05B326F026F1009F009;4CF04C425F025F1178F07852F05252EF02EF1207F007,41F041636F036PRNT SCRNE0 12 E0 7CE0 F0 7C E0F0 12.49F04973DF03DSCROLL7EF0,7E/4AF04A83EF03EPAUSEE1 14 77 E1 F0 14F0 77-NONE-ACPI 扫描码: KEY通码断码PowerE0, 37E0, F0, 37SleepE0, 3FE0, F0, 3FWakeE0
10、, 5EE0, F0, 5EWindows 多媒体扫描码: KEY通码断码Next TrackE0, 4DE0, F0, 4DPrevious TrackE0, 15E0, F0, 15StopE0, 3BE0, F0, 3BPlay/PauseE0, 34E0, F0,34MuteE0, 23E0, F0,23Volume UpE0, 32E0, F0,32Volume DownE0, 21E0, F0,21Media SelectE0, 50E0, F0,50E-MailE0, 48E0, F0,48CalculatorE0, 2BE0, F0,2bMy ComputerE0, 40E0, F0,40WWW SearchE0, 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026平安财险甘孜县支公司农险客户经理招聘备考题库(四川)及一套完整答案详解
- 2026浙江嘉兴市桐乡市凤鸣高中招聘寝室生活管理人员若干名备考题库(名师系列)附答案详解
- 2026新疆第七师医院医共体上半年招聘87人备考题库带答案详解(培优)
- 2026中煤财务公司招聘2人备考题库附参考答案详解【综合题】
- 西南证券股份有限公司2026届春季校园招聘备考题库【能力提升】附答案详解
- 2026广西河池大化瑶族自治县实验中学德育工作辅助人员招聘1人备考题库(夺分金卷)附答案详解
- 2026吉林四平市双辽市公益性岗位招聘92人备考题库含答案详解【黄金题型】
- 2026湖南省中南林业科技大学涉外学院人才招聘备考题库【突破训练】附答案详解
- 建设工程合同履行管理方案
- 2026江西昌华路建设咨询监理有限公司招聘备考题库附参考答案详解(典型题)
- 微电网技术及工程应用
- GB/T 30807-2025建筑用绝热制品浸泡法测定长期吸水性
- 深圳市失业人员停止领取失业保险待遇申请表样表
- 机关财务报销培训
- 第3课+发现自我+完善自我教案【中职专用】中职思想政治《心理健康与职业生涯》(高教版2023基础模块)
- GB/T 19023-2025质量管理体系成文信息指南
- T/CECS 10378-2024建筑用辐射致冷涂料
- DB62T 2421.3-2018 主要草种子质量 第3部分 豆科草种子
- 《简介统计软件概述》课件
- 员工号归属合同协议
- ISOSAE 21434标准培训考试试题
评论
0/150
提交评论