职场大变样社区

查看: 1528|回复: 2
打印 上一主题 下一主题

基于STM32简易画板

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-28 10:00:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:单片机、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
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

0

主题

273

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
沙发
发表于 2020-4-25 23:04:39 | 只看该作者
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

15

主题

57

帖子

72

积分

注册会员

Rank: 2

积分
72
板凳
发表于 2020-4-28 10:28:04 | 只看该作者
膜拜大神,后面的请保持队形@_@
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表