在线客服
首页 > 技术资料 > 技术资料
技术资料
触摸屏程序设计
时间: 2012-08-03 22:09 来源: 互联网 作者: 秩名 点击:

触摸屏程序设计:

    主函数:

    1.     设置A/D转换器时钟(ADCCON寄存器)。

    2.     设置采样延时时间(ADCDLY寄存器)。

    3.     开启ADC总中断(INTMSK)、INT_TC中断即触摸屏被按下或松开时产生中断(INTSUBMSK)、INT_ADC中断即ADC转换结束时产生中断。

    4.     设置触摸屏为等待中断模式(设置ADCTSC),一般为先设置为等待触摸屏按下中断模式。

    触摸屏按下中断服务子程序:

    1.     中断发生后,设置ADCTSC寄存器为0x0C进入自动(连续)x/y轴坐标转换模式。

    2.     设置ADCCON寄存器开始转换。

    3.     ADC转换结束后将转换后x、y坐标值分别写入ADCDAT0、ADCDAT1中(硬件自动完成),发出INT_ADC中断(转换结束中断)。

    4.     清除INT_TC中断(设置SUBSRCPND、SRCPND、INTPND寄存器)。

    INT_ADC中断服务子程序:

    1.     读ADCDAT0、ADCDAT1寄存器对转换结果处理。

    2.     设置触摸屏为等待松开中断方式()。

    3.     清除INT_ADC中断(设置SUBSRCPND、SRCPND、INTPND寄存器)。

    触摸屏松开中断服务子程序:

    1.     设置触摸屏为等待按下中断方式(设置ADCTSC)。

    2.     清除INT_TC中断(设置SUBSRCPND、SRCPND、INTPND寄存器)。

技术资料
联系我们
深圳恒天智信科技股份有限公司
网址:http://www.htnice.com
电话:+86-0755-82792766
传真:+86-0755-82550036