张鹏
(汉中职业技术学院汽车与机电工程学院,陕西汉中,723002)
触摸屏(touch screen)又称为触控屏或触控板,是一种便于接收触头等输入信号的感应式液晶显示设备,当接触到液晶显示屏幕时,屏幕上的触觉信号反馈系统就会根据预先编写的算法程序驱动各种外接设备,用以代替常规机械式的手动按钮面板,同时,借用液晶显示画面显示出形象生动的视觉效果。S3C2410触摸屏是一种传统的电阻式触摸屏,它使用带统一电阻外表面的玻璃板,在玻璃板上紧贴一层聚醋表层,通过小的透明绝缘颗粒与玻璃面分开的电子设备,其中,在聚醋表层外表面无其他表层,而内表面有一层信号传导层。
当液晶屏幕被触摸操作时,上层传导层与下层玻璃面表层进行电子信号传递。当触摸屏被触摸按下时,首先电子信号导通MOS管组Q1和Q3,X+与X-回路外加+5V电压后,再将MOS管组Q2和Q4关闭,断开Y+和Y-,然后启动处理器的A/D模数转换,电路电阻与触摸屏被按下产生了电阻产生输出分量电压,并经过A/D模数转换器将电压值转换为数值,计算出X轴的具体坐标。同理,接着导通MOS管组Q2和Q4,Y+与Y-回路外加+5V电压,再将MOS管组Q1和Q3关闭,断开X+和X-,然后启动处理器的A/D模数转换通道1,电路电阻与触摸屏被按下产生了电阻输出分量电压,并经过A/D转换器将电压值转换为数值,计算出Y轴的具体坐标。
基本转换模式(AUTO_PST=0,XY_PST=0)是用作基本情况下的ADC信号转换。该模式通过对寄存器ADCCON和ADCTSC配置进行对AD操作的初始化,而XPDATA域值的转换是通过读取ADCDAT0(ADC数据寄存器0)来完成。……