[发明专利]分散控制系统操作员键盘支持鼠标功能的实现方法无效
申请号: | 201310004094.5 | 申请日: | 2013-01-07 |
公开(公告)号: | CN103076887A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 蒙艳;孙旭华 | 申请(专利权)人: | 上海自动化仪表股份有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 吴宝根 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种分散控制系统操作员键盘支持鼠标功能的实现方法,在原键盘上增加上移、下移、左移、右移、鼠标左键、鼠标右键六个功能键,约定功能键值对应鼠标的移动和点击功能,键盘USB接口中使用ARMCortex-M3内核的芯片,实现通过USB接口与上位机通信,所有按键均经过按键扫描、消抖处理、按键确认、释放处理4个状态转移处理后将信息通过USB接口送上位机,上位机中监控软件处理信息,实现相应的鼠标操作。此方法能够满足操作员键盘对尺寸和功耗的要求,增强操作员键盘功能,提高工业自动化能力,并有效降低成本。 | ||
搜索关键词: | 分散 控制系统 操作员 键盘 支持 鼠标 功能 实现 方法 | ||
【主权项】:
一种分散控制系统操作员键盘支持鼠标功能的实现方法,其特征在于,具体包括如下步骤:1)在原分散控制系统操作员键盘上增加六个功能键,分别为上移,下移,左移,右移,鼠标左键,鼠标右键,约定功能键值对应鼠标的移动和点击功能,键盘USB接口中使用ARM Cortex‑M3内核的芯片,实现通过USB接口与上位机通信;2)ARM Cortex‑M3内核的芯片内引入状态转移法和定时器中断,定时器每10ms中断调用键盘任务来处理按键信息,键盘任务将按键状态分为按键扫描、消抖处理、按键确认、释放处理4种,并将按键处理过程转化为这4种状态转移处理,即所有按键均经过按键扫描、消抖处理、按键确认、释放处理4个状态转移处理,先对按键进行扫描,若无按键按下,则每隔10ms扫描一次;若有按键按下,记录下按键所处键盘的位置代码,转向消抖处理;所按下按键若通过消抖处理,则确认其位置代码,进入到按键确认阶段,将位置代码转换为按键HID码并经USB通信接口发送至上位机;否则释放其位置代码,转到按键扫描处重新扫描;发送完其HID码的按键再进行消抖处理看释放否;若按键未释放则继续等待,若已释放则转向按键扫描处重新扫描;3)上位机对鼠标键值的处理及功能实现:上位机接收USB通信接口信息后通过监控软件首先对键盘事件进行响应处理,调用对应信息处理函数,在对应的信息处理函数中对接收的相应的键码值进行具体处理,获取鼠标位置,根据约定移动鼠标到相应位置或按下、释放鼠标,实现操作动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海自动化仪表股份有限公司,未经上海自动化仪表股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310004094.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种电磁超声传感器
- 下一篇:集成有微流控系统的光学微纳生物传感器的制作方法