基于嵌入式微处理器S3C44BOX的触摸屏接口设计[3]

互联网技术 责任编辑:tracyblue 2012-03-27

摘要:系统软件中,初始化程序、滤波程序和坐标转换程序是一般常规通用程序。AD测量子程序是获得X轴和Y轴坐标的关键部分,其程序如下://获取当前的坐标voidTouchADC(uint163x,uint163y){inti;rADCPSR=10;//切换为X通道态准备A/D转换SetTouchX();Delay(1000);{//启动AIN1通道A/D转换rADCCON=0x1|(1&


系统软件中,初始化程序、滤波程序和坐标转换程序是一般常规通用程序。AD 测量子程序是获得X 轴和Y轴坐标的关键部分,其程序如下:

/ / 获取当前的坐标

void TouchADC(uint16 3 x , uint16 3 y)

{

int i ;

rADCPSR = 10 ;

/ / 切换为X 通道态准备A/ D 转换

Set TouchX() ;

Delay(1000) ;

{

/ / 启动AIN1 通道A/ D 转换

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

while (rADCCON & 0x1) ;

while ( ! (rADCCON & 0x40) ) ;

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

3 x = rADCDAT ;

}

rADCPSR = 10 ;

/ / 切换为Y通道模式准备A/ D 转换

Set TouchY() ;

/ / 在X/ Y通道切换时要延时以使触摸屏稳定下来

Delay(1000) ;

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

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 0
  • 3
  • 7
专注在线职业教育24年

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!