·上一文章:大尺寸LCD光学量测系统
·下一文章:分析Boost和Buck-Boost等拓扑结构的LED驱动
触摸控制电路的10位A/D转换器产生的(X、Y)坐标都在1 023~0中,而基于RA8806的LCD分辨率是320x240,程序要将触摸屏的(X,Y)坐标值转换为LCD坐标值,确定两者间的转换关系一般通过触摸屏的校准程序完成。最简单的校准算法是两点校准:在LCD的左上角和右下角显示2个校准图标(长为20的十字光标),十字光标的交叉点即为校准点。分别触摸2个十字中心的交点,可得到两组触摸屏的(X,Y)坐标值,而LCD的2个十字中心的坐标已知,由式(1)可得到水平和垂直方向的斜率和截距,然后将水平和垂直方向的斜率和截距保存在EEPROM中。
对于要求触摸定位不很精确的场合,比如仅以字符为单位的定位精度,也可在系统中省去校准程序,而在程序转换中给出一个相近的斜率和截距。
5 结束语
基于RA8806的LCD与同类产品相比,具有功能强、调试简单、编程灵活和性价比高等优点,且内建4线电阻式触摸屏接口,内置中文字库和ASCII码字库。因此基于RA8806的LCD可广泛应用于智能仪表、数字化仪器等。