admin 发表于 2016-6-28 10:00:44

基于STM32简易画板

技术:单片机、C语言等
摘要:
本设计是基于ARM Cortex-M3内核的STM32F103ZT6单片机的简易画板设计,硬件主要由STM32F103ZT6开发板和TFT液晶屏来实现。本设计中选择的触摸屏作为交流的媒介,它的特点是编程灵活,反应速度快、体积小以及耗能低,它为触摸屏面向更智能更实用的应用提供了参考依据。软件主要是触摸屏和液晶屏的驱动,通过C语言来控制液晶屏显示,从而实现对TFT液晶屏的控制。
本设计将利用嵌入式应用的开发流程来设计实现简易画板,画板通过触摸屏进行人机交互,主要的功能包括绘制简单的几何图形,跟踪画线,切换画笔颜色、功能,清屏等。画板的画笔、色块,以及图形功能将直接显示在触摸屏上。
关键字:STM32;TFT液晶屏;画板

目录:
1引言    1
1.1研究背景    1
1.2研究目的    1
1.3研究意义    1
1.4研究内容    1
2系统方案设计    3
2.1需求分析    3
2.1.1功能需求分析    3
2.1.2系统需求分析    3
2.1.3其他需求分析    3
2.2系统设计原则    3
2.3系统设计    3
2.5系统流程设计    4
3硬件系统设计    6
3.1嵌入式系统    6
3.2 STM32处理器概述    6
3.2.1 STM32简介    6
3.2.2主控芯片STM32F103ZET6简介    7
3.2.3 FSMC接口    8
3.3触摸屏驱动原理概述    9
3.3.1触摸屏介绍    9
3.3.2电阻触摸屏工作原理    9
3.3.3触摸控制实现    10
3.4 LCD液晶显示屏介绍    10
4 软件设计    12
4.1软件环境及搭建    12
4.2主要程序以及驱动模块    12
4.2.1主函数    12
4.2.2初始化函数介绍    13
4.2.3 LCD函数    15
4.2.4屏幕追踪划线函数    15
4.2.5绘图原理    16
5系统测试    18
6 开发成果展示    19
结论    22
参考文献    23
附录    24
致谢    33

论文字数:9605
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


yichan 发表于 2020-4-25 23:04:39

啥也不说了,感谢楼主分享哇!

清醒梦境 发表于 2020-4-28 10:28:04

膜拜大神,后面的请保持队形@_@
页: [1]
查看完整版本: 基于STM32简易画板