• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 通過ADS7846在PDA上實(shí)現(xiàn)個(gè)性化書法輸入

    通過ADS7846在PDA上實(shí)現(xiàn)個(gè)性化書法輸入

    作者: 時(shí)間:2012-10-22 來源:網(wǎng)絡(luò) 收藏

    藝術(shù)是中國傳統(tǒng)文化的瑰寶。如果用筆尖或指尖在觸摸屏上揮灑自如寫字,LCD上能顯示出猶如用毛筆或鋼筆收寫時(shí)的效果,并能顯現(xiàn)出書寫人獨(dú)特個(gè)性的雋秀筆跡,那么就會(huì)使人體會(huì)到淋漓盡致的藝術(shù)。但現(xiàn)有的(Personal Digital Assistant)通過觸摸屏畫出線條,顯示屏上顯示出的線條粗細(xì)都是相同的,無法寫出筆劃粗細(xì)相間的文字,也就無法模擬出毛筆或鋼筆書寫時(shí)筆鋒的效果。為彌補(bǔ)以上不足,筆者采用能采樣觸點(diǎn)壓力的觸摸屏控制器[1],編寫了采樣觸點(diǎn)坐標(biāo)值和壓力值的驅(qū)動(dòng)程序,實(shí)現(xiàn)了通過觸摸屏輸入,在液晶顯示器上顯示書法出良好的效果。就象手中拿著毛筆或鋼筆在觸摸屏上寫字一樣,無論是行書、草書、隸書還是楷書,都能顯示出令人滿意的效果,并且完全保留了書寫人的字跡特點(diǎn)。

    1 觸摸屏控制器原理和功能概述

    基于四線電阻式觸摸屏的輸入系統(tǒng)由觸摸屏、觸摸屏控制器、微控制器及其相應(yīng)軟件構(gòu)成。其中,觸摸屏控制器相當(dāng)于觸摸屏與微控制器之間的接口。觸摸屏體是一個(gè)四層的復(fù)合薄膜,,附著在顯示器表面與顯示器配合使用。復(fù)合薄膜的最下層是玻璃基層,最上層是光滑防刮的塑料層,中間為兩層透明導(dǎo)電涂層。每一導(dǎo)電層為觸摸屏的一個(gè)工作面,每個(gè)工作面的兩端各涂有一條銀膠,稱為該工作面的一對(duì)電極,分別稱為X“電極對(duì)”和Y“電極對(duì)”。當(dāng)觸摸屏控制器在X“電極對(duì)”上施加一確定的電壓,而Y“電極對(duì)”上不加電壓時(shí),X“電極對(duì)"所在的工作面上就會(huì)形成均勻連續(xù)的平行電場。當(dāng)用手指觸及觸摸屏表面時(shí),觸點(diǎn)處的電壓反映了觸點(diǎn)在X工作面上的位置,將該電壓通過Y+(或Y-)電極引到觸摸屏控制器,并經(jīng)過A/D轉(zhuǎn)換,便可得到觸點(diǎn)電壓的數(shù)字量,即X坐標(biāo)。同理,在Y“電極對(duì)”上施加電壓,以X+(或X-)電極為測量電極,便可測得Y坐標(biāo)。微控制器根據(jù)觸點(diǎn)坐標(biāo)位置以及對(duì)應(yīng)坐標(biāo)位置上顯示的內(nèi)容,便可得知觸摸者的意圖。


    是Burr-Brown公司生產(chǎn)的一種四線式觸摸屏控制器,在與觸摸連用時(shí),一旦筆尖或指尖點(diǎn)觸在觸摸屏上,便可迅速得到該點(diǎn)的位置信號(hào),從而達(dá)到在觸摸屏表面雪址的目的。ADS7846是典型的逐步逼近寄存器型A/D變換器,包含了取樣/保持功能。ADS7846與其前代產(chǎn)品ADS7843相比,增加了片內(nèi)溫度測量、觸摸壓力測量、外模擬量測量和電池電壓測量四個(gè)功能。

    ADS7846的核心部件是一個(gè)具有采樣和保持功能的12位逐次逼近式A/D轉(zhuǎn)換器。內(nèi)部的六選一模擬多路開關(guān)根據(jù)微控制器送來的命令字選擇六個(gè)模擬量:X+、Y+、Y-、VBAT(電池電壓)、TEMP(溫度)和AUXIN(外模擬量)之一送入A/D轉(zhuǎn)換器,轉(zhuǎn)換后通過SPI接口將數(shù)字量送入微控制器。ADS7846還設(shè)置有觸摸識(shí)別電路,當(dāng)檢測到有觸摸時(shí),該電路輸出一個(gè)低電平信號(hào),稱為PENIRQ#(筆中斷),ADS7846以這個(gè)信號(hào)向微控制器提出測量觸點(diǎn)坐標(biāo)的中斷請(qǐng)求。觸點(diǎn)坐標(biāo)的公式如下:

    式中,X和Y分別為觸點(diǎn)在X工作面和Y工作面上產(chǎn)生的電壓的數(shù)字量的測量值,可通過采樣得到;(X,Y)反映了觸點(diǎn)在觸摸屏上的坐標(biāo)的公式如下XMIX、YMIN、XMAX和YMAX分別為觸摸屏上最小和最大坐標(biāo)點(diǎn)在X工作面和Y工作面上產(chǎn)生的電壓的數(shù)字量的實(shí)際測量值,它們是常量,可通過測量得到;(XMIN,YMIN)和(XMAX,YMAX)反映了觸摸屏上最小、最大坐標(biāo)點(diǎn)的坐標(biāo);w和H分別是LCD顯示屏X軸和Y軸上的象素點(diǎn)總數(shù);(X1,Y1)為觸點(diǎn)映射到LCD顯示屏上的像素點(diǎn)坐標(biāo)。

    電能表相關(guān)文章:電能表原理

    上一頁 1 2 3 下一頁

    關(guān)鍵詞: ADS7846 書法 MC9328MX1 PDA

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 邵东县| 扶余县| 崇仁县| 洛阳市| 樟树市| 开远市| 大安市| 满城县| 罗山县| 盖州市| 徐闻县| 平度市| 青岛市| 金平| 青岛市| 应用必备| 江北区| 皋兰县| 莱阳市| 甘洛县| 寻甸| 绥化市| 峡江县| 阿拉善右旗| 霍城县| 秦安县| 山西省| 连江县| 惠安县| 镇原县| 钦州市| 景东| 娄烦县| 定兴县| 安丘市| 镇坪县| 陈巴尔虎旗| 麻江县| 巴南区| 株洲市| 崇文区|