国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

在四線電阻屏上實現(xiàn)兩點觸摸的一種方法

2016-09-24 08:43:45蔡鈺鋮
關(guān)鍵詞:觸點手勢寄存器

蔡鈺鋮

(福州大學(xué),福建 福州 528315)

在四線電阻屏上實現(xiàn)兩點觸摸的一種方法

蔡鈺鋮

(福州大學(xué),福建福州528315)

該文提供一種基于電阻式屏幕實現(xiàn)兩點觸摸的方法,當(dāng)電阻式觸摸屏被觸摸時,觸摸屏控制芯片UOR6150的X+、Y+、X-、Y-引腳接收所述電阻式觸摸屏產(chǎn)生的電壓信號;此時所述觸摸屏控制芯片的PENIRQ引腳由高電平變?yōu)榈碗娖较駽PU發(fā)出信號,并通過芯片內(nèi)部的數(shù)模轉(zhuǎn)換器將所述的電壓信號進(jìn)行模數(shù)轉(zhuǎn)換處理得到對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,并將它存在芯片內(nèi)部的寄存器中;所述CPU根據(jù)其對應(yīng)觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值來得到其手勢動作,并作出處理。本方法在不使用昂貴的電容式觸摸屏情況下,通過兩點觸摸得到的手勢動作,從而實現(xiàn)多點觸摸得到的手勢動作一樣的效果,從而降低了生產(chǎn)成本。

電阻式觸摸屏;兩點觸摸;多點觸摸;手勢

一、背景技術(shù)

在眾多的觸摸屏技術(shù)中,電阻式觸摸屏成本最低,技術(shù)成熟度最高。因此,成了市場占率最高,最普遍的觸控技術(shù)。但此技術(shù)卻無法支持多點觸摸,現(xiàn)有的類似的方案是用電容式觸摸屏實現(xiàn)多點觸摸。

電容式觸摸屏能實現(xiàn)多點觸摸,但觸摸屏低良率、系統(tǒng)組裝困難等問題,一直讓電容式觸摸屏成本居高不下。傳統(tǒng)的四線單點觸摸屏每按一次屏幕,電阻式觸摸屏?xí)鶕?jù)人手按下的位置產(chǎn)生一個電壓信號。然后把這個電壓信號傳遞到CPU的觸摸屏接口,產(chǎn)生一個坐標(biāo)信號給CPU。CPU會根據(jù)每兩次或多次信號的間隔時間、坐標(biāo)位置和壓力的變化,來產(chǎn)生類似鼠標(biāo)單擊、雙擊以及拖曳動作;其只能實現(xiàn)單點觸摸屏。

二、方法的設(shè)計

本方法要解決的技術(shù)問題,在于提供一種基于電阻式屏幕實現(xiàn)兩點觸摸的方法,通過兩點觸摸得到的手勢動作,從而實現(xiàn)多點觸摸得到的手勢動作一樣的效果。

本方法是這樣設(shè)計的:一種基于電阻式屏幕實現(xiàn)兩點觸摸的方法,當(dāng)電阻式觸摸屏被觸摸時,觸摸屏控制芯片的X+、Y+、X-、Y-引腳接收所述電阻式觸摸屏產(chǎn)生的電壓信號;此時所述觸摸屏控制芯片的PENIRQ引腳由高電平變?yōu)榈碗娖较駽PU發(fā)出信號,并通過芯片內(nèi)部的數(shù)模轉(zhuǎn)換器將所述的電壓信號進(jìn)行模數(shù)轉(zhuǎn)換處理得到對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,將其對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值存放在觸摸屏控制芯片的內(nèi)部寄存器中;當(dāng)手指在觸摸屏上做手勢軌跡運動時,PENIRQ引腳就一直為低電平,芯片不斷地獲得新的觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,并把數(shù)據(jù)存放在觸摸屏控制芯片的內(nèi)部寄存器中;此時給CPU一時間間隔參數(shù),所述CPU接收到信號后,則CPU根據(jù)所述時間間隔通過I2C總線對所述觸摸屏控制芯片的內(nèi)部寄存器中的數(shù)據(jù)進(jìn)行讀寫操作,并根據(jù)其對應(yīng)觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值得到其手勢動作,并作出處理。

三、方法的實現(xiàn)

參照圖1和圖2所示,一種基于電阻式屏幕實現(xiàn)兩點觸摸的方法,當(dāng)電阻式觸摸屏被觸摸時,觸摸屏控制芯片的X+(6)、Y+(7)、X-(8)、Y-(9)引腳接收所述電阻式觸摸屏產(chǎn)生的電壓信號;此時所述觸摸屏控制芯片的PENIRQ(14)引腳向CPU發(fā)一次中斷信號,所述CPU接收到中斷信號后,CPU控制所述觸摸屏控制芯片的數(shù)模轉(zhuǎn)換器將所述的電壓信號進(jìn)行模數(shù)轉(zhuǎn)換處理得到對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,將其對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值存放在觸摸屏控制芯片的內(nèi)部寄存器中,當(dāng)手指在觸摸屏上做手勢軌跡運動時,PENIRQ引腳就一直為低電平,芯片不斷地獲得新的觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,并把數(shù)據(jù)存放在觸摸屏控制芯片的內(nèi)部寄存器中;此時給CPU一時間間隔參數(shù),所述CPU接收到信號后,則CPU根據(jù)所述時間間隔通過I2C總線對所述觸摸屏控制芯片的內(nèi)部寄存器中的數(shù)據(jù)進(jìn)行讀寫操作,CPU根據(jù)讀到的數(shù)據(jù)來得到其手勢動作,并作出處理;所述的手勢動作包括:放大,縮小,左旋轉(zhuǎn),右旋轉(zhuǎn),上移,下移,左移,右移等。本方法是通過獲得兩點觸摸在觸摸屏上做手勢軌跡的動作,從而實現(xiàn)多點觸摸得到的手勢動作一樣的效果。

下面結(jié)合具體實例對本方法作進(jìn)一步說明。

如圖2所示,將所述觸摸屏控制芯片UOR6150的X+(6)、Y+(7)、X-(8)、Y-(9)引腳與電阻式觸摸屏的四個管腳(未圖示)對應(yīng)相連,所述觸摸屏控制芯片的VREF(13)引腳連接外部的基準(zhǔn)電壓。其中如圖2所示,觸摸屏控制芯片UOR6150的R45,R46,R47,R48用來配置芯片I2C地址。D7,D8,D9,D10用于ESD(靜電釋放)防護(hù)。R40,R41,R42,R43,C21,C22,C23,C24使得觸摸屏輸送給芯片的信號更準(zhǔn)確。

當(dāng)操作人員一只手觸摸電阻式觸摸屏?xí)r,此時以兩點的觸摸,則觸摸屏控制芯片UOR6150的X+、Y+、X-、Y-引腳接收電阻式觸摸屏產(chǎn)生的電壓信號;此時所述觸摸屏控制芯片的PENIRQ(14)引腳由高電平變?yōu)榈碗娖较駽PU發(fā)出信號,所述觸摸屏控制芯片的數(shù)模轉(zhuǎn)換器將所述的電壓信號進(jìn)行模數(shù)轉(zhuǎn)換處理得到對應(yīng)觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,此時的兩點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值分別為A1(300,300,300),A2(400,400,300);將其A1(300,300,300),A2(400,400,300)數(shù)據(jù)存放在觸摸屏控制芯片的內(nèi)部寄存器中,CPU接收到信號后。所述CPU通過I2C總線對所述的寄存器中數(shù)據(jù)進(jìn)行讀寫操作。由于手指是以兩點的觸摸在觸摸屏上做手勢軌跡動作的,只要手指按在觸摸屏上,PENIRQ(14)引腳就一直為低電平,芯片就不停地獲得新的觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,并把數(shù)據(jù)存放在觸摸屏控制芯片的內(nèi)部寄存器中。此時給CPU一時間間隔參數(shù)如10毫秒,則CPU以10毫秒對寄存器中的數(shù)據(jù)進(jìn)行讀取,并進(jìn)行分析。10毫秒后,CPU讀到新的值為A1 (270,265,240),A2(430,420,190)。CPU暫定做了一個放大手勢。如此不斷地讀新點的手勢軌跡進(jìn)行判斷,直到人手離開觸摸屏,最后一次數(shù)值為A1(110,120,230),A2(650,680,210),依然判斷是放大手勢。此時可以判定人做了一個放大的手勢,電子設(shè)備的操作系統(tǒng)就做出放大的動作處理。

圖1 

圖2 

四、方法的優(yōu)點與結(jié)論

本方法通過觸摸屏控制芯片的X+、Y+、X-、Y-引腳接收所述電阻式觸摸屏產(chǎn)生的電壓信號;并通過所述觸摸屏控制芯片的引腳的運作,將所述的電壓信號進(jìn)行模數(shù)轉(zhuǎn)換處理得到對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值,CPU根據(jù)其對應(yīng)兩點觸點的坐標(biāo)信號值和坐標(biāo)信號對應(yīng)的壓力值來作出處理動作。本方法在不使用昂貴的電容式觸摸屏情況下,通過兩點觸摸得到的手勢動作,從而實現(xiàn)多點觸摸得到的手勢動作一樣的效果,從而降低了生產(chǎn)成本。

[1]羅勇剛,夏定純.電阻式觸摸屏的校準(zhǔn)與應(yīng)用研究[J].武漢科技學(xué)院學(xué)報,2007(20):47-49.

[2]盛占石,王楚華,周新云.基于ARM7嵌入式系統(tǒng)中觸摸屏的設(shè)計和研究[J].電測與儀表,2008(45):61-63.

[3]賴誠.觸摸屏原理及在單片機系統(tǒng)的應(yīng)用[J].商場現(xiàn)代化,2006:471.

[4]韓兵.觸摸屏技術(shù)及應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2008.

[5]梁志剛,吳燮華.用于智能小區(qū)的觸摸屏控制系統(tǒng)[J].工業(yè)控制計算機,2004(5).

G718.5

A

1673-0046(2016)7-0183-02

猜你喜歡
觸點手勢寄存器
中國人民大學(xué)新聞學(xué)院教授 林升棟:將消費者觸點思維融入廣告媒體計劃
航空電轉(zhuǎn)換器的損傷原因分析及修理
Lite寄存器模型的設(shè)計與實現(xiàn)
挑戰(zhàn)!神秘手勢
V字手勢的由來
分簇結(jié)構(gòu)向量寄存器分配策略研究*
勝利的手勢
高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
接觸器式繼電器的失效分析
一種可重構(gòu)線性反饋移位寄存器設(shè)計
昂仁县| 五指山市| 巩留县| 横峰县| 错那县| 伊宁市| 浪卡子县| 都匀市| 桐柏县| 汾西县| 房产| 南郑县| 监利县| 巨鹿县| 独山县| 武邑县| 嘉禾县| 淄博市| 南皮县| 合山市| 黔西| 长乐市| 昌宁县| 屯留县| 泰顺县| 修水县| 彭泽县| 禹城市| 五莲县| 南召县| 武汉市| 孝感市| 永春县| 新民市| 外汇| 汝城县| 宁都县| 府谷县| 辽中县| 余江县| 渑池县|