![嵌入式實驗報告-觸摸屏驅(qū)動實驗_第1頁](http://file4.renrendoc.com/view/aba04fbb1795bc9630d76c53e179acb5/aba04fbb1795bc9630d76c53e179acb51.gif)
![嵌入式實驗報告-觸摸屏驅(qū)動實驗_第2頁](http://file4.renrendoc.com/view/aba04fbb1795bc9630d76c53e179acb5/aba04fbb1795bc9630d76c53e179acb52.gif)
![嵌入式實驗報告-觸摸屏驅(qū)動實驗_第3頁](http://file4.renrendoc.com/view/aba04fbb1795bc9630d76c53e179acb5/aba04fbb1795bc9630d76c53e179acb53.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、貴州大學(xué)實驗報告學(xué)院:專業(yè):班級:姓名學(xué)號實驗組實驗時間05.06指導(dǎo)教師余佩嘉成績觸摸屏驅(qū)動實驗實了解觸摸屏基本概念與原理。驗LCD 的密切配合。目編程實現(xiàn)對觸摸屏的控制。的觸摸屏原理數(shù)電阻觸摸屏。 如圖 3-20 所示,電阻觸摸屏的屏體部分是一塊與顯示器表面非常配實驗原理如圖 3-21 所示,當手指或筆觸摸屏幕時(圖 (頂層接通 X 軸方向的 5V 均勻電壓場(圖(底層A/D 轉(zhuǎn)換,并將得到的電壓值與 5V 相比即可得觸摸點的 X 軸坐標為(原點在靠近接地點的那端: Xi=LVi / (即分壓原理) 同理得出 Y 軸的坐標,這就是所有電阻觸摸屏共同的最基本原理。電阻觸摸屏的有關(guān)技術(shù)電阻觸摸
2、屏的主要部分是一塊與顯示器表面非常配合的電阻薄膜屏ITO 的透明導(dǎo)電層,上面再蓋有一層外表面硬化處理(ITO 或鎳金。電阻觸摸屏的兩層 ITO 工作面必須是完整的,在每個工作面的兩條邊線上各涂一條銀膠,一端加 5V 電壓,一端加 0VAD 電壓下的等比例公式就能計算出觸摸點在這個方向上的位置。透明的導(dǎo)電涂層材料有兩種:1800 埃以下時會突然變得透明,透光度為 300 埃厚度時又上升到 80ITO 在這個厚度下非常脆,容易折斷產(chǎn)生裂紋。 ITO 是所有電阻觸摸屏及電容觸摸屏都用到的主要材料,實際上電阻和電容觸摸屏的工作面就是 ITO 涂層。2)鎳金涂層,五線電阻觸摸屏的外層導(dǎo)電層使用的是延展性
3、極好的鎳金涂層材料,外 因為它導(dǎo)電性太好,不宜作精密電阻測量,而且金屬不易做到厚度非常均勻。第一代四線觸摸屏兩層 ITOI 工作面工作時都加上 5V 到 0VITO 涂層被經(jīng)常觸動,一段時間后外層薄薄的ITOITO 和相對厚實的銀膠脫裂,不能用力壓或拉觸摸屏,以免拉斷 ITO 層。有些四線電阻觸摸屏安裝后顯得不太平整就是因為這個原因。 ITO 是無機物,有機玻璃是有機物,有機物和無機物是不能良好結(jié)合的ITO 非常好的結(jié)合為導(dǎo)電玻璃,這樣電阻觸摸屏的壽命能夠大大延長。 第二代五線電阻觸摸屏的基層使用的就是這種導(dǎo)電玻璃,不僅如此,五線電阻技術(shù)把兩個方向的電壓場通過精密電阻網(wǎng)絡(luò)都加在玻璃的導(dǎo)電工作面
4、上ITO 接觸點電壓又檢測導(dǎo)通電流的方法測得觸摸點的位置。五線電阻觸摸屏內(nèi)層 ITO 需四條引線,外層只作導(dǎo)體僅僅一條,至控制器總共需要 5 根電纜。因為五線電阻屏的外層鎳金導(dǎo)電層不僅延展性好,而且只作導(dǎo)體,只要它不斷成兩半,就仍能繼續(xù)完成作為導(dǎo)體的使命,而身負重任的內(nèi)層 1TO 直接與基層玻璃結(jié)合為一體成為導(dǎo)電玻璃3 千 51線電阻屏的 ITO觸摸屏的控制本系統(tǒng)觸摸屏的控制是使用的 S3c2410 處理器自帶的觸摸屏控制器,這部分的開發(fā)主要參考 S3c2410 處理器的芯片手冊的第 416 頁到第 419 頁,具體詳見流程圖。這部分的控制主要是設(shè)置觸摸屏的采樣模式,處理器提供的模式:正常的轉(zhuǎn)
5、換模式手動的 x/y自動的 x/y我們這里使用的是第 3 種轉(zhuǎn)換模式。需要注意的是在完成一次 x/y 坐標采樣的過程中需要一次模式轉(zhuǎn)換即在點擊觸摸屏之前是等待中斷模式,當有觸摸動作產(chǎn)生觸摸屏中斷以后,在 x/y 的坐標采集驅(qū)動中設(shè)置成自動的 x/y 位置轉(zhuǎn)換模式,在完成采集以后再轉(zhuǎn)換回等待中斷模式,準備下一次的觸摸采樣。要用到的控制器如下:觸摸屏相關(guān)電路圖觸摸屏與顯示器的配合從觸摸屏控制器獲得的 X 與 Y 值僅是對當前觸摸點的電壓值的 A/D 轉(zhuǎn)換值,它不具有實用價值。這個值的大小不但與觸摸屏的分辨率有關(guān),而且也與觸摸屏與 LCD 貼合的情況有關(guān)。 分辨率與觸摸屏的分辨率一般來說是不一樣,坐
6、標也不一樣,因此得到體現(xiàn) LCDx=(x-TchScr_Xmin)*LCDWIDTH/(TchScr_Xmax-TchScr_Xmin) y=(y-TchScr_Ymin)*LCDHEIGHT/(TchScr_Ymax-TchScr_Ymin)其中,TchScr_Xmax、TchScr_Xmin、TchScr_Ymax 和 TchScr_Ymin 是觸摸屏返回電壓值 x、y 軸的范圍,LCDWIDTH、LCDHEIGHT 是液晶屏的寬度與高度。實 硬件:ARMPCPentium100ARM920TJTAG驗 模擬電壓信號源。儀 軟件:PC 機操作系統(tǒng) Win2000 或 WinXP、ARM A
7、DS1.2 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、器 超級終端通訊程序。新建工程,將“Exp5 觸摸屏驅(qū)動實驗”中的文件添加到工程。在頭文件中定義宏及常量(tchscr.c,tchscr.h)/*復(fù)用功能管腳定義宏*/ #define nYPON 0 x3 #define YMON 0 x3 #define nXPON 0 x3 #define XMON 0 x3/*ACDCON 宏*/#defineECFLG_END1/ End of A/Dconversion #definePRSCEN_Enable1/prescalerEnable#define PRSCVL 49/A/D converter
8、in process實#define SEL_MUX 7/ xp驗#defineSTDBM_NORMAL0/normal mode步#defineSTDBM_STANDBY1/Standbymode驟#defineREAD_START0/Disable start by readoperation#defineENABLE_START0/No operation/*ADCtouchscreencontrolregister 宏#defineYM_SEN_Hi_Z0/YM=Hi-Z#defineYM_SEN_GND1/YM=GND#defineYP_SEN_External_voltage0/Y
9、P=External #defineYP_SEN_AIN51/conntected with AIN5 #define XM_SEN_Hi_Z 0#define XM_SEN_GND 1#define XP_SEN_External_voltage 0#define xp_SEN_AIN7 1#definePULL_UP_ENABLE0#definePULL_UP_DISABLE1#defineAUTO_PST_Normal0/Normal ADCconversion#defineAUTO_PST_AUTO1/Auto(sequential) x/y positioinconversion m
10、ode#defineXY_PST0/No operation mode#defineXY_PST_INT0 x3/waiting for interrupt Mode/*ADC start or interval delay register*/ #define DELAY/*ADC conversion data0 register*/ #define UPDOWN_DOWN_0 0#define UPDOWN_UP_0 1#define AUTO_PST_sequencing_0 1#define XY_PST_0 0/*ADC conversion data1 register*/ #d
11、efine UPDOWN_DOWN_1 0#define UPDOWN_UP_1 1#define AUTO_PST_sequencing_1 1#define XY_PST_1 0#define LCDWIDTH 640#define LCDHEIGHT 480/觸摸屏動作/ #define TCHSCR_ACTION_NULL #defineTCHSCR_ACTION_CLICK 1/觸摸屏單擊#defineTCHSCR_ACTION_DBCLICK2/觸摸屏雙#defineTCHSCR_ACTION_DOWN 3/觸摸屏按下#defineTCHSCR_ACTION_UP4/觸摸屏抬起#d
12、efineTCHSCR_ACTION_MOVE 5/觸摸屏移動int TchScr_Xmin=38,TchScr_Xmax=997,TchScr_Ymin=23,TchScr_Ymax=974; / 觸摸屏返回電壓值范圍定義驅(qū)動函數(shù)(tchscr.c)編寫測試函數(shù)(tchscr.c)將觸摸動作及觸摸點坐標在超級終端上顯示出來。校準觸摸屏坐標輸出,轉(zhuǎn)換坐標,與 LCD 緊密配合可以使用 TchScr_GetScrXY()函數(shù)來獲得液晶屏的 x、y 方向的電壓范圍,分別點觸摸屏有效面積的左上角和右下角,得到下列參數(shù):TchScr_Xmax=997; TchScr_Xmin=38; TchScr_Ymax=974;TchScr_Ymin=23;/此數(shù)值僅供參考,請以實際校對為準實驗學(xué)習(xí)觸摸屏基本原理,理解對觸摸屏進行輸出標定、與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度裝配式建筑研發(fā)設(shè)計勞務(wù)大包合同范本
- 2025年度劇院品牌授權(quán)使用合同
- 2025年度文化創(chuàng)意產(chǎn)業(yè)合伙合同示范文本
- 2025年度文化產(chǎn)業(yè)發(fā)展基金投資收款合同
- 2025年度服務(wù)員聘用合同中的健康與安全條款
- 2025年度自然資源局環(huán)境監(jiān)測與評估合同
- 2025年度公路橋梁施工監(jiān)理服務(wù)合同書
- 2025年度綠色能源借款合同范本wps版
- 2025年度快遞業(yè)務(wù)培訓(xùn)與咨詢合同
- 2025年度建筑工程施工安全防護用品供應(yīng)合同范本-@-1
- 小學(xué)語文閱讀教學(xué)落實學(xué)生核心素養(yǎng)方法的研究-中期報告
- 電梯使用轉(zhuǎn)讓協(xié)議書范文
- 工程變更履歷表
- swagelok管接頭安裝培訓(xùn)教程
- 煤礦崗位標準化作業(yè)流程
- 唯物史觀課件
- 公墓管理考核方案
- 把子肉店創(chuàng)業(yè)計劃書
- 冀教版五年級上冊英語全冊單元測試卷(含期中期末試卷及聽力音頻)
- 靜脈用藥安全輸注藥護專家指引
- 華住酒店管理制度
評論
0/150
提交評論