- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mini2440AD转换以及触摸屏实验
设LCD上每个点PD的坐标为[XD,YD],触摸屏上每个点PT的坐标为[XT,YT]。要实现触摸屏上的坐标转换为LCD上的坐标,需要下列公式进行转换: XD=A×XT+B×YT+C YD=D×XT+E×YT+F 因为其中一共有六个参数(A,B,C,D,E,F),因此只需要三个取样点就可以求得这六个参数。这六个参数一旦确定下来,只要给出任意触摸屏上的坐标点PT,代入这个公式,就可以得到它所对应的LCD上像素点的坐标PD。具体的求解过程就不细讲,只给出最终的结果。已知LCD上的三个取样点为:PD0,PD1,PD2,它们所对应的触摸屏上的三个点为:PT0,PT1,PT2。A,B,C,D,E,F这六个参数最终的结果都是一个分式,而且都有一个共同的分母,为: K=(XT0-XT2)×(YT1-YT2)-(XT1-XT2)×(YT0-YT2) 那么这六个参数分别为: A=[(XD0-XD2)×(YT1-YT2)-(XD1-XD2)×(YT0-YT2)] / K B=[(XT0-XT2)×(XD1-XD2)-(XD0-XD2)×(XT1-XT2)] / K C=[YT0×(XT2×XD1-XT1×XD2)+YT1×(XT0×XD2-XT2×XD0)+YT2×(XT1×XD0-XT0×XD1)] / K D=[(YD0-YD2)×(YT1-YT2)-(YD1-YD2)×(YT0-YT2)] / K E=[(XT0-XT2)×(YD1-YD2)-(YD0-YD2)×(XT1-XT2)] / K F=[YT0×(XT2×YD1-XT1×YD2)+YT1×(XT0×YD2-XT2×YD0)+YT2×(XT1×YD0-XT0×YD1)] / K ARM实验 AD转换以及触摸屏实验 AD转换: 又称为模数转换,是将模拟信号转换为计算机能够处理的数字信号。 s3c2440集成了8通道10位CMOS A/D转换器。 ADCCON 第15位:用于标识A/D转换是否结束。 第14位:用于使能是否进行预分频。 13--6:则存储的是预分频数值,因为A/D转换的速度不能太快,所以要通过预分频处理才可以得到正确的A/D转换速度,如我们想要得到A/D转换频率为1MHz,则预分频的值应为49。 5--3:表示的是A/D转换的通道选择。 第2位:可以实现A/D转换的待机模式。 第1位:用于是否通过读取操作来使能A/D转换的开始。第0位:则是在第1位被清零的情况下用于开启A/D转换。 1. A/D 转换的数据可以通过中断或查询方式访问。中断方式的总体转换时间为从A/D 转换器开始到转换数据的读取,可能由于中断服务程序的返回时间和数据访问时间而延迟。查询方式是通过检查转换结束标志位的ADCCON[15],可以确 定读取ADCDAT 寄存器的时间。 2. 还提供了其它启动A/D 转换的方法。在转换的读启动模式ADCCON[1]设置为1 后,A/D 转换启动同时读取数据。 寄存器ADCDAT0的低10位用于存储A/D转换后的数据。寄存器ADCCON的第15位用于标识A/D转换是否结束。 int readADC(void) { rADCCON = (114)|(496); //设置预分频器和 rADCCON = ~( (73) | ( 12) ); // A/D通道0, 正常模式 rADCCON|=0x1; //启动A/D转换 while(rADCCON 0x1) ; //确认A/D转换是否开始 while(!(rADCCON 0x8000)) ; //等待A/D转换的结束 return ( (int)rADCDAT0 0x3ff ); //读取A/D转换的数据 } 练习: 用中断的方式,来进行AD转换,旋转滑动变阻器,在超级终端上显示数字。 触摸屏接口 MINI2440原理图 触摸屏接口模式 触摸屏有四种接口模式: (1)普通转换模式 与通用AD转换的使用方式很相似。通过设置ADCCON来初始化,并以一个读和写ADCDAT0
文档评论(0)