基于嵌入式微處理器S3C44BOX的觸摸屏接口設(shè)計[3]

互聯(lián)網(wǎng)技術(shù) 責任編輯:tracyblue 2012-03-27

摘要:系統(tǒng)軟件中,初始化程序、濾波程序和坐標轉(zhuǎn)換程序是一般常規(guī)通用程序。AD測量子程序是獲得X軸和Y軸坐標的關(guān)鍵部分,其程序如下://獲取當前的坐標voidTouchADC(uint163x,uint163y){inti;rADCPSR=10;//切換為X通道態(tài)準備A/D轉(zhuǎn)換SetTouchX();Delay(1000);{//啟動AIN1通道A/D轉(zhuǎn)換rADCCON=0x1|(1&


系統(tǒng)軟件中,初始化程序、濾波程序和坐標轉(zhuǎn)換程序是一般常規(guī)通用程序。AD 測量子程序是獲得X 軸和Y軸坐標的關(guān)鍵部分,其程序如下:

/ / 獲取當前的坐標

void TouchADC(uint16 3 x , uint16 3 y)

{

int i ;

rADCPSR = 10 ;

/ / 切換為X 通道態(tài)準備A/ D 轉(zhuǎn)換

Set TouchX() ;

Delay(1000) ;

{

/ / 啟動AIN1 通道A/ D 轉(zhuǎn)換

rADCCON = 0x1 | (1 < < 2) ;

while (rADCCON & 0x1) ;

while ( ! (rADCCON & 0x40) ) ;

for (i = 0 ; i < rADCPSR ; i + + ) ;

3 x = rADCDAT ;

}

rADCPSR = 10 ;

/ / 切換為Y通道模式準備A/ D 轉(zhuǎn)換

Set TouchY() ;

/ / 在X/ Y通道切換時要延時以使觸摸屏穩(wěn)定下來

Delay(1000) ;

[1]  [2]  [3]  [4]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 2
專注在線職業(yè)教育23年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

!
咨詢在線老師!