亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種鼠標(biāo)及其方法

文檔序號(hào):6648277閱讀:135來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種鼠標(biāo)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)輔助設(shè)備領(lǐng)域,特別涉及為活動(dòng)不便人士和使用環(huán)境受限的計(jì)算機(jī)輔助設(shè)備,具體的講是一種鼠標(biāo)及其方法。
背景技術(shù)
隨著計(jì)算機(jī)等智能終端的廣泛應(yīng)用,其功能越來(lái)越強(qiáng)大,人機(jī)界面越來(lái)越友好,使更多的用戶可以方便的通過(guò)鼠標(biāo)等計(jì)算機(jī)輔助設(shè)備對(duì)計(jì)算機(jī)等智能終端進(jìn)行操作,并且目前各種移動(dòng)智能終端,如掌上電腦PDA,正在越來(lái)越廣泛的應(yīng)用于日常生活。一般的信息輸入是依靠按鍵,觸摸屏或者鼠標(biāo)等來(lái)輸入,但是對(duì)于各種小型的移動(dòng)智能終端由于體積的限制,不能夠使用鼠標(biāo)進(jìn)行輸入。而在計(jì)算機(jī)等終端使用上,很多行動(dòng)不便的殘疾人也可能會(huì)需要使用鼠標(biāo)等輔助設(shè)備對(duì)計(jì)算機(jī)進(jìn)行操控,但是如果沒(méi)有手臂或者相關(guān)身體部分存在不便的情況下使用計(jì)算機(jī)就會(huì)很不方便,以至于不能夠操作計(jì)算機(jī)。
針對(duì)于以上問(wèn)題,現(xiàn)有技術(shù)中出現(xiàn)過(guò)一些基于紅外線偵測(cè)的頭戴式鼠標(biāo),其能夠向計(jì)算機(jī)傳送點(diǎn)頭或者轉(zhuǎn)向的頭部運(yùn)動(dòng)數(shù)據(jù),用裝置在使用者前額的紅外線感測(cè)設(shè)備,將頭部的動(dòng)作轉(zhuǎn)化為鼠標(biāo)的信號(hào)。這種裝置具有兩個(gè)紅外線傳感器,一個(gè)在用戶面對(duì)的顯示器上,另一個(gè)位于用戶特殊的頭盔上,兩個(gè)傳感器都連接于計(jì)算機(jī)的USB接口上,該裝置可以用來(lái)做操作桿、鼠標(biāo)或者通過(guò)矢量計(jì)算生成控制指令的USB模擬控制器。但是該裝置的缺點(diǎn)在于需要復(fù)雜的偵測(cè)設(shè)備,并且造價(jià)太高。
公開(kāi)于2003年6月18的中國(guó)專(zhuān)利02278190.0,公開(kāi)了一種頭戴式鼠標(biāo),由頭夾和肩夾組成,在頭夾上設(shè)有多個(gè)轉(zhuǎn)動(dòng)軸,轉(zhuǎn)動(dòng)軸內(nèi)設(shè)有回位彈簧,轉(zhuǎn)動(dòng)繩一端固定在頭夾上,另一端繞在轉(zhuǎn)動(dòng)軸上,該裝置的可靠性較低,不利于頭戴,使用上存在著不足。
公開(kāi)于2001年5月16日的中國(guó)專(zhuān)利00243548.9,公開(kāi)了一種穿戴式手持鼠標(biāo),利用軌跡球類(lèi)型的鼠標(biāo)結(jié)合吊環(huán),以實(shí)現(xiàn)在不需要使用鼠標(biāo)時(shí)可以將其吊掛在手背上,但是該方案的不足在于,對(duì)于雙手有殘疾或者移動(dòng)智能終端來(lái)說(shuō),該鼠標(biāo)的使用同樣是不方便的。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種鼠標(biāo)及其方法,以便殘疾人士或者在移動(dòng)智能終端上可以方便的實(shí)現(xiàn)鼠標(biāo)功能。
本發(fā)明的目的在于提供一種鼠標(biāo),利用簡(jiǎn)單的機(jī)械結(jié)構(gòu)對(duì)同一水平面內(nèi)垂直的兩個(gè)滾動(dòng)軸的監(jiān)控實(shí)現(xiàn)鼠標(biāo)功能。
本發(fā)明的另一目的在于提供一種鼠標(biāo)方法,監(jiān)控滾動(dòng)軸的轉(zhuǎn)動(dòng),利用相應(yīng)算法實(shí)現(xiàn)將用戶的動(dòng)作軌跡轉(zhuǎn)換為屏幕上鼠標(biāo)的移動(dòng)軌跡。
一種鼠標(biāo),包括兩個(gè)檢測(cè)單元,相互垂直,分別代表屏幕上的X軸和Y軸,用于檢測(cè)鼠標(biāo)傾斜角度的變化;處理單元與所述檢測(cè)單元相連接,用于將傾斜角度數(shù)據(jù)轉(zhuǎn)換為X軸方向和Y軸方向上的位移數(shù)據(jù);終端機(jī)與所述處理單元相連接,控制光標(biāo)在屏幕上移動(dòng)。
每個(gè)檢測(cè)單元包括一固定部分和一轉(zhuǎn)動(dòng)部分,所述固定部分不隨轉(zhuǎn)動(dòng)部分的轉(zhuǎn)動(dòng)而轉(zhuǎn)動(dòng)。
所述轉(zhuǎn)動(dòng)部分為一轉(zhuǎn)動(dòng)軸,所述固定部分為一滾輪,滾輪套接于轉(zhuǎn)動(dòng)軸,在所述滾輪的基準(zhǔn)位置還具有一加重塊,以使?jié)L輪在轉(zhuǎn)動(dòng)軸轉(zhuǎn)動(dòng)時(shí)保持基準(zhǔn)位置始終不變。
所述轉(zhuǎn)動(dòng)部分為一轉(zhuǎn)動(dòng)軸和一殼體;所述固定部分為一滾輪,滾輪套接于轉(zhuǎn)動(dòng)軸,所述轉(zhuǎn)動(dòng)軸固定于殼體;在所述滾輪的基準(zhǔn)位置還具有一加重塊,以使?jié)L輪在轉(zhuǎn)動(dòng)軸和殼體轉(zhuǎn)動(dòng)時(shí)保持基準(zhǔn)位置始終不變。
所述導(dǎo)電點(diǎn)設(shè)置于所述滾輪的內(nèi)側(cè)壁的多條刻度線上,所述電刷設(shè)置于所述轉(zhuǎn)動(dòng)軸上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
所述導(dǎo)電點(diǎn)位于所述轉(zhuǎn)動(dòng)軸的側(cè)壁的多條刻度線上,所述電刷位于所述滾輪內(nèi)側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
所述導(dǎo)電點(diǎn)位于所述滾輪的外側(cè)壁的多條刻度線上,所述電刷位于所述殼體內(nèi)側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
所述導(dǎo)電點(diǎn)位于所述殼體內(nèi)側(cè)壁的多條刻度線上,所述電刷位于所述滾輪外側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
不同刻度線上的導(dǎo)電點(diǎn)為不同的序列,當(dāng)電刷接觸不同序列的導(dǎo)電點(diǎn)時(shí),產(chǎn)生不同信號(hào)以代表不同傾角。
所述不同序列的導(dǎo)電點(diǎn)是指,在不同刻度線上設(shè)置不相同數(shù)目的導(dǎo)電點(diǎn)或者設(shè)置具有不相同電壓值的導(dǎo)電點(diǎn)。
一種鼠標(biāo)方法,包括以下步驟
設(shè)置步驟,初始化代表屏幕上X軸和Y軸的兩個(gè)檢測(cè)單元;采集步驟,當(dāng)檢測(cè)單元沿水平面傾斜時(shí),采集兩個(gè)檢測(cè)單元傾斜角度的變化數(shù)據(jù);處理步驟處理單元接收所述傾角數(shù)據(jù),并將其轉(zhuǎn)換為X軸方向和Y軸方向的位移數(shù)據(jù);顯示步驟,處理單元將所述位移數(shù)據(jù)傳送到終端機(jī),由終端機(jī)根據(jù)位移數(shù)據(jù)控制光標(biāo)在屏幕上移動(dòng)。
在所述采集步驟中包括以下具體步驟通過(guò)檢測(cè)單元中的一固定部分和一轉(zhuǎn)動(dòng)部分采集該檢測(cè)單元所對(duì)應(yīng)X軸或Y軸方向的傾角數(shù)據(jù)。
在所述采集步驟中還包括判斷鼠標(biāo)按鍵的步驟,當(dāng)檢測(cè)單元保持當(dāng)前傾斜角度一段時(shí)間內(nèi)不變則由處理單元產(chǎn)生一鼠標(biāo)按鍵信號(hào)。
在所述采集步驟中還包括判斷鼠標(biāo)按鍵的步驟,當(dāng)一段時(shí)間內(nèi)檢測(cè)單元變化值超過(guò)一預(yù)定值則由處理單元產(chǎn)生一鼠標(biāo)按鍵信號(hào)。
本發(fā)明的有益效果在于,成本低、結(jié)構(gòu)簡(jiǎn)單,并且通過(guò)立體的輸入鼠標(biāo)數(shù)據(jù),增加了鼠標(biāo)的功能,將本發(fā)明設(shè)置于頭部或手背或其他位置都可以減輕操作計(jì)算機(jī)、便攜終端的不便,還可以方便身體上有殘疾的用戶,使他們操作計(jì)算機(jī)成為可能。


圖1為本發(fā)明一實(shí)施例框圖;圖2為圖1實(shí)施例檢測(cè)單元結(jié)構(gòu)示意圖;圖3為圖2滾輪刻度示例圖;圖4A和圖4B為圖2殼體傾斜導(dǎo)致電刷與滾輪導(dǎo)電點(diǎn)接觸位置變化示意圖;圖5為本發(fā)明方案另一實(shí)施例框圖;圖6為本發(fā)明方法的流程圖;圖7為本發(fā)明單片機(jī)向PC機(jī)傳輸數(shù)據(jù)的流程圖。
具體實(shí)施例方式
下面,結(jié)合附圖對(duì)于本發(fā)明進(jìn)行如下詳細(xì)說(shuō)明。
如圖1所示,為本發(fā)明一實(shí)施例框圖。本實(shí)施例鼠標(biāo)由檢測(cè)單元部分(機(jī)械部分)和單片機(jī)控制部分組成。單片機(jī)通過(guò)檢測(cè)單元部分采集當(dāng)前機(jī)械部分相對(duì)水平面的傾斜角度,將該角度信息轉(zhuǎn)換成位移信息并按照PS/2協(xié)議編碼打包成三個(gè)字節(jié)的數(shù)據(jù)包,然后按照PS/2協(xié)議的時(shí)序通過(guò)PC的PS/2鼠標(biāo)接口要求發(fā)送給PC,從而控制PC端鼠標(biāo)箭頭的運(yùn)行軌跡。本實(shí)施例可以用于頭盔和帽子上。
如圖2所示,為本發(fā)明檢測(cè)單元結(jié)構(gòu)示意圖。該檢測(cè)單元可以測(cè)量水平面上X軸或Y軸兩個(gè)方向的傾斜角度,兩部分的結(jié)構(gòu)是完全相同的,下面只闡述如何測(cè)量一個(gè)方向的傾斜角度。
檢測(cè)單元外側(cè)可以具備有殼體(圖未示),該殼體為4cm×4cm×4cm的正方形大小,其作用是把其內(nèi)部的功能部件集成在一起,構(gòu)成一個(gè)完整的裝置。X軸和Y軸兩個(gè)方向上的檢測(cè)單元也可以安裝于頭盔或者帽子的正前方帽沿和與正前方成直角的帽沿處。檢測(cè)單元分為兩個(gè)部分固定部分和轉(zhuǎn)動(dòng)部分,其中轉(zhuǎn)動(dòng)部分為轉(zhuǎn)動(dòng)軸201,固定于殼體或者是帽沿部分,當(dāng)使用者頭部?jī)A斜時(shí)殼體或者帽沿隨之傾斜,轉(zhuǎn)動(dòng)軸也隨殼體或者帽沿的傾斜而傾斜;固定部分為相對(duì)于轉(zhuǎn)動(dòng)部分的傾斜而轉(zhuǎn)動(dòng)的滾輪202,滾輪的某一基準(zhǔn)位置203在使用者頭部?jī)A斜(帶動(dòng)整個(gè)檢測(cè)單元發(fā)生傾斜)時(shí),繞轉(zhuǎn)動(dòng)軸轉(zhuǎn)動(dòng)而保持基準(zhǔn)位置方向不變。導(dǎo)電點(diǎn)204在本例中位于滾輪內(nèi)壁,還具有電刷205在本例中一端設(shè)于轉(zhuǎn)動(dòng)軸201另一端活動(dòng)接觸于導(dǎo)電點(diǎn)204。當(dāng)然,轉(zhuǎn)動(dòng)部分和固定部分都是相對(duì)的。
殼體中央也可具有兩個(gè)互相垂直的轉(zhuǎn)動(dòng)軸(即把X軸Y軸方向的兩個(gè)檢測(cè)單元置于同一殼體內(nèi)),分別對(duì)應(yīng)X軸和Y軸,兩個(gè)軸均位于水平面上。在每個(gè)軸上均安裝一滾輪,該滾輪可繞軸自由轉(zhuǎn)動(dòng)。在滾輪四周的某一點(diǎn)放一加重塊從而使?jié)L輪的重心在該點(diǎn)附近,將該點(diǎn)作為滾輪的基準(zhǔn)位置,這樣當(dāng)檢測(cè)單元發(fā)生傾斜與水平面產(chǎn)生傾角時(shí),帶動(dòng)轉(zhuǎn)動(dòng)軸偏離水平面,并由于重力作用,滾輪會(huì)繞軸旋轉(zhuǎn),而基準(zhǔn)位置總是在最下方。這樣在滾輪上標(biāo)上刻度,通過(guò)讀取刻度的值就能獲知當(dāng)前轉(zhuǎn)動(dòng)軸線相對(duì)水平面的傾斜角度信息。其中一個(gè)檢測(cè)單元檢測(cè)左右方向的傾斜角度,另一個(gè)檢測(cè)前后方向的傾斜角度,根據(jù)用戶頭或者手等的傾斜來(lái)判斷屏幕上鼠標(biāo)的移動(dòng)方向和距離。
如圖3所示,為本發(fā)明滾輪刻度示例圖。在滾輪上標(biāo)上刻度206,將整個(gè)圓周分為32份(可根據(jù)需要分為不同份數(shù)),每份對(duì)應(yīng)360/32=11.25度,這樣整個(gè)檢測(cè)單元測(cè)角的精度也就是11.25度,如果有更高的精度要求將圓周分配更多的刻度即可。當(dāng)轉(zhuǎn)動(dòng)軸位于水平面上時(shí)基準(zhǔn)位置處的刻度為0,對(duì)應(yīng)傾角為0,當(dāng)轉(zhuǎn)動(dòng)軸傾斜時(shí)基準(zhǔn)位置處的刻度就代表了當(dāng)前的傾角信息,例如基準(zhǔn)位置處當(dāng)前刻度為2,則當(dāng)前的傾角就是2*11.25=22.5度。
圖4A和圖4B為本發(fā)明殼體的傾斜導(dǎo)致電刷與滾輪導(dǎo)電點(diǎn)接觸位置變化示意圖。單片機(jī)需要讀取當(dāng)前的刻度值,這是該檢測(cè)單元的關(guān)鍵內(nèi)容。目前的設(shè)計(jì)中一個(gè)圓周有32個(gè)刻度,這樣在每個(gè)刻度處放置最多5個(gè)導(dǎo)電點(diǎn),就可以通過(guò)這幾個(gè)導(dǎo)電點(diǎn)的個(gè)數(shù)、放置的位置來(lái)區(qū)別不同的刻度值。在殼體的基準(zhǔn)位置處放置5個(gè)電刷205,也可以在轉(zhuǎn)動(dòng)軸上設(shè)置5個(gè)電刷,如果電刷205設(shè)置在殼體上則導(dǎo)電點(diǎn)(圖未示)設(shè)置于滾輪外側(cè)壁上,如果電刷205設(shè)置于轉(zhuǎn)動(dòng)軸上則導(dǎo)電點(diǎn)設(shè)置在滾輪內(nèi)側(cè)壁上;當(dāng)然,電刷205和導(dǎo)電點(diǎn)的設(shè)置可以具有更大的靈活性,在滾輪上設(shè)置電刷205,在殼體上設(shè)置導(dǎo)電點(diǎn)也是可以的,主要利用電刷205與導(dǎo)電點(diǎn)相結(jié)合實(shí)現(xiàn)這種轉(zhuǎn)動(dòng)部分與固定部分傾角角度檢測(cè)的目的。電刷與基準(zhǔn)位置之間的夾角,鼠標(biāo)在用戶的操作下傾斜后電刷與基準(zhǔn)位置之間的夾角,兩個(gè)角度的差值為α。
電刷205分別接到單片機(jī)的5個(gè)數(shù)據(jù)IO口上,滾輪上的導(dǎo)電點(diǎn)則均連接到殼體的地線上。在單片機(jī)程序中設(shè)置這5個(gè)數(shù)據(jù)IO口為漏極開(kāi)路輸出形式,并賦初始值為1。這樣電刷205如果接觸到導(dǎo)電點(diǎn),因?yàn)閷?dǎo)電點(diǎn)處的電壓為0,則單片機(jī)讀取該IO口的值將是0,否則將是1。因?yàn)樯鲜鏊?2個(gè)刻度點(diǎn),通過(guò)將刻度進(jìn)行5位二進(jìn)制編碼(代表32個(gè)刻度點(diǎn)),刻度0對(duì)應(yīng)00000,刻度1對(duì)應(yīng)00001...依此類(lèi)推,其中在編碼為0的位置放置導(dǎo)電點(diǎn),編碼為1的位置不放置,例如刻度0為5個(gè)導(dǎo)電點(diǎn),刻度1為四個(gè)導(dǎo)電點(diǎn),單片機(jī)讀到的5位IO口的值就對(duì)應(yīng)了當(dāng)前基準(zhǔn)位置處的刻度值。同樣可以根據(jù)鼠標(biāo)的精度設(shè)置不同的滾輪刻度,所對(duì)應(yīng)的二進(jìn)制編碼的數(shù)位也將改變。
表1為本發(fā)明處理單元向計(jì)算機(jī)傳送數(shù)據(jù)格式的數(shù)據(jù)結(jié)構(gòu)。

單片機(jī)讀取到刻度值后將通過(guò)PS/2協(xié)議與PC通信。PC與單片機(jī)之間傳輸?shù)男盘?hào)包括時(shí)鐘信號(hào)CLK和串行雙向的命令/數(shù)據(jù)信號(hào)(COMM/DATA),采用的是PS/2協(xié)議,這是一種同步串行通信協(xié)議。時(shí)鐘信號(hào)CLK由單片機(jī)產(chǎn)生。PC向單片機(jī)發(fā)出命令,單片機(jī)接收到合法命令后向PC發(fā)出應(yīng)答信號(hào),如果命令要求還會(huì)接著向PC發(fā)送數(shù)據(jù)信號(hào)。PC對(duì)來(lái)自單片機(jī)的信號(hào)無(wú)需回應(yīng),并且能夠通過(guò)將時(shí)鐘線CLK置為低電平來(lái)終止由單片機(jī)到PC機(jī)的通信。單片機(jī)向PC發(fā)送的數(shù)據(jù)信號(hào)采用3字節(jié)數(shù)據(jù)包格式。
如圖5所示,為本發(fā)明方案另一實(shí)施例框圖。本系統(tǒng)的處理單元采用C8051F021單片機(jī),角度檢測(cè)單元采用MSIN-H3DXX-F系列高精度數(shù)字傾角傳感器。使用兩個(gè)傾角傳感器采集模擬信號(hào)并進(jìn)行計(jì)算和處理從而獲得鼠標(biāo)在PC屏幕上水平方向和垂直方向的相對(duì)位移,然后將獲得的位移數(shù)據(jù)通過(guò)RS232串口發(fā)送至單片機(jī)。單片機(jī)對(duì)這兩個(gè)方向上的傾角數(shù)據(jù)進(jìn)行一系列處理,分析得出這兩組位移數(shù)據(jù),通過(guò)PS/2接口發(fā)送數(shù)據(jù)包使鼠標(biāo)箭頭移動(dòng)一定的位移。采用12V直流電源供電,板上經(jīng)過(guò)一電源模塊XR10/12S05將12V輸入轉(zhuǎn)為5V,作為傾角傳感器的電源,單片機(jī)C8051F021所需的3.3V電源由LM1086電源芯片將5V轉(zhuǎn)為3.3V提供。
單片機(jī)的P0.0與P0.1配置成串口,分別與傾角傳感器的TX和RX管腳相連。P2.1與PC機(jī)的PS/2接口的DATA口相接,P2.0與PC機(jī)的PS/2接口的CLK口相接。串口0用來(lái)與傾角檢測(cè)單元通信。定時(shí)器0為延時(shí)函數(shù)提供時(shí)間基準(zhǔn);定時(shí)器1作為串口0的波特率發(fā)生器;看門(mén)狗定時(shí)器在軟件進(jìn)入死循環(huán)時(shí)實(shí)現(xiàn)軟件復(fù)位;其它IO端口與硬件定義相同,其中未用的IO口引出留作以后功能擴(kuò)展使用。
如圖6所示,為本發(fā)明方法的流程圖。系統(tǒng)開(kāi)始,步驟S11;首先系統(tǒng)進(jìn)行初始化,步驟S12;通過(guò)檢測(cè)單元進(jìn)行傾角采樣,步驟S13;單片機(jī)處理單元對(duì)數(shù)據(jù)進(jìn)行處理,步驟S14;單片機(jī)與PC機(jī)進(jìn)行數(shù)據(jù)傳輸,步驟S15;PC機(jī)根據(jù)接收到的數(shù)據(jù)控制屏幕上的光標(biāo),步驟S16。其中,PC機(jī)可以是任何具有光標(biāo)處理能力的終端,手機(jī)、PDA等。
兩個(gè)檢測(cè)單元所測(cè)得的傾角為鼠標(biāo)傾斜后X軸Y軸與Z軸的夾角,且互相垂直,也就是XOZ,YOZ平面上的夾角,設(shè)為α和β,那么根據(jù)α和β的大小發(fā)送相對(duì)位移量X軸相對(duì)位移ΔX=K*α,Y軸相對(duì)位移ΔY=K*β,K是比例系數(shù),可根據(jù)鼠標(biāo)精度和靈敏度來(lái)設(shè)定。
當(dāng)用戶需要確認(rèn)本發(fā)明鼠標(biāo)選定內(nèi)容,即,鼠標(biāo)左右鍵的功能,是通過(guò)以下步驟來(lái)實(shí)現(xiàn)的。當(dāng)鼠標(biāo)在某一段時(shí)間內(nèi)(例如0.2秒)保持傾斜角度不變化,則代表選中光標(biāo)所在位置,如果光標(biāo)只是經(jīng)過(guò)某些控制區(qū)域則不代表選中。如果鼠標(biāo)在很短時(shí)間內(nèi)變化的傾角很大,則設(shè)定為鼠標(biāo)右鍵功能,或者可以檢測(cè)單元的傾角和方向作為鼠標(biāo)按鍵的設(shè)定,當(dāng)?shù)硞€(gè)時(shí)間內(nèi)傾角達(dá)到某個(gè)特定值,再結(jié)合傾角的方向作為鼠標(biāo)的某個(gè)按鍵,比如鼠標(biāo)從左往右很快移動(dòng)作為左鍵,從右往左作右鍵,從前往后作為中鍵。如此實(shí)現(xiàn)鼠標(biāo)左右鍵功能的設(shè)定很多,不做一一舉例。
如圖7所示,為本發(fā)明方法單片機(jī)到PC機(jī)數(shù)據(jù)傳輸流程圖。傳輸過(guò)程開(kāi)始,步驟S21;檢測(cè)時(shí)鐘線是否為高(時(shí)鐘線為高表明當(dāng)前主機(jī)允許單片機(jī)發(fā)送數(shù)據(jù)),步驟S22;如果為高,即,PC機(jī)端要求檢測(cè)鼠標(biāo)輸入信號(hào),則單片機(jī)檢測(cè)數(shù)據(jù)線是否為高,步驟S23,否則進(jìn)入步驟S22,循環(huán)檢測(cè)時(shí)鐘線是否為高。如果單片機(jī)檢測(cè)數(shù)據(jù)線為高,則將數(shù)據(jù)線拉低,作為發(fā)送起始位,步驟S24;如果數(shù)據(jù)線為低則接收PC機(jī)數(shù)據(jù),進(jìn)入步驟S29;單片機(jī)將經(jīng)過(guò)加工的數(shù)據(jù)向PC機(jī)進(jìn)行傳輸,步驟S25;判斷是否傳輸完一個(gè)完整的信息,步驟S26;如果傳送完畢則單片機(jī)將時(shí)鐘線拉低以便PC機(jī)進(jìn)行光標(biāo)移動(dòng),步驟S27,如果沒(méi)有傳送完畢則進(jìn)行步驟25,繼續(xù)傳輸;單片機(jī)釋放時(shí)鐘線(釋放時(shí)鐘線表示將時(shí)鐘線對(duì)應(yīng)的IO口置為1,這樣主機(jī)方能將時(shí)鐘線拉低),允許傳輸下一數(shù)據(jù)包,步驟S28;所有數(shù)據(jù)傳輸完成后回到步驟S22。
本發(fā)明的有益效果在于,成本低、結(jié)構(gòu)簡(jiǎn)單,并且通過(guò)立體的輸入鼠標(biāo)數(shù)據(jù),不需要現(xiàn)有鼠標(biāo)必須接觸而產(chǎn)生X軸和Y軸的位移,特別是在一些便攜式終端上增加了便利性;增加了鼠標(biāo)的功能,將本發(fā)明設(shè)置于頭部或手背或其他位置可以減少操作計(jì)算機(jī)、便攜終端的不便,還可以方便身體上有殘疾的用戶,使他們操作計(jì)算機(jī)成為可能。
以上具體實(shí)施方式
僅用于說(shuō)明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.一種鼠標(biāo),其特征在于兩個(gè)檢測(cè)單元,相互垂直,分別代表屏幕上的X軸和Y軸,用于檢測(cè)鼠標(biāo)傾斜角度的變化;處理單元與所述檢測(cè)單元相連接,用于將傾斜角度數(shù)據(jù)轉(zhuǎn)換為X軸方向和Y軸方向上的位移數(shù)據(jù);終端機(jī)與所述處理單元相連接,控制光標(biāo)在屏幕上移動(dòng)。
2.根據(jù)權(quán)利要求1所述的一種鼠標(biāo),其特征在于,每個(gè)檢測(cè)單元包括一固定部分和一轉(zhuǎn)動(dòng)部分,所述固定部分不隨轉(zhuǎn)動(dòng)部分的轉(zhuǎn)動(dòng)而轉(zhuǎn)動(dòng)。
3.根據(jù)權(quán)利要求2所述的一種鼠標(biāo),其特征在于,所述轉(zhuǎn)動(dòng)部分為一轉(zhuǎn)動(dòng)軸,所述固定部分為一滾輪,滾輪套接于轉(zhuǎn)動(dòng)軸,在所述滾輪的基準(zhǔn)位置還具有一加重塊,以使?jié)L輪在轉(zhuǎn)動(dòng)軸轉(zhuǎn)動(dòng)時(shí)保持基準(zhǔn)位置始終不變。
4.根據(jù)權(quán)利要求2所述的一種鼠標(biāo),其特征在于,所述轉(zhuǎn)動(dòng)部分為一轉(zhuǎn)動(dòng)軸和一殼體;所述固定部分為一滾輪,滾輪套接于轉(zhuǎn)動(dòng)軸,所述轉(zhuǎn)動(dòng)軸固定于殼體;在所述滾輪的基準(zhǔn)位置還具有一加重塊,以使?jié)L輪在轉(zhuǎn)動(dòng)軸和殼體轉(zhuǎn)動(dòng)時(shí)保持基準(zhǔn)位置始終不變。
5.根據(jù)權(quán)利要求3所述的一種鼠標(biāo),其特征在于還具有導(dǎo)電點(diǎn)和電刷,所述導(dǎo)電點(diǎn)設(shè)置于所述滾輪的內(nèi)側(cè)壁的多條刻度線上,所述電刷設(shè)置于所述轉(zhuǎn)動(dòng)軸上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
6.根據(jù)權(quán)利要求3所述的一種鼠標(biāo),其特征在于還具有導(dǎo)電點(diǎn)和電刷,所述導(dǎo)電點(diǎn)位于所述轉(zhuǎn)動(dòng)軸的側(cè)壁的多條刻度線上,所述電刷位于所述滾輪內(nèi)側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
7.根據(jù)權(quán)利要求4所述的一種鼠標(biāo),其特征在于還具有導(dǎo)電點(diǎn)和電刷,所述導(dǎo)電點(diǎn)位于所述滾輪的外側(cè)壁的多條刻度線上,所述電刷位于所述殼體內(nèi)側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
8.根據(jù)權(quán)利要求4所述的一種鼠標(biāo),其特征在于還具有導(dǎo)電點(diǎn)和電刷,所述導(dǎo)電點(diǎn)位于所述殼體內(nèi)側(cè)壁的多條刻度線上,所述電刷位于所述滾輪外側(cè)壁上,所述導(dǎo)電點(diǎn)與電刷活動(dòng)接觸。
9.根據(jù)權(quán)利要求5或6或7或8中任意一項(xiàng)所述的一種鼠標(biāo),其特征在于,不同刻度線上的導(dǎo)電點(diǎn)為不同的序列,當(dāng)電刷接觸不同序列的導(dǎo)電點(diǎn)時(shí),產(chǎn)生不同信號(hào)以代表不同傾角。
10.根據(jù)權(quán)利要求9所述的一種鼠標(biāo),其特征在于,所述不同序列的導(dǎo)電點(diǎn)是指,在不同刻度線上設(shè)置不相同數(shù)目的導(dǎo)電點(diǎn)或者設(shè)置具有不相同電壓值的導(dǎo)電點(diǎn)。
11.一種鼠標(biāo)方法,其特征在于包括以下步驟設(shè)置步驟,初始化代表屏幕上X軸和Y軸的兩個(gè)檢測(cè)單元;采集步驟,當(dāng)檢測(cè)單元沿水平面傾斜時(shí),采集兩個(gè)檢測(cè)單元傾斜角度的變化數(shù)據(jù);處理步驟處理單元接收所述傾角數(shù)據(jù),并將其轉(zhuǎn)換為X軸方向和Y軸方向的位移數(shù)據(jù);顯示步驟,處理單元將所述位移數(shù)據(jù)傳送到終端機(jī),由終端機(jī)根據(jù)位移數(shù)據(jù)控制光標(biāo)在屏幕上移動(dòng)。
12.根據(jù)權(quán)利要求11所述的一種鼠標(biāo)方法,其特征在于,在所述采集步驟中包括以下具體步驟通過(guò)檢測(cè)單元中的一固定部分和一轉(zhuǎn)動(dòng)部分采集該檢測(cè)單元所對(duì)應(yīng)X軸或Y軸方向的傾角數(shù)據(jù)。
13.根據(jù)權(quán)利要求11所述的一種鼠標(biāo)方法,其特征在于,在所述采集步驟中還包括判斷鼠標(biāo)按鍵的步驟,當(dāng)檢測(cè)單元保持當(dāng)前傾斜角度一段時(shí)間內(nèi)不變則由處理單元產(chǎn)生一鼠標(biāo)按鍵信號(hào)。
14.根據(jù)權(quán)利要求11所述的一種鼠標(biāo)方法,其特征在于,在所述采集步驟中還包括判斷鼠標(biāo)按鍵的步驟,當(dāng)一段時(shí)間內(nèi)檢測(cè)單元變化值超過(guò)一預(yù)定值則由處理單元產(chǎn)生一鼠標(biāo)按鍵信號(hào)。
全文摘要
手暫時(shí)不能應(yīng)用鼠標(biāo)的用戶,和在小型移動(dòng)終端上使用鼠標(biāo)的困難,本發(fā)明提出了一種鼠標(biāo)和方法,其中鼠標(biāo)的特征在于兩個(gè)檢測(cè)單元,分別代表屏幕上的X軸和Y軸,用于檢測(cè)鼠標(biāo)傾斜角度的變化;處理單元與所述檢測(cè)單元相連接,用于將傾斜角度數(shù)據(jù)轉(zhuǎn)換為X軸方向和Y軸方向上的位移數(shù)據(jù);終端機(jī)與所述處理單元相連接,控制光標(biāo)在屏幕上移動(dòng)。本發(fā)明有益效果在于,成本低、結(jié)構(gòu)簡(jiǎn)單,并且通過(guò)立體的輸入鼠標(biāo)數(shù)據(jù),不需要現(xiàn)有鼠標(biāo)必須接觸而產(chǎn)生X軸和Y軸的位移,特別是在一些便攜式終端上增加了便利性;還可以方便身體上有殘疾的用戶,使他們操作計(jì)算機(jī)成為可能。
文檔編號(hào)G06F3/033GK1979392SQ20051010528
公開(kāi)日2007年6月13日 申請(qǐng)日期2005年11月30日 優(yōu)先權(quán)日2005年11月30日
發(fā)明者聶進(jìn) 申請(qǐng)人:西門(mén)子(中國(guó))有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1