在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于多功能觸筆的PC觸摸屏系統(tǒng)

            基于多功能觸筆的PC觸摸屏系統(tǒng)

            作者: 時(shí)間:2011-06-04 來源:網(wǎng)絡(luò) 收藏

            2.1 初始化過程

            初始化過程包含子過程物理連接、設(shè)備識(shí)別和驅(qū)動(dòng)。

            物理連接:系統(tǒng)通過控制器中接口電路上的接口與電腦外設(shè)接口連接。

            設(shè)備識(shí)別和驅(qū)動(dòng):控制器中的主控電路通過數(shù)字信號(hào)控制接口電路與電腦進(jìn)行通信,本系統(tǒng)采用USB協(xié)議,使電腦完成USB設(shè)備識(shí)別與USB設(shè)備驅(qū)動(dòng)的過程。

            2.2 用戶輸入過程

            用戶輸入過程包含兩個(gè)相互獨(dú)立的過程:碰觸定位和按鍵滾輪操作。

            (1)碰觸定位:用戶使用帶有按鍵和滾輪的觸筆的筆尖碰觸的觸摸面板,以向系統(tǒng)表示期望顯示器件上的指針移動(dòng)到的位置。觸摸面板將此位置以橫、縱兩路由模擬電壓量表示的觸碰位置信號(hào)的形式輸出到A/D轉(zhuǎn)換電路。

            (2)按鍵滾輪操作:用戶按下、抬起帶有按鍵和滾輪的觸筆上的按鍵或滾動(dòng)滾輪,以向觸摸屏系統(tǒng)表示自己希望電腦實(shí)現(xiàn)類似于電腦鼠標(biāo)的按鍵和滾輪功能。這些操作產(chǎn)生數(shù)字的電壓信號(hào),輸入到無線編碼發(fā)射電路中。

            2.3 信號(hào)傳遞和處理過程

            信號(hào)傳遞和處理過程包含兩個(gè)獨(dú)立的處理過程:A/D轉(zhuǎn)換和無線收發(fā)。

            A/D轉(zhuǎn)換:A/D轉(zhuǎn)換電路接收主控電路輸出的控制信號(hào)后開始工作,如果觸摸面板輸出了橫、縱兩路模擬電壓量表示的觸碰位置信號(hào),ADS7843則將其轉(zhuǎn)換為橫、縱兩路12位數(shù)字電壓量表示的位置坐標(biāo)值,輸出到主控電路[6]。

            無線收發(fā):觸筆的無線編碼發(fā)射電路對(duì)按下、抬起觸筆上的按鍵或滾動(dòng)滾輪產(chǎn)生數(shù)字的電壓信號(hào)并進(jìn)行編碼,將編碼后的無線信號(hào)發(fā)射給控制器上的無線接收解碼電路??刂破魃系臒o線接收解碼電路接收此無線信號(hào),并對(duì)其解碼,還原成表示用戶按下、抬起按鍵或滾動(dòng)滾輪的數(shù)字電壓信號(hào),輸出到主控電路。

            2.4 主控處理過程

            主控處理過程全部在89C52的程序模塊中完成。圖3是主控電路89C52的程序模塊示意圖。89C52的程序模塊包括:碰觸定位模塊、USB編碼模塊和輸出模塊。

            碰觸定位模塊以一定頻率輸出數(shù)字的控制信號(hào),即A/D轉(zhuǎn)換芯片的時(shí)鐘和控制字,從端口P20、P21輸出給A/D轉(zhuǎn)換電路。如果P24接口接收到的1位數(shù)字信號(hào)PENIRQ顯示發(fā)生碰觸[5],則從端口P23接收A/D轉(zhuǎn)換電路輸出的一路1位串行數(shù)字信號(hào)DOUT,從中讀取出碰觸位置的坐標(biāo)值X、Y,經(jīng)過如下計(jì)算修正:X′=k1×X+X0、Y′=k2×Y+Y0(其中k1、k2、X0、Y0是給定參數(shù),可設(shè)計(jì)校準(zhǔn)功能以確定這些參數(shù)),最終得到的目的地坐標(biāo)值X′、Y′,輸送給USB編碼模塊。

            USB編碼模塊一旦接收到碰觸定位模塊輸出的的目的地坐標(biāo)值X′、Y′,或接收到按鍵和/或滾輪操作信號(hào)時(shí),則將其編碼為USB協(xié)議要求的格式,傳遞給輸出模塊。具體如何編碼,取決于USB報(bào)告中將觸摸屏系統(tǒng)描述為何種設(shè)備,設(shè)計(jì)者可以自行決定設(shè)備類型。

            輸出模塊將、按鍵操作、滾輪操作信號(hào)和接口電路控制信號(hào)共8位數(shù)字信號(hào)通過端口P00~P07輸出給接口電路。

            2.5 與電腦通信過程

            如圖1所示,接口電路受主控電路輸出的控制信號(hào)控制,接收主控電路輸出的需要發(fā)送給電腦的數(shù)據(jù)流,發(fā)送給電腦外設(shè)接口。

            2.6 電腦處理過程

            如圖2所示,該過程包含和兩個(gè)獨(dú)立過程(移動(dòng)指針和/或?qū)崿F(xiàn)按鍵滾輪功能):

            電腦處理電腦外設(shè)接口接收到的USB信號(hào),解碼得到依據(jù)用戶期望的指針移動(dòng)位置和按下、抬起按鍵或滾動(dòng)滾輪操作的意圖,根據(jù)此意圖,移動(dòng)顯示器件上顯示的指針和/或完成按鍵和滾輪操作對(duì)應(yīng)的電腦功能(見圖1)。電腦處理過程結(jié)束后,系統(tǒng)回到用戶輸入過程循環(huán)工作。

            本文介紹的系統(tǒng)經(jīng)過產(chǎn)品化設(shè)計(jì)后,生產(chǎn)出的產(chǎn)品與市場(chǎng)同類產(chǎn)品相比,具備相似的成本,但性能更優(yōu),能夠?qū)崿F(xiàn)市場(chǎng)同類產(chǎn)品難以實(shí)現(xiàn)的功能;系統(tǒng)可以廣泛地應(yīng)用于電腦操作、文字錄入、圖文制作、游戲控制等方面,其即插即用無需驅(qū)動(dòng)和鼠標(biāo)模擬的特點(diǎn)為用戶提供更多方便;支持帶有按鍵和滾輪的觸筆的電腦觸摸屏系統(tǒng)將改變?cè)O(shè)計(jì)師和用戶的觀念,成為電腦觸摸屏的革新者,將會(huì)推動(dòng)觸摸屏更廣泛的應(yīng)用。


            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉