




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 嵌入式課程設(shè)計(jì) 觸摸屏的設(shè)計(jì) 姓名 :宋倩班級(jí) :0502專業(yè) :計(jì)算機(jī)應(yīng)用指導(dǎo)老師 :高金華一 .觸摸屏的原理觸摸屏附著在顯示器的表面,與顯示器配合使用。通過觸摸產(chǎn)生模擬電信號(hào),經(jīng)過轉(zhuǎn)換為數(shù)字信號(hào)由微處理器計(jì)算得出觸摸點(diǎn)的坐標(biāo),從而得到操作者的意圖并執(zhí)行。觸摸屏按其技術(shù)原理可分為五類:矢量壓力傳感式、電阻式、電容式、紅外線式和表面聲波式,其中電阻式觸摸屏在實(shí)際應(yīng)用中用的較多。電阻式觸摸屏由4層的透明薄構(gòu)成,最下面是玻璃或有機(jī)玻璃構(gòu)成的基層,最上面是一層外表面經(jīng)過硬化處理從而光滑防刮的塑料層,附著在上下兩層內(nèi)表面的兩層為金屬導(dǎo)電層(OTI,氧化銦),這兩層由細(xì)小的透明隔離點(diǎn)進(jìn)行絕緣。當(dāng)手指觸
2、摸屏幕時(shí),兩導(dǎo)電層在觸摸點(diǎn)處接觸。觸摸屏的兩個(gè)金屬導(dǎo)電層分別用來測量X軸和Y軸方向的坐標(biāo)。用于X坐標(biāo)測量的導(dǎo)電層從左右兩端引出兩個(gè)電極,記為X+和X-。用于Y坐標(biāo)測量的導(dǎo)電層從上下兩端引出兩個(gè)電極,記為Y+和Y-。這就是四線電阻觸摸屏的引線構(gòu)成。當(dāng)在一對(duì)電極上施加電壓時(shí),在該導(dǎo)電層上就會(huì)形成均勻連續(xù)的電壓分布。若在X方向的電極對(duì)上施加一確定的電壓,而Y方向電極對(duì)上不加電壓時(shí),在X平行電壓場中,觸點(diǎn)處的電壓值可以在Y+(或Y-)電極上反映出來,通過測量Y+電極對(duì)地的電壓大小,便可得知觸點(diǎn)的X坐標(biāo)值。同理,當(dāng)在Y電極對(duì)上加電壓,而X電極對(duì)上不加電壓時(shí),通過測量X+電極的電壓,便可得知觸點(diǎn)的Y坐標(biāo)。
3、測量原理如圖1所示 五線式觸摸屏與四線式不同。主要區(qū)別在于五線觸摸屏將其中一導(dǎo)電層的四端均引出來作為四個(gè)電極,另一導(dǎo)電層僅僅作為測量的導(dǎo)體輸出X向和Y向的電壓,測量時(shí)要交替在X向和Y向上施加電壓。2. 觸摸屏的控制器觸摸屏控制器有多種,主要的功能均是在微處理器的控制下向觸摸屏的兩個(gè)方向分時(shí)施加電壓,并將相應(yīng)的電壓信號(hào)傳送給自身A/D轉(zhuǎn)換器,在微處理器SPI口提供的同步時(shí)鐘作用下將數(shù)字信號(hào)讀入微處理器??刂破鞯墓ぷ髟硎瞧綍r(shí)處于低功耗模式,觸摸屏一端接地如y1,點(diǎn)擊觸摸屏后x1被拉伸至地產(chǎn)生中斷請求,進(jìn)入工作模式后,觸摸屏控制器交替x及y軸輸出基準(zhǔn)電壓對(duì)另一軸上分壓后的電擊進(jìn)行A/D轉(zhuǎn)換后計(jì)算得
4、出x.y的坐標(biāo),并將其在顯示器上映射出來,必需設(shè)計(jì)基準(zhǔn),定位的準(zhǔn)確率決定觸摸屏的準(zhǔn)確率3. 代碼部分觸摸屏驅(qū)動(dòng)程序的流程及關(guān)鍵函數(shù) 驅(qū)動(dòng)程序主要設(shè)計(jì)思想是:驅(qū)動(dòng)程序在初始化結(jié)束后,進(jìn)入空閑狀態(tài),等待中斷的到來。一旦筆中斷(pen_irq)發(fā)生,則進(jìn)入中斷處理程序,進(jìn)行數(shù)據(jù)采樣、轉(zhuǎn)換和傳輸,同時(shí),程序?qū)Ω鞣N不同的情況進(jìn)行鑒別和異常處理。 觸摸屏軟件流程如圖3所示。在驅(qū)動(dòng)程序中設(shè)定了觸摸屏所處的7個(gè)不同狀態(tài),分別用從-1到5的數(shù)字表征,這7個(gè)狀態(tài)構(gòu)成了一個(gè)觸摸屏狀態(tài)機(jī),系統(tǒng)根據(jù)當(dāng)前狀態(tài)做出下一步的處理,如表1所示。整
5、個(gè)軟件設(shè)計(jì)根據(jù)功能可以劃分為5個(gè)部分,分別是初始化、設(shè)備打開、讀操作、中斷處理以及I/O控制,下面具體介紹每一部分。 驅(qū)動(dòng)程序初始化 在mc68328digi_init()中向內(nèi)核注冊設(shè)備驅(qū)動(dòng)函數(shù):err=misc_register(&mc68328
6、_digi),在init_ts_settings()中設(shè)定觸摸屏的當(dāng)前參數(shù):內(nèi)核版本號(hào)、筆移動(dòng)判別閾值、采樣時(shí)間、消除抖動(dòng)開關(guān)、消除抖動(dòng)時(shí)間等參數(shù),這些均由用戶根據(jù)自己的液晶屏以及精度要求來定制,也可以在應(yīng)用程序中用I/O控制函數(shù)ioctl()來設(shè)定, 檢測代碼CMDATA EQU 30HXDATA_H EQU 31HXDATA_L EQU 32HYDATA_H EQU 33HYDATA_L EQU 34H;初始化寄存器MOVLW 02HMOVWF TRICB ;定義B口方向MOVLW 90H:2003-09-10)MOVWF TRISC ;定義C
7、口方向BCF SSPCON, 5MOVLW 10HMOVWF SSPCON ;初始化SSPCONBSF SSPCON, 5 ;啟動(dòng)SPI ;獲取X,Y坐標(biāo)GetXYBCF PORTB, 0 ;MOVLW 0D4H ;獲取X坐標(biāo)命令MOVWF SSPBUF ;發(fā)送命令BUSYBTFSC PORTB, 1 ;判忙?GOTO BUSYMOVF SSPBUF, W ;12位數(shù)據(jù)MOVWF XDATA_H ;XDATA_H存放高字節(jié)MOVF SSPBUF, WMOVWF XDATA_L ;XDATA_L 存放低字節(jié) ;Y坐標(biāo)數(shù)據(jù)同樣處理RETLW 0五. 結(jié)束語觸摸屏已遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場。ARM微處理器目前已經(jīng)成為世界上應(yīng)用最為廣泛的嵌入式微處理器。通過這次嵌入式系統(tǒng)觸摸屏的設(shè)計(jì),使我具備一定微機(jī)原理基礎(chǔ).掌握開發(fā)嵌入式系統(tǒng)的多方面知識(shí),從而初步具備設(shè)計(jì)開發(fā)基于ARM。這次課程設(shè)計(jì)讓我認(rèn)識(shí)到嵌入式系統(tǒng)這學(xué)科的重要性,讓我感受到在開發(fā)嵌入式系統(tǒng)的過程中體會(huì)到不少樂趣。但是在短短的十幾周的內(nèi)學(xué)習(xí)嵌入式系統(tǒng)這門課是遠(yuǎn)遠(yuǎn)不夠的,嵌入式系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 總承包招標(biāo)文件詳解專家講座3篇
- 信息安全風(fēng)險(xiǎn)評(píng)估與控制保證書3篇
- 健身中心租賃合同范本運(yùn)動(dòng)健身3篇
- 大清包工程分包合同填寫說明3篇
- 醫(yī)院委托消毒滅菌供應(yīng)協(xié)議2篇
- 工程進(jìn)度付款規(guī)定3篇
- 動(dòng)漫展覽贊助協(xié)議3篇
- 城市規(guī)劃專家聘用協(xié)議2篇
- 紡織工業(yè)化發(fā)展與城市經(jīng)濟(jì)融合研究考核試卷
- 生物技術(shù)在生物制品生產(chǎn)中的應(yīng)用考核試卷
- 山水林田湖草生態(tài)環(huán)境調(diào)查技術(shù)規(guī)范DB41-T 1992-2020
- 大眾旅游服務(wù)質(zhì)量控制手冊
- GB/T 44421-2024矯形器配置服務(wù)規(guī)范
- 大型活動(dòng)策劃與管理第八章 大型活動(dòng)風(fēng)險(xiǎn)管理
- Q∕GDW 12165-2021 高海拔地區(qū)運(yùn)維檢修裝備配置規(guī)范
- JGJ107-2016鋼筋機(jī)械連接技術(shù)規(guī)程
- 婦科醫(yī)生進(jìn)修匯報(bào)課件
- 動(dòng)態(tài)分析與設(shè)計(jì)實(shí)驗(yàn)報(bào)告總結(jié)
- 2024年江蘇省泰州市海陵區(qū)中考一模數(shù)學(xué)試卷
- 從汽車檢測看低空飛行器檢測發(fā)展趨勢
- DB32T 4740-2024 耕地和林地?fù)p害程度鑒定規(guī)范
評(píng)論
0/150
提交評(píng)論