欢迎来到天天文库
浏览记录
ID:18606198
大小:284.83 KB
页数:5页
时间:2018-09-19
《嵌入式系统开发课程设计指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课题STM32F103XX上人机交互界面的开发1.1目的在嵌入式系统中,触摸屏逐渐取代键盘成为通信常用的人机交互工具,例如手机、PAD手持设备等都支持触摸功能的应用。一个用户友好的嵌入式设备,必须要求能够提供方便操作的人机界面。本课题希望设计一个具备触摸功能的界面,人与界面通过触摸方式完成图形界面的绘制。通过本课题的设计要达到以下目的:1、熟悉STM32RBT6开发板的TFT彩屏显示原理。2、熟悉STM32RBT6开发板的触摸功能实现原理。3、掌握TFT彩屏上图形绘制方法及相关驱动。4、掌握TFT彩屏触摸位置捕捉程序的编写。1.2设计要求1、利用ili93
2、20控制器驱动获取触点位置坐标;2、以触点位置为中心点,绘制长宽都为50个像素的正方形以及半径为50像素的圆;3、编程实现触摸图形选取、拖动、缩放功能。1.3硬件设计本系统中STM32F103RBT6通过ili9320扩展实现LCD触摸屏及显示功能。触摸屏一般分为电阻、电容、表面声波、红外线扫描和矢量压力传感器,其中使用最多的是四线或无线电阻触摸屏。四线电阻触摸屏是由两个透明电阻膜构成的,在它的水平和垂直电阻网上施加电压,就可以通过A/D转换面板在触摸点测量出电压,从而对应出坐标值。本课题所使用的触摸屏附在LCD屏的表面上,与LCD屏相配合使用,主要使用的
3、触摸芯片是ADS7843。ADS7843是一款4线式触摸屏控制器,内含12位分辨率,125kHz转换速率,逐步逼近型的A/D转换器。ADS7843内部有一个由多个模拟开关组成的供电测量电路网络和12位的A?D转换器。其可以根据处理器发来的不同测试命令导通不同的模拟开关,以便向工作面电极对提高电压,并把测量电极上的触点坐标位置所对应的电压模拟量引入到A/D转换器。如图1所表示,ADS7843触摸芯片现位于TFTLCD屏上,通过处理器的SPI1总线由TFT座控制触摸芯片。X+、X-、Y+和Y-则连接到LCD触摸屏上。TFT座上的SPI1控制线的连接情况:1.4
4、软件设计1.5器材1、uVision4软件2、TFT触摸屏3、STM32F103XX开发板1.6调试步骤1、软硬件联调;2、用编程器,将程序写入STM32F103RBT6;3、复位系统;4、检查结果。1.7参考书1、王田苗、魏洪兴.嵌入式系统设计与实例开发.北京:清华大学出版社,2008.12、施部∙克∙威.嵌入式系统原理、设计及开发.北京:清华大学出版社,2012.13、道格拉斯.C嵌入式编程设计模式.北京:机械工业出版社,2012.4
此文档下载收益归作者所有