嵌入式系统开发课程设计指导书_第1页
嵌入式系统开发课程设计指导书_第2页
嵌入式系统开发课程设计指导书_第3页
嵌入式系统开发课程设计指导书_第4页
嵌入式系统开发课程设计指导书_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课题 STM32F103XX上人机交互界面的开发1.1目的在嵌入式系统中,触摸屏逐渐取代键盘成为通信常用的人机交互工具,例如手机、PAD手持设备等都支持触摸功能的应用。一个用户友好的嵌入式设备,必须要求能够提供方便操作的人机界面。本课题希望设计一个具备触摸功能的界面,人与界面通过触摸方式完成图形界面的绘制。通过本课题的设计要达到以下目的:1、熟悉STM32RBT6开发板的TFT彩屏显示原理。2、熟悉STM32RBT6开发板的触摸功能实现原理。3、掌握TFT彩屏上图形绘制方法及相关驱动。4、掌握TFT彩屏触摸位置捕捉程序的编写。1.2设计要求1、利用ili9320控制器驱动获取触点位置坐标;2、

2、以触点位置为中心点,绘制长宽都为50个像素的正方形以及半径为50像素的圆;3、编程实现触摸图形选取、拖动、缩放功能。1.3硬件设计本系统中STM32F103RBT6通过ili9320扩展实现LCD触摸屏及显示功能。触摸屏一般分为电阻、电容、表面声波、红外线扫描和矢量压力传感器,其中使用最多的是四线或无线电阻触摸屏。四线电阻触摸屏是由两个透明电阻膜构成的,在它的水平和垂直电阻网上施加电压,就可以通过A/D转换面板在触摸点测量出电压,从而对应出坐标值。本课题所使用的触摸屏附在LCD屏的表面上,与LCD屏相配合使用,主要使用的触摸芯片是ADS7843。ADS7843是一款4线式触摸屏控制器,内含12

3、位分辨率,125kHz转换速率,逐步逼近型的A/D转换器。ADS7843内部有一个由多个模拟开关组成的供电测量电路网络和12位的A?D转换器。其可以根据处理器发来的不同测试命令导通不同的模拟开关,以便向工作面电极对提高电压,并把测量电极上的触点坐标位置所对应的电压模拟量引入到A/D转换器。如图1所表示,ADS7843触摸芯片现位于TFT LCD屏上,通过处理器的SPI1总线由TFT座控制触摸芯片。X+、X-、Y+和Y-则连接到LCD触摸屏上。TFT座上的SPI1控制线的连接情况:1.4软件设计1.5器材1、uVision4软件2、TFT触摸屏3、STM32F103XX开发板1.6调试步骤1、软硬件联调;2、用编程器,将程序写入STM32F103RBT6;3、复位系统;4、检查结果。1.7参考书1、王田苗、魏洪兴. 嵌入式系统设计与实例开发. 北京:清华大学出版社,2008.12、施部克威. 嵌入式系统原理、设计及开发. 北

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论