關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > ADS7846在電阻式觸摸屏設計中的應用

        ADS7846在電阻式觸摸屏設計中的應用

        作者: 時間:2011-07-04 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/161875.htm

          4.2 4點定位法

          如圖5所示,ABCD為對應LCD4個頂點的坐標點,分別觸擊這4點,得到4組坐標值:

          (XAoYA),(XBoYB),(XCoYC),(XDoYD)。計算出中心點坐標(XOoYO)為:

          設ΔX=(XBXA+XDXC),ΔY=(YBYA+YDYC),最終可得觸點坐標公式:

          式中,X和Y分別為觸點在X工作面和Y工作面上產生的電壓的數字量的測量值,可通過采樣得到;(XoY)反映了觸點在上的坐標。W和H分別是LCD顯示屏X軸和Y軸上的像素點總數;(XLCDoYLCD)為觸點映射到LCD顯示屏上的像素點坐標。

          4點定位法,在觸摸屏中心點坐標的定位上優于最值法,所得到的觸點坐標更為精確。在一些手寫識別領域較多。

          5 實現流程以及注意事項

          觸摸屏和微控制器之間的互動通過外部中斷實現。在程序中重要功能塊包括以下幾個部分(見圖6):

          的初始化,包括有:初始化SPI寄存器、可編程定時器中斷和筆中斷;MCU外部中斷的配置;LCD控制器的初始化配置:LCD驅動IC的一些初試化配置,一般由LCD的廠家提供;坐標定位子程序;以及LCD逐點顯示子程序。

          程序中,需要注意觸摸抖動和連擊問題。

          可以采用延遲測量法來解決,即在接收到觸摸屏筆中斷時延遲一段時間(抖動時30ms)后再測量,可消除抖動;測量完后再次延遲一段時間(連擊延時300ms)后打開筆中斷,可避免連擊現象的出現。

          6 結語

          本文討論了在式觸摸屏開發中遇到的幾個技術問題以及解決方法,式觸摸屏的既有硬件接口技術問題,也有軟件處理方法的問題。

        光敏電阻相關文章:光敏電阻工作原理


        電容式觸摸屏相關文章:電容式觸摸屏原理

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 襄樊市| 丽江市| 依安县| 重庆市| 西平县| 永吉县| 曲阜市| 卢龙县| 仙游县| 老河口市| 肃宁县| 永泰县| 政和县| 富阳市| 衡南县| 大冶市| 元谋县| 贡山| 鄯善县| 苍溪县| 冕宁县| 拜泉县| 托克逊县| 阆中市| 五大连池市| 漳浦县| 古交市| 丰城市| 库尔勒市| 胶州市| 永胜县| 抚宁县| 巴林右旗| 惠来县| 黑水县| 普兰县| 东乡| 桐庐县| 密山市| 绍兴县| 新沂市|