串口模拟键盘输入程序使用说明
键盘1000手册

键盘1000系列V1.0.0前言概述本文档主要介绍键盘外观、菜单配置以及与控制设备连接的使用方法。
适用型号:NKB1000、KB1000和KBD1000,其中NKB1000为网络键盘、KB1000为球机键盘、KBD1000为模拟键盘。
符号约定在本文中可能出现下列标志,它们所代表的含义如下:符号说明表示有高度潜在危险,如果不能避免,会导致人员伤亡或严重伤害。
表示有中度或低度潜在危险,如果不能避免,可能导致人员轻微或中等伤害。
表示有潜在风险,如果忽视这些文本,可能导致设备损坏、数据丢失、设备性能降低或不可预知的结果。
表示静电敏感的设备。
防静电表示高压危险。
电击防护表示强激光辐射。
激光辐射表示能帮助您解决某个问题或节省您的时间。
表示是正文的附加信息,是对正文的强调和补充。
重要安全须知下面是关于产品的正确使用方法、为预防危险、防止财产受到损失等内容,使用设备前请仔细阅读本说明书并在使用时严格遵守,阅读后请妥善保存说明书。
●请在设备布控后及时修改用户的默认密码,以免被人盗用。
●请勿将设备放置和安装在阳光直射的地方或发热设备附近。
●请勿将设备安装在潮湿、有灰尘或煤烟的场所。
●请保持设备的水平安装,或将设备安装在稳定场所,注意防止本产品坠落。
●请勿将液体滴到或溅到设备上,并确保设备上没有放置装满液体的物品,防止液体流入设备。
●请将设备安装在通风良好的场所,切勿堵塞设备的通风口。
●仅可在额定输入输出范围内使用设备。
●请勿随意拆卸设备。
●请在允许的湿度和温度范围内运输、使用和存储设备。
●请务必按照要求使用电池,否则可能导致电池起火、爆炸或燃烧的危险!●更换电池时只能使用同样类型的电池。
●产品必须使用本地区推荐使用的电线组件(电源线),并在其额定规格内使用。
●请务必使用设备标配的电源适配器,否则引起的人员伤害或设备损害由使用方自己承担。
●请使用满足SELV(安全超低电压)要求的电源,并按照IEC60950-1符合Limited Power Source(受限制电源)的额定电压供电,具体供电要求以设备标签为准。
鼠标键盘psusb串口转换接线方法图

鼠标,键盘,ps/2,usb,串口,转换接线方法(图)2008年06月14日 05:00一.ps/2鼠标转USB:不是所有PS/2鼠标都可以改为USB鼠标的,可以改的PS/2鼠标的特征:A.电路板一般带有两块集成电路,(一块光电感应,一块按键或USB协议转换,和一只24M的晶体振荡器--早期PS/2鼠标.)B.后期的PS/2鼠标只有一块光电感应芯片,但也有一只24M晶体振荡器.可以改的PS/2鼠标一般都带有晶体振荡器,如果按图改了,但电脑检测出为未知USB设备,而非鼠标设备,说明该PS/2鼠标不能改为USB鼠标了.二.ps/2键盘转USB:到目前为止我所知的ps/2键盘,这是不可能的,只能买个USB T0 PS2 带芯片的转换线吧.三.ps/2鼠标转串口(RS232):PS/2鼠标口公插头图,RS-232串口公插头图接线PS/2公插头串口公插头+5V 4 4+7+9 DTR+RTS+TR Data 1 1 CDGnd 3 3+5 TXD+GND Clock 5 6 DSR绝大部分鼠标改接后可直接使用.四.ps/2键盘转串口(RS232):如上图及接法,但需要对串口编程,设计一个RS232串口信号转标准PS/2键盘信号的程序,实现模拟键盘输入数字或字符。
借口的上端有两孔记上由右向左依次编号1 2 3 4接的是鼠标内的1-V 2-D 3-C 4-G这样就可以自己接线实现PS2转USB了鼠标内部接线问题我的这个鼠标线断了,在中间截断了,想换另一个鼠标的线接上,可是另一个鼠标线的四根线的颜色和这个鼠标线的颜色不一样,这个鼠标的四根线分别是红、绿、白、黑,另一根线分别是橙、绿、白、蓝,不知道他们的对应关系是怎样的,我把相近颜色的线接上,接线顺序是红-橙,绿-绿,白-白,黑-蓝,但没有反应不好使,请高手帮忙!---------回复--------------切你刚刚好把顺序接反了红对蓝黑对橙其他不变就OK了---------回复--------------我的也一样。
用单片机实现PC键盘输入

ACALL DELA10
RRC A RET
与主控机的异步串行通讯基于RS-232总线标准。为了使接口具有更好的兼容性和工作稳定性,我们用MAX232E作为数据传送器。MAX232E是专为RS-232通讯而设计,低功耗,外接电容小,抗干扰能力强,管脚有ESD保护并且能支持到120k波特率的数据传输,能很好地解决PC机和单片机电平不匹配问题。同时它增强了数据驱动能力,能支持12米的串行线。
CLR CLOCK ;同步信号产生一个脉冲
CLR KEY ;数据线置0 ACALL DELAY30
PC机复位键盘过程:先发复位命令FFH,单片机收到以FAH应答,PC机收到后,置时钟线和数据线为高电平,单片机检测到此状态开始内部自测试,测试完成发送AAH表示自检结束,否则发FDH表自检出错。
3.编码格式
实际的标准键盘在有按键按下时,键盘向PC机发送两行编码,一组为键稳定闭合时的扫描码,一组为闭合健断开时的断开码。具体各键的扫描码可以查询有关资料,断开码为两个字节,等于F0H+该键的扫描码。主控机通过通讯接口向受控机进行模拟键盘输入时,向串行口发送的编码单片机提取后发送给受控机的PS/2口,因此主控机向串行口发送的编码应符合下列格式:
摘 要:在某些特殊控制场合,需要通过主控机的串行口和受控机的PS/2键盘口,实现主控机对受控机的模拟键盘输入。本文介绍了串行口和键盘口的通讯接口的软、硬件设计方法。
关键词:串行口 PS/2键盘口 通讯 单片机
键盘作为微机的基本输入设备,是微机不可缺的一部分。但在某些特殊的场合,我们要对受控机进行程序设计的特殊输入控制,则需要一接口实现串行口和PS/2键盘口通讯,这样在主控机上通过对串行口的编程就能实现对受控机的模拟键盘输入。笔者开发的该接口以MCS-51单片机为核心,原理图如图1所示,利用MCS-51的全双工异步串行I/O口实现与主控机的异步串行通讯,而和受控机PS/2键盘口的同步串行通讯则通过双向数据I/O口控制同步时钟和数据位。
USB模拟鼠标与键盘使用说明

第一章使用说明1.1 功能简介本例程是用实验板来模拟鼠标或键盘,即将相关程序下载到单片机,并将学习板与电脑通过U口连接后,本学习板可以当作U口的鼠标或者键盘来用。
其中能够模拟实现的鼠标功能为:鼠标左移、右移、上移、下移,鼠标左键按下和右键按下。
能够模拟实现的键盘功能为:数字1和2的键入、SHIFT和ALT功能键的键入、大小写切换和小键盘数字键功能的键入。
本例程共用到学习板上的六个按键,位于矩阵键盘左上角的S6、S7、S10、S11、S14和S15。
1.2鼠标的信息说明将UsbMouse.hex文件下载到单片机中,且之后保证USB1口(位于学习板左上方)与电脑的U口处于连接状态(USB1口即为TX-1C开发板的U口)。
稍等片刻,便会先后在电脑屏幕的右下角出现下面两个提示(此提示只在第一次安装时出现):图1.1 系统发现新硬件提示图1.2安装成功提示右键单击“我的电脑”,选中“管理”项,点击并进入,在其左侧的项目栏里点击“设备管理器”,便会发现其中多了如下一个设备,也就是我们的TX-1C开发板所模拟的鼠标,如图1.3所示。
图1.3 设备描述显示双击“USB人体学输入设备”,会弹出如图1.4和图1.5的属性描述图1.4 属性描述---常规选项卡图1.5 属性描述---详细信息选项卡1.3 鼠标的使用说明在使用USB模拟鼠标与键盘功能之前,请确保将芯片PDIUSBD12左侧的两根插针用跳帽连接起来(这两根跳帽是用于芯片PDIUSBD12向单片机发出中断的连接线)!!!总共使用到的矩阵键盘中的六个按键的功能分别如表1.1所示据此,面上实验一下,体会自制鼠标的乐趣。
1.4 键盘的相关说明将文件夹“键盘实例”中的UsbKeyboard.hex文件下载到单片机中,并通过USB 线将TX-1C学习板与电脑U口连接后,同样会出现如图1.1.、图1.2类似的安装信息(也是在第一次安装时提示,以后都不再提示,除非更改程序中的相关设备描述信息,让电脑以为是一个以前从未连接过的设备连接了。
在Proteus中使用虚拟串口的详细资料汇总

这样的的话即实现数据从Proteus中传送到串口调试助手中了,其相应的数据流向关系为
现在大家知道为什么在Proteus中VIRTUAL TERMINAL的TXD与COMPIM的TXD相连接,而RXD与RXD相连接的原因了吧。
两个虚拟串口对接方式:
这样可以用串口调试助手调试串口通信了,从下图可以看到COM3发送的数据到达了COM4的接收区域,COM4发送的数据到达了COM3的接收区域,从而实现了COM3与COM4之间的互联互通。
到这虚拟串口已经设置好,对其它设计软件而言,虚拟串口和普通串口没有区别,如串口调试助手对虚拟串口的使用和普通串口的使用方法一样。
【转】虚拟串口以及在Proteus中的使用
一,虚拟串口
虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口仿真模拟,以查看所设计的正确性。首先要安装虚拟串口设置的软件,网上有很多设置虚拟串口的软件,我用的是VSPD,可试用1个月,试用期过后,该软件将不能使用,但不用担心,所设置的虚拟串口不会消失,可以继续使用。
三,在Proteus中实现单片ห้องสมุดไป่ตู้的串口调试功能
这个做起来就比较简单了,我编写了一个工作在9600bps的8051的串口程序,程序的功能就是将串口接收到的数据发送出来,Proteus中的连线为:
数据传输的图示为:
这样就模拟实现了单片机与串口之间的通信,可以实现两者之间的仿真设计。同样实现该通信的数据流为:
设置界面:
我设置的是COM3和COM4,软件只能成对设置,主要是因为通信时,一方可以监视另一方,如果仅设置1个虚拟串口的话,如你用COM3发送接收数据,但发送了什么接收到什么,你无法验证其正确与来源。这是人家编写软件的高明之处。软件设置时将所设置的两个虚拟串口对接,这样就可实现发送与接收的监视。从设备管理器中可以看到
USB模拟串口设置说明

19系列扫描枪USB模拟串口设置操作手册1、串口驱动的安装:1) 解压驱动文件“Honeywell Scanning and Mobility (HSM) USB serial driver.zip”。
2) 执行解压缩后的文件夹中的“_Install.bat”。
3) 将扫描枪插入电脑USB中,系统自动进行默认安装。
2、扫描器设置:确定扫描枪的读取方式为USBSerial,扫描下面条码。
必须执行此操作。
3、串口配置1) 查看端口号,驱动安装完成后,打开设备管理器,找到端口(COM和LPT),就能找到Xenon 1900 Area_Imaging Scanner,根据端口情况的不同,端口号不固定.2) 串口参数设置.可以根据具体情况设置串口传输速率,数据位,校验位等.具体设置如下图.3) 更改串口端口号:如果需要统一端口号,在属性Force COM port 选项中按照下图设置。
COM port可以是下面推荐的值,也可以是使用1~17以内未使用的端口数值。
点击确定系统将自动更改。
更改后的端口:4、串口测试1)运行超级终端:串口配置完成后,我们可以通过电脑自带的超级终端进行验证串口配置是否正确。
在开始–所有程序–附件–通讯–超级终端,点击超级终端2)配置超级终端,链接使用COM15,串口属性按照系统属性里面的设置进行配置。
3)扫描条码。
配置完成后,在焦点处,扫描条码,将显示扫描到的数据。
如果能够快速显示数据,则表示我们虚拟串口的扫描枪,设置完成。
19GSR 车管所读取方式:19GSR在车管所监控软件设置方式:虚拟出串口的端口号补充:如果需要恢复默认键盘方式读取和出厂设置,请扫描下面条码. 恢复出厂设置扫描枪默认读取方式为USB Keyboard :增加回车符号:。
MCUSetu安装用户手册中文

ABB MCUSetup 用户手册目 录1 概述 (2)2 安装 (2)3 配置 (2)4 MCUSETUP应用 (5)4.1 编写/修改参数 (6)4.2导入/导出参数值 (7)4.3读取、设置M101/M102装置参数 (8)4.4读取M101/M102装置的系列号 (10)4.5模拟MD操作面板 (10)4.6打印参数 (10)5用户管理 (10)6参数设置帮助 (11)7附录A.参数设置电缆驱动程序的安装 (11)1 概述MCUSetup是一个基于pc机的参数设置软件,它可以运行在Win9x/NT/2K/XP环境下。
通过该软件可以很容易地通过计算机的通讯串口对M101/M102装置进行参数设置。
参数设置软件MCUSetup在没有连接M101/M102装置的情况下也可以运行,这时参数可以保存在一个文件中,留待以后使用。
如果M101/M102装置与pc机连接上了,M102/M102就可以通过参数设置软件进行编程。
2 安装参数设置软件MCUSetup的安装过程如下:1) 将安装光盘插入光驱中,在Windows 9X, ME, NT,2000或XP环境下,光盘将会自动运行出现欢迎界面。
点击中文按钮进入主界面。
2) 主界面上出现最新版本的MCUSetup安装文件,点击执行安装菜单项运行安装程序。
当安装完成后,MCUSetup小图标会被添加到开始菜单中。
软件平台:Win9X/ME/NT/2000/XP。
硬件平台:80486以上的处理器,8M以上内存,10M以上硬盘空间,显示器分辨率大于等于800*600。
3 配置软件配置1) 通过RS232/485转换器USB接口进行通讯连接,将通讯线一端(标有“to MD”)插入MD面板上的参数设置口,将另一端(标有“to laptop”)插入计算机的USB口。
连接图例如下:注意:在参数设置之前,必须安装RS232/485转换器的驱动程序。
详见附录A。
2) 运行参数设置软件MCUSetup(我们将在下面章节详细介绍如何启动MCUSetup)。
串口工作流程

串口工作流程
1.配置串口参数:首先,需要设置串口的通信参数,包括波
特率(即数据传输速率)、数据位、停止位和奇偶校验位等。
这些参数的配置需要根据实际需求和外部设备的要求进行设置。
2.打开串口:在进行数据传输之前,需要通过操作系统提供
的串口接口打开串口。
这一步骤会返回一个串口的句柄,后续
可以通过该句柄进行读写操作。
3.读取数据:在打开串口后,可以通过读取串口接收缓冲区
的数据来获取外部设备发送过来的数据。
可以通过轮询方式或
者中断方式进行读取。
如果串口接收缓冲区中有数据,可以通
过读取串口句柄来获取数据并进行处理。
4.写入数据:在需要向外部设备发送数据时,可以通过写入
串口的方式将数据发送出去。
可以通过写入串口句柄来完成数
据的发送。
5.关闭串口:在不再使用串口时,需要通过操作系统提供的
接口关闭串口,释放串口资源。
以上就是串口工作的基本流程。
在实际应用中,还需要考虑
数据的格式、数据的校验、错误处理等问题。
同时,需要根据
不同的操作系统和编程语言提供的接口进行编程,完成串口的
读写操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口模拟键盘输入程序使用说明
1.软件界面如下:
2.使用前,选择与发卡器相对应的参数;
a)串口选择: 发卡器连接电脑所对应的串口号;
i.(如果使用的USB转串口则,是虚拟的串口号),台式电脑一般默认COM1;
b)读卡器选择: 发卡器类型选择;
i.915Mz 无源发卡器
ii. 2.4G 有源发卡器
c)卡号输出模式: 发卡器输出数据模式;
i.十进制;
ii.十六进制;
iii.韦根8位十进制;
iv.以卡号长度8位,16进制,韦根34 卡号为例;2A 34 5F 23:
1.十进制表示: 0708075299
2.十六进制表示:2A345F23
3.韦根8位卡号表示:04213407;
d)是否带回车符: 发卡器是否在数据末位输出换行符号;
i.选中模式:
0708075299
0708075299
ii.未选中模式:
07080752990708075299
e)卡号输出长度: 发卡器输出数据长度;
i.卡号不够位数则再前面补0;
f)卡号输出位置: 针对于915Mz标签12个字节,24位数据韦根偏移量定制;
USB转串口驱动安装步骤
1.插入光盘,系统自动运行安装软件(有的光驱不支持自动运行,就到光盘根目录上双击打开AutoRun 文件)。
程序开机界面如下图: 用鼠标点击红色椭圆圈中的“驱动程式”图标
2.进入下一步,打开红色椭圆圈中的文件夹“win_98Se_me_2000_xp_vista”:
3.运行红色椭圆圈中的程序“PL-2303 Drive Installer.exe”
4.运行后如下图:
5.点击“下一步”进入
在安装完成后,插入转接头(如果安装前曾插入过,则要求拔出转接头,重新插入它),系统会重新发现这个设备并为它安装相应的驱动程序(有的系统要求重新启动计算机)。
6.安装完成后的检查:在控制面板中 系统
点击“设备管理器”查看:端口(COM和LPT) 项, 如下图。
系统为它分配了串口: COM4 ,在通讯软件中,要正确选择这里显示的串口
号。
USB转串口驱动安装说明
在Win 7系统中:
1.首先在桌面上选中“我的电脑”,单击右键,选中“属性”(如图2),打开“系统属
性”。
2.然后点击菜单中“硬件”下的“设备管理器”(如图3),打开“设备管理器”菜单。
3.如上图所示则说明驱动没有安装(使用USB转串口连接线时要安装驱动程序,因各个
厂家生产的连接线型号不同,驱动程序也不同,因此最好使用相同型号原配驱动,否则可能导致无法使用),电脑无法使用数据连接线。
这时我们可以选中“ 其他设备
<—>USB2.0-Serial”,单击右键“更新驱动程序软件”(如下图所示)
4.弹出对话框如下图:
5.选择”浏览计算机以查找驱动程序软件”,如下图;
等待数秒;中间可能弹出对话框如下图;
7.选择始终安装此驱动程序软件;
8.完成更新之后,在设备管理器的“端口”一栏中可以看到虚拟的串口设备 USB-SERIAL
CH340(COM X), 表示设备已经正确安装完成,可以正常使用。
9.如果在win98、winme、win2000、WinXP系统安装过程中出现设备不能正常使用,请参
看Win 7的安装方法进行程序升级。