1. 研究目的与意义
触摸屏又称为触控屏、触控面板,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。
良好的人机交互界面是嵌入式系统设计的一个关键技术,尤其是在嵌入式手持设备中,对嵌入式终端的实用性、美观性和视听娱乐性提出了更高的要求。电子画板以其实用性和良好的观赏性逐渐成为嵌入式设备中不可或缺的组成部分。开发基于嵌入式终端的界面美观、功能丰富、交互性好的电子画板,具有一定的实用意义和价值。本课题使用STM32库编程,结合触摸屏的使用,使用FSMC接口控制触摸屏的液晶控制器,使用SPI接口与触摸屏控制器通讯。该画具有基本的绘画功能及画布颜色的选择触摸屏校正等功能。
现在的工程师面对更多的工业控制产品需求是多功能、易用界面、低功耗及多任务等,以往的8/16单片机已不能满足要求。工程师虽然可以选择诸如ARM7、ARM9这类速度更快的32位MCU,但鉴于成本和开发门槛等种种考虑,他们不能满足需求。STM32凭借其产品线的多样话、极高的性价比、简单易用的开发方式,迅速在众多Cortex-M3 MCU中脱颖而出。它是基于固件库的开发方式。2. 研究内容和预期目标
研究内容
(1) 分析、总结触摸屏电子画板的运行特点;
(2) 进行控制方案设计与比对、优选设计方案;
3. 研究的方法与步骤
熟悉cortex-m系列芯片架构,了解cmsis标准,熟悉stm32的总线架构,适应使用固件库的开发方式。本系统主要是由stm32芯片、液晶屏、触摸屏、ili9341芯片、tsc2046芯片构成。
mcu通过spi与ili9341进行通信,ili9431控制lcd液晶屏,触摸屏与液晶屏配套使用,组和成为一个可交互的输入输出系统。tsc2046是专用在四线电阻屏的触摸屏控制器,mcu可通过spi接口向它写入控制字,由它测得x、y方向的触电电压返回给mcu。
研究步骤:1. 熟悉stm32开发板的硬件构成情况;
4. 参考文献
[1] 刘火银,杨森.stm32库开发实战指南.北京:机械工业出版社,2013.
[2] 徐英慧,马忠梅,王磊,王琳.arm9嵌入式系统设计-基于s3c2410与linux
第2版.北京:北京航空航天大学出版社,2010.
5. 计划与进度安排
(1)2022.01.19-2022.01.25查阅资料;
(2)2022.01.26-2022.02.01查找翻译资料;
(3)2022.02.2-2022.02.08翻译外文;
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。