![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/27/19/36e77390-9f4c-444a-9ac9-5b21e4ff9a11/36e77390-9f4c-444a-9ac9-5b21e4ff9a11pic.jpg)
![觸摸屏在s3c2410上的應用實例_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-8/27/19/36e77390-9f4c-444a-9ac9-5b21e4ff9a11/36e77390-9f4c-444a-9ac9-5b21e4ff9a111.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、觸摸屏在觸摸屏在S3C2410S3C2410上的應用實例上的應用實例[日期:2005227]來源:單片機及嵌入式系統(tǒng)應用作者:國防科技大學宋成孫廣富[字體:大中小]摘要:摘要:給出S3C2410上觸摸屏的實現(xiàn)原理、硬件結構和軟件程序;對軟件進行優(yōu)化,改進軟件濾波的實現(xiàn)方法。其算法使用C語言實現(xiàn),可移植到任何操作系統(tǒng)的觸摸屏驅動程序中。關鍵詞:關鍵詞:觸摸屏S3C2410濾波引言引言隨著個人數(shù)字助理(PDA)、瘦容戶機等的普及,觸摸屏作為
2、終端與用戶交互的媒介,在我們的生活中使用得越來普遍。觸摸屏分為電阻式、電容式、聲表面波式和紅外線掃描式等類型,使用得最多的是4線電阻式觸摸屏。本文以三星公司ARM9內(nèi)核芯片S3C2410觸摸屏接口為基礎,通過外接4線電阻式觸摸屏構成硬件基礎。在此基礎上,開發(fā)了觸摸屏面圖板程序。1觸摸屏原理觸摸屏原理S3C2410接4線電阻式觸摸屏的電路原理如圖1所示。整個觸摸屏由模向電阻比和縱向電阻線組成,由nYPON、YMON、nXPON、XMON四
3、個控制信號控制4個MOS管(S1、S2、S3、S4)的通斷。S3C2410有8個模擬輸入通道。其中,通道7作為觸摸屏接口的X坐標輸入(圖1的AIN[7]),通道5作為觸摸屏接口的Y坐標輸入(圖1的AIN[5])。電路如圖2所示。在接入S3C2410觸摸屏接口前,它們都通過一個阻容式低通濾器濾除坐標信號噪聲。這里的濾波十分重要,如果傳遞給S3C2410模擬輸入接口的信號中干擾過大,不利于后續(xù)的軟件處理。在采樣過程中,軟件只用給特殊寄存器置
4、位,S3C2410的觸摸屏控制器就會自動控制觸摸屏接口打開或關閉各MOS管,按順序完成X坐標點采集和Y坐標點采集。31程序初始化初始化觸摸屏控制器為自動轉換模式。其中寄存器ADCDLY的值需要根據(jù)具體的試驗選取,可運行本文提供的程序看畫線的效果來選取具體的參數(shù)。觸摸屏中斷處理程序Adc__TsAuto是判斷觸摸屏是否被按下了。觸摸屏被按下,給全局變量Flag_Touch賦值為Touch_Down,否則賦值為Touch_Up。初始化脈寬調(diào)
5、制計時器(PWMTIMER),選擇計時器4為時鐘,定義10ms中斷1次,提供觸摸屏采樣時間基準,即10ms觸摸屏采樣1次。計數(shù)器中斷處理程序Timer4Intr中判斷Flag_Touch被賦值為Touch_Down,則給全局變量gTouchStartSample置位,以控制觸摸屏采樣。之后清除觸摸屏中斷和計時器中斷屏蔽位,接受中斷響應,同時計時器開始計時。32觸摸屏采樣程序如果gTouchStartSample為TRUE,觸摸屏接口開始
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 觸摸屏的應用觸摸屏的應用
- s3c2440觸摸屏畢業(yè)設計
- mcgs觸摸屏編程實例精選
- 基于處理器sc22410的手持終端觸摸屏的設計(realization of the hand-hold terminals’ touch screen based on the s3c2410 processor)
- s3c2410存儲系統(tǒng)設計
- 觸摸屏及應用
- 電容觸摸屏與電阻觸摸屏1
- 基于S3C2410的Smartphone系統(tǒng)設計.pdf
- 基于S3C2410的USB接口設計與應用.pdf
- 手機觸摸屏原理 觸摸屏的主要類型
- 嵌入式linux初級實驗s3c2410
- plc觸摸屏控制伺服電機程序實例
- 觸摸屏技術及其應用
- 觸摸屏式
- 觸摸屏參數(shù)
- 觸摸屏檔
- 觸摸屏種類
- 觸摸屏電腦
- 觸摸屏原理
- 觸摸屏市場
評論
0/150
提交評論