一种基于组合键的多功能鼠标制造技术

技术编号:4318291 阅读:239 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供了一种基于组合键的多功能鼠标,包括外壳、分别设于外壳上的左键、右键、中键,以及置于外壳内部的控制系统,所述控制系统包括单片机、分别与单片机相连的左键控制开关、右键控制开关和中键控制开关、设置在于单片机内用于将单片机读出的开关状态转换为十六进制数并保存的第一寄存器、设置于单片机内用于保存上传给计算机的按键信息的第二寄存器、设置于单片机内用于保存前次按键信息的第三寄存器,以及与单片机相连的光学传感器。本实用新型专利技术通过按压单个按键以及按键的组合来实现不同的功能,如此,在减小鼠标体积的情况下,实现多个功能,且结构简单。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

一种基于组合键的多功能鼠标
本技术涉及一种计算机外围设备,特别是一种基于组合键的多功能鼠标。
技术介绍
鼠标是最常用的计算机外围输入设备,是重要的人机交互工具,鼠标的出现取代 了繁琐的键盘指令输入,使人们对计算机的操作越来越方便、快捷,在计算机的发展历史上 具有划时代的意义。随着光电鼠标以及带有USB接口的光电鼠标地出现,人们对鼠标的要 求已经不再局限于最初的快速、精确等功能,而是希望鼠标的功能越来越多,操作越来越方 便。目前,我们日常生活中所接触的鼠标,大多数是三键鼠标,功能比较单一,对于某 些命令的实现需要通过鼠标与键盘的结合才能完成,或者通过鼠标控制电脑的一系列命令 程序,如此,操作非常不方便。为此,各大鼠标生产厂商相继开发自己的新产品以满足市场需求,例如,近年市场 上出现五键鼠标,即在三键鼠标的基础上,在鼠标侧部分别增加两个功能键,最常见的就是 增加两个前进和后退的按键,用于返回上一界面或下一界面;甚至市场还出现了七键鼠标, 其功能更多。然而,上述这些鼠标有一个共同点每一个按键均对应一个功能。而随着电脑越 来越小型化,鼠标也对应着需要越来越小,因此,要在一个非常小的鼠标上设置如此多的按 键,就对工业化生产带来诸多不便。鉴于以上问题,实有必要提供一种可以解决上述问题的基于组合键的多功能鼠 标。
技术实现思路
本技术所要解决的技术问题是提供一种多功能鼠标,其可以实现多种功能且 不占用空间。为实现上述目的,本技术提供了一种基于组合键的多功能鼠标,包括外壳、分 别设于外壳上的左键、右键、中键,以及置于外壳内的控制系统,所述控制系统包括单片机、 分别与单片机相连的左键控制开关、右键控制开关、中键控制开关、设置于单片机内用于将 单片机读出的开关状态转换为十六进制数并保存的第一寄存器、设置于单片机内用于保存 上传给计算机的按键信息的第二寄存器、设置于单片机内用于保存前次按键所对应的信息 的第三寄存器,以及与单片机相连的光学传感器。优选地,所述光学传感器内设有存储有不同分辨率的第四寄存器。与现有技术相比,本技术基于组合键的多功能鼠标至少具有以下优点与传 统的三键或者五键鼠标相比,本技术基于组合键的多功能鼠标在同样的体积大小的情 况下,可以实现更多功能,且结构简单,有利于工业化生产。附图说明图1是本技术多功能鼠标的结构示意图;图2是本技术多功能鼠标的控制系统电路图;在上述附图中,元件以及其所对应的标号如下外壳-1左键-3右键_5中键_具体实施方式请参阅图1所示,本技术基于组合键的多功能鼠标包括外壳1、分别位于外壳 1上的左键3、右键5、中键7,以及控制系统。所述控制系统包括单片机、与单片机相连并与鼠标的左键3相连的左键控制开关 L_BTN、与单片机相连并与鼠标的右键5相连的右键控制开关R_BTN、与单片机相连并与鼠 标的中键7相连的中键控制开关M_BTN、设置于单片机内并将单片机读回的开关状态转换 为十六进制数并保存的第一寄存器R_I0Key、设置于单片机内并用于保存上传给计算机的 按键信息的第二寄存器ILMouseKey、设置于单片机内并用于保存前一次按键所对应的信息 的第三存储器Key_PreV,以及与单片机相连的光学传感器。所述单片机是整个控制电路的核心,采用型号为SN8P2202的控制芯片。所述左键控制开关L_BTN、右键控制开关R_BTN,以及中键控制开关M_BTN分别与 单片机的接脚P0.0、P0. 1、P0.2相连。当没有任何按键被按下时,单片机的接脚P0. 0、P0. 1、 Po. 2输入为高电平,当有某一个按键被按下时,与其对应的接脚则输入为低电平,单片机接 收到该信号发生变化时,对相应电路发生指令,使其执行相应动作。所述光学传感器,采用型号为ADNS-5050的传感器,其内部设有第四寄存器 MouSe_Control2,该第四寄存器内存储有不同的鼠标分辨率CPI (Counts perinch)资料,用 于调整鼠标的分辨率,当使用者认为鼠标的分辨率不能满足自己的需求时,只需要按下左 键的同时按下中键,即可调整分辨率。下面,结合具体按键情况介绍本技术鼠标的控制系统的的控制过程当鼠标外壳1上的左键3被按下时,单片机接脚P0. 0输入状态由高电平转换为低 电平,单片机通过接脚Po. 0的状态变化检测到该信息,此时,单片机给第一寄存器R_I0Key 赋值0x01,给第二寄存器R_MouSeKey赋予同样的值0x01,然后将第二寄存器R_MouSeKey 所赋予的值0x01上传给计算机,计算机收到后就产生左键按下的动作。当鼠标外壳1上的右键5被按下时,单片机接脚P0. 1输入状态由高电平转换为低 电平,单片机通过接脚Po. 1的状态变化检测到该信息,此时,单片机给第一寄存器R_I0Key 赋值0x02,给第二寄存器R_MouSeKey赋予同样的值0x02,然后将第二寄存器R_MouSeKey 所赋予的值0x02上传给计算机,计算机收到后就产生右键按下的动作。当鼠标外壳1上的中键7被按下时,单片机接脚P0. 2输入状态由高电平转换为低 电平,单片机通过接脚Po. 2的状态变化检测到该信息,此时,单片机给第一寄存器R_I0Key 赋值0x04,给第二寄存器R_MouSeKey赋予同样的值0x04,然后将第二寄存器R_MouSeKey 所赋予的值0x04上传给计算机,计算机收到后就产生中键按下的动作。当鼠标左键3被按下时,如前所述,单片机读到其接脚P0. 0输入为低电平,第一寄 存器R_I0Key被赋值0x01,在左键3被按下不放的同时,再按下中键7时,单片机紧接着读 到接脚P0. 2也为低电平,此时,单片机的接脚P0. 0和P0. 2输入均为低电平,这时,第一寄存器R_I0Key被单片机赋值0x05,单片机调用SPI通信程序,并向光学存储器发生指令,使 其改变第四寄存器M0USe_C0ntr012的参数,用以改变鼠标的分辨率值。当左键3被按下时,如前所述,单片机读到其接脚P0. 0输出为低电平,第一寄存器 R.IOKey被赋值0x01,同时,将这个值0x01赋给第三寄存器Key_PreV,紧接着,在左键3被 按下不放的同时,当右键5被按下时,单片机读到其接脚P0. 1输入为低电平,这时,单片机 的接脚P0. 0和P0. 1输入均为低电平,单片机给第一寄存器赋值0x03,此时,单片机判断左 键和右键组合按下,且左键先按下,然后,单片机给第二寄存器赋值0x08,并将该值0x08上 传给计算机,从而实现例如后退的功能。当右键5被按下时,如前所述,单片机读到其接脚P0. 1输入为低电平,第一寄存器 被R_I0Key被赋值0x02,同时,将这个值0x02赋给第三寄存器Key_PreV,紧接着,在右键 5被按下不放的情况下,左键3被按下时,单片机读到其接脚P0. 0输入为低电平,这时,单 片机的接脚Po. 0和P0. 1输入均为低电平,单片机给第一寄存器赋值0x03,此时,单片机判 断左键和右键组合按下,且右键先按下,然后,单片机给第二寄存器赋值0x10,并将这个值 0x10上传给计算机,从而实现例如前进的功能。如前所述,本技术通过鼠标的左、右、中三个按键本文档来自技高网...

【技术保护点】
一种基于组合键的多功能鼠标,包括外壳(1)、分别设于外壳(1)上的左键(3)、右键(5)、中键(7),以及置于外壳(1)内部的控制系统,其特征在于:所述控制系统包括单片机、分别与单片机相连的左键控制开关、右键控制开关、中键控制开关、设置于单片机内用于将单片机读出的开关状态转换为十六进制数并保存的第一寄存器、设置于单片机内用于保存上传给计算机的按键信息的第二寄存器、设置于单片机内用于保存前次按键所对应的信息的第三寄存器,以及与单片机相连的光学传感器。

【技术特征摘要】

【专利技术属性】
技术研发人员:张玉杰贾继涛普丹丹
申请(专利权)人:陕西科技大学
类型:实用新型
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1