用于电子设备中控制光标移动的功能模块的制作方法

文档序号:6436142阅读:188来源:国知局
专利名称:用于电子设备中控制光标移动的功能模块的制作方法
技术领域
本发明涉及一种用于电子设备中的功能模块,特别涉及一种用于模拟电子设备中前、后、左、右方向键的功能模块,属于电子设备技术领域。
背景技术
现有电子设备(例如手机、PDA、掌上游戏机等)的光标移动的控制方式主要是通过按键开关来实现的,即通过按压前、后、左、右方向的功能按键来控制显示设备的光标移动;当使用者按压相应的功能按键时,显示设备的光标可以相应地前、后或左、右移动,从而实现使用者对光标的控制。采用按键开关控制的不足之处在于,使用者对光标的控制必须通过不断按压按键来实现。此种控制方式有时会给使用者带来不方便。

发明内容
针对现有技术的不足和缺陷,本发明的目的是提供一种用于电子设备中控制光标移动的功能模块,使用者无需按压方向键即可控制光标的移动,从而使得对光标的控制更加轻松和方便,也给使用者带来新的乐趣。
本发明的目的是通过如下技术方案实现的一种用于电子设备中控制光标移动的功能模块,其特征在于该功能模块包括加速度传感器及其信号滤波电路,与该加速度传感器输出端相连的含有信号处理程序的单片机以及与该单片机控制端相连的模拟开关芯片,所述的模拟开关芯片的控制端与电子设备中光标控制电路的输入端相连。
本发明具有以下优点及有益效果本发明提供的控制光标移动的功能模块,可用于各种电子设备中。在电子设备嵌入本功能模块,使用者只需要倾斜手持设备就可以控制光标相应的方向移动,而且倾斜的角度越大,菜单的移动就越迅速;对于不同的使用者,模块还能自动适应使用者的习惯,自动调节基准的倾斜角度;用户也可以自己设定基准的倾斜角度。本功能模块让现有的控制变得更加轻松,同时也为手机、PDA、掌上游戏机等电子设备的使用增加了新的乐趣。本功能模块可以和现有的按键开关控制方式同时使用,不会发生冲突。


图1为控制光标移动的功能模块与电子设备的连接示意图。
图2为控制光标移动的功能模块的结构框图。
图3为控制光标移动的功能模块的电路原理图。
图4为单片机内程序流程框图。
具体实施例方式
下面结合附图对本发明提出的用于电子设备中控制光标移动的功能模块的结构和原理作进一步说明。
图1为控制光标移动的功能模块与电子设备的连接示意图。该功能模块1(即图1中虚线框所包含部分)使用时,用扁平电缆将功能模块的输出端(即模拟开关芯片控制端)与电子设备的光标控制电路输入端相连;或者直接将本功能模块嵌入到电子设备的电路板上。当使用者前、后、左、右倾斜该功能模块时,就可以控制电子设备的光标朝对应的方向移动。
图2为控制光标移动的功能模块的结构框图。该功能模块1包括加速度传感器及其信号滤波电路2,与该加速度传感器输出端相连的含有信号处理程序的单片机3以及与单片机控制端相连的模拟开关芯片4;模拟开关芯片的控制端即为该模块的输出端,该输出端与电子设备光标控制电路5的输入端相连。在功能模块内部,加速度传感器产生的信号经过其信号滤波电路后传给单片机,单片机将所得信号进行处理并根据处理结果来控制模拟开关芯片,模拟开关芯片的控制端将控制信号输出。实施例中,加速度传感器可采用MMA6260Q;单片机可采用MC68HC908QY4;模拟开关芯片可采用CD4066BM。当使用者倾斜本功能模块时,模拟开关芯片的控制端能输出相应的控制信号作为电子设备光标控制电路的输入,从而实现对电子设备光标移动的控制。
图3为控制光标移动的功能模块的电路原理图。本发明的工作过程为使用者在倾斜本功能模块时,该功能模块中的加速度传感器MMA6260Q将倾斜所得到的加速度值分解为前后方向的加速度值和左右方向的加速度值,并以电压形式从加速度传感器的14、15引脚输出;信号滤波电路连在加速度传感器的14、15引脚对信号进行滤波处理;单片机MC68HC908QY4的4、5引脚接收加速度传感器的电压信号输入,单片机处理该信号并根据处理结果将控制信号15、14、10、9引脚输出;模拟开关芯片CD4066BM的13、5、6、12引脚分别与单片机的15、14、10、9引脚相连,接受单片机的控制信号输入;模拟芯片的1、2、3、4、6、8、9、10、11引脚将控制光标移动的信号输出。
图4为单片机内程序流程图。程序运行后自动读取当前加速度传感器输出的电压值,作为电压基准值,这样功能模块就把当前的倾斜角度作为基准倾斜角度。然后单片机开始检测加速度传感器的电压输出值是否发生变化,如果电压信号发生了变化,则将变化后所得电压值与基准值进行比较,并发出相应的控制信号,然后延时100ms,等待电子设备光标完成相应的移动,然后检测用户是否进行设定基准值操作;如果电压信号没有发生变化,则开始检测用户是否进行设定基准值操作。如果用户在此时复位了单片机或者给单片机发出重新设定基准值的操作,则程序将从头开始运行,并重新设定基准值;如果用户没有复位单片机或者没有发出设定基准值的操作,那么程序将回到判断加速度传感器电压值是否发生变化。
权利要求
1.一种用于电子设备中控制光标移动的功能模块(1),其特征在于该功能模块包括加速度传感器及其信号滤波电路(2),与该加速度传感器输出端相连的含有信号处理程序的单片机(3)以及与单片机控制端相连的模拟开关芯片(4),所述的模拟开关芯片控制端与电子设备中光标控制电路(5)的输入端相连。
2.按照权利要求1所述的功能模块,其特征在于所述的加速度传感器采用MMA6260Q,所述的单片机采用MC68HC908QY4,所述的模拟开关芯片采用CD4066BM。
全文摘要
用于电子设备中控制光标移动的功能模块,该模块包括加速度传感器及其信号滤波电路,与该加速度传感器输出端相连的含有信号处理程序的单片机以及与单片机控制端相连的模拟开关芯片。在电子设备中嵌入本功能模块,使用者只需要倾斜手持设备就可以控制光标相应的方向移动,而且倾斜的角度越大,菜单的移动就越迅速;对于不同的使用者,模块还能自动适应使用者的习惯,自动调节基准的倾斜角度;用户也可以自己设定基准的倾斜角度。本功能模块让使用者变得更加轻松,同时也为手机、PDA、掌上游戏机等电子设备的使用增加了新的乐趣。本功能模块可以和现有的按键开关控制方式同时使用,不会发生冲突,可用于各种电子设备中。
文档编号G06F3/033GK1604027SQ20041008888
公开日2005年4月6日 申请日期2004年11月8日 优先权日2004年11月8日
发明者程天宇 申请人:程天宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1