| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16450 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现代社会的发展与科技的进步,现代电子产品中的微处理器和触摸屏在导航仪器、智能手机、电子测试设备中以及咨询终端中有着广泛的应用。作为一种微处理器,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 |

