嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt

ID:50157227

大小:678.00 KB

页数:24页

时间:2020-03-09

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt_第1页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt_第2页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt_第3页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt_第4页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt_第5页
资源描述:

《嵌入式系统开发基础——基于ARM9微处理器C语言程序设计 教学课件 作者 978-7-302-25605-2第八章 触摸屏控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章触摸屏控制主要内容:8.1触摸屏结构和工作原理8.1.1触摸屏工作原理8.1.2S3C2410的触摸屏控制8.2触摸屏控制程序8.1触摸屏结构和工作原理8.1.1触摸屏工作原理1.电阻式触摸屏2.表面声波技术触摸屏3.电容技术触摸屏1.电阻式触摸屏电阻式触摸屏主要是一块与显示器配合的非常好的电阻薄膜,它是一种多层的复合薄膜,通常它以一层玻璃做基层,表面涂上一层透明的氧化金属导电层(ITO氧化铟,透明的导电电阻)。上面再盖有一层外表面硬化处理,光滑且耐摩擦的塑料层。触摸屏的两个金属导电层是触摸屏的两个工作面,在每个工作面的两端各涂有

2、一条银胶做为工作电极(X+,X-和Y+,Y-)。若给一个工作面电极施加电压,则在该工作面上会产生平行的电压分布。当给X方向的电极施加一确定电压(图8-1中Vref),Y方向上不加电压时,在X平行电压场中,触摸处电压(图8-1中VMEAS)可以在Y+和Y-电极中反映出来,测量Y+对地电压,就可以换算出触摸处X坐标。2.表面声波技术触摸屏表面声波技术是利用声波在物体的表面进行传输,当有物体触摸到表面时,将阻碍声波的传输,换能器检测到这个变化,反映给计算机,进而进行鼠标的模拟。表面声波屏特点是:•清晰度较高,透光率好。•高度耐久,抗刮伤性良好

3、。•一次校正不漂移。•反应灵敏•适合于办公室、机关单位及环境比较清洁的场所。3.电容技术触摸屏利用人体的电流感应进行工作。用户触摸屏时,由于人体电场,用户和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。8.1.2S3C2410的触摸屏控制S3C2410内置ADC和触摸屏控制接口有5个寄存器。1.A/D转换控制寄存器(ADCCON)2.触摸屏控制寄存器(ADCTSC)3.A/D转换延时寄存器(ADCDLY)4.A/D转换数据寄存器(ADCDAT0和ADCDAT1)(详见以下各图)8.2触

4、摸屏控制程序在中断服务程序中,采用X和Y分别转换模式。读X位置,采样5次取平均;读Y位置,采样5次取平均,然后输出X、Y位置。具体作法见语句后注释。程序中Uart_Printf是按格式在屏上显示提示或运算结果,rADCCON和rADCTSC两个赋值语句是给ADCCON和ADCTSC初始化,含义在语句后注释给出。当用触摸笔触屏,进入中断服务程序。在中断服务程序中各读5次X和Y位置取平均并打印。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。