如何使用单片机去驱动控制防水触摸屏

社会的不断发展,人们的生活水平越来越高,在我们的身边经常会出现防水触摸屏。因为在很多方面都需要使用到防水触摸屏,所以我们对它的熟悉程度非常高。在使用的过程中要注重对它的保养和清洁,这样子不会对我们的工作造成困扰。今天小编来与大家一起来学习一下如何使用单片机去驱动控制防水触摸屏,分别如下:
1、连接好线路,给电源输入端、参考基准电压端接入3.3V的直流电源;
2、结合软件编程对AD0进行初始化,系统处于休眠状态时,软件开中断,截止PNP1、PNP2、NPN1,饱和导通NPN2;
3、等待触摸屏被触摸;
4、若触摸屏上发生触摸,进入中断服务程序,关掉外部中断,进行短暂延时以消除外界抖动。通过判断中断输入口P0.0的电平变化,确定抖动是否结束。通过软件截止PNP2、NPN2,饱和导通PNP1、NPN1,选择模数转换通道AIN0.0,采集触摸点的X方向坐标值,延时等待转换结束,移出转换结果;电极电压切换,通过软件置位,截止PNP1、NPN1,饱和导通PNP2、NPN2,选择模数转换通道AIN0.1,采集触摸点的Y方向坐标值,延时等待转换结束,移出转换结果;
5、通过将采集到的X和Y坐标值与设定的按键边界值进行比较,若比较结果为真,则切换到相应的子页面,否则,重新开中断,并返回主程序;
6、触摸屏硬件接口电路工作过程重新回到步骤3,继续等待下一次触摸。
以上就是小编对如何使用单片机去驱动控制防水触摸屏的简单介绍,详情请咨询本站,网站地址:http://www.tplcd100.com
【责任编辑】:kefu



