基于STM32的触摸屏控制设计.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-06
  • 论文字数:16450
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:随着现代社会的发展与科技的进步,现代电子产品中的微处理器和触摸屏在导航仪器、智能手机、电子测试设备中以及咨询终端中有着广泛的应用。作为一种微处理器,STM32内核架构采用的是ARM的Cortex-M3,它不仅在实时性、功耗控制以及集成整合方面都显得非常不错,并且易于开发,可使得产品快速进入市场。本文设计主要是基于STM32核心板,通过JLINK对STM32在线调试仿真。结合C语音,使用STM32的FSMC模块的时钟对FSMC模块以及LCD的启动配置进行初始化,再控制LCD显示各种字符和图形。从而实现对TFT屏的控制。本设计的触摸屏作为一种信息交流的媒介,具有编程灵活、反应速度快、体积小以及低功耗的优点,它为触摸屏在今后面向更智能、更人性的方面发展提供了科学的参考依据。

 

关键词:STM32;触摸屏;TFT-LCD;FSMC

 

目录

摘要

Abstract

1 绪论-1

1.1 引言-1

1.2 嵌入式系统的特征与发展前景-2

1.3 本文主要研究内容-2

1.4 本文体系结构-2

2 STM32处理器概述与TFT-LCD控制原理-3

2.1 STM32简介-3

2.2 TFT-LCD控制原理-4

2.2.1 8080总线-4

2.2.2 FSMC 原理-5

2.3 触摸屏原理-9

2.3.1 XPT2046控制触摸屏原理-10

2.3.2 SPI通信-13

3 硬件电路设计-16

3.1 硬件电路设计环境-16

3.2 电源电路设计-16

3.3 STM32微处理器电路设计-17

3.4 TFT液晶屏电路设计-18

4 软件设计-19

4.1 软件开发环境-19

4.2 软件系统主程序设计-19

4.3 GPIO初始化程序设计-20

4.4 FSMC程序设计-22

4.5 触摸屏程序设计-24

5 系统调试-34

5.1 硬件引脚连接-34

5.2 调试步骤-35

6总结与感悟-37

参考文献-38

致谢-39

附录1 电路原理图及PCB图-40

附录2 程序-41


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费